• Swift 4 新特性

    private 权限扩大 在 Swift 4 中,extension 可以读取 private 变量了。 Swift 3 中,如果将主体函数的变量定义为 private,则其...

  • 120
    利用 Xcode 内存表(Debug Memory Graph)检测内测泄漏

    Debug Memory Graph 前言 平常我们都会用 Instrument 的 Leaks / Allocations 或其他一些开源库进行内存泄露的排查,但它们都存在...

  • Swift单例模式

    参考:http://swifter.tips/singleton/ OC写法 在 Objective-C 中单例的公认的写法类似下面这样: 使用 GCD 中的 dispatc...

  • Swift的HMAC和SHA1加密

    HMAC是密钥相关的哈希运算消息认证码(Hash-based Message Authentication Code)。 HMAC运算利用哈希算法,以一个密钥和一个消息为输入...

  • 使用协议方法加载XIB

    面向协议的方法 创建协议 NibLoadProtocol.swift 遵守协议 使用

  • Swift 的懒加载和计算型属性

    懒加载 常规(简化)写法 懒加载的属性用 var 声明 完整写法 本质是一个创建一个闭包 {} 并且在调用该属性时执行闭包 ()。 如OC的懒加载不同的是 swift 懒加载...

  • 在 Swift 中使用 IBInspectable

    前言 通过 IB 设置 控件 的属性非常的方便。 但是缺点也很明显,那就是有一些属性没有暴露在 IB 的设置面板中。这时候就要使用 @IBInspectable 在 IB 面...

  • R.swift 的使用

    在项目中引入 R.swift,更安全的获取资源 什么是 R.swift 介绍 R.swift 前,我们先看看 R.swift 能做什么 通常,我们是基于 字符串 来获取资源,...

  • iOS自动打包

    本文首次发布于 BY Blog, 作者 @柏荧(BY) ,转载请保留原文链接.利用xcode的命令行工具 xcdeobulid 进行项目的编译打包,生成ipa包,并上传到fi...