摘要: ```objc import UIKit /*: 可选类型 * 可选类型表示变量可以有值, 也可以没有值 * C 和 Objective-C 中并没有可选类型这个概念 * Swift中只有可选类型才可以赋值为nil * 如果你声明一个可选常量或者变量但是没有赋值,它们会自动被设置为nil * 格式: Optional 或 在类型后面加上?号 可选类型的取值是一个枚举 * None 没有值 ... 阅读全文
posted @ 2016-09-02 13:08 ShaoYL 阅读(289) 评论(0) 推荐(0) 编辑
摘要: iOS循环引用 当前类的闭包/Block ,用到了当前类,就会造成循环引用 1. 此闭包/Block应该是当前类的属性,我们经常对Block进行copy,copy到堆中,以便后用。 2. 单方向引用是不会产生循环引用。需要self引用闭包/Block,Block中使用self。 有两个规则: 1. 阅读全文
posted @ 2016-09-02 11:35 ShaoYL 阅读(439) 评论(0) 推荐(0) 编辑