摘要:
博文地址:https://ming1016.github.io/2016/05/30/what-learn-from-reactivecocoa/ 之前一直在尝试着学习使用 RAC,由于水平有限暂时只达到会用一些简单API 的初级阶段,期间收集了很多RAC 方面的资料。 印象中戴铭老师的博客里面有好 阅读全文
摘要:
本条要点:(作者总结) NSTimer 对象会保留其目标,直到计时器本身失效为止,调用 invalidate 方法可令计时器失效,另外,一次性的计时器在触发完任务之后也会失效。 反复执行任务的计时器(repeating timer),很容易引入保留环,如果这种计时器的目标对象又保留了计时器本身,那肯 阅读全文
摘要:
本条要点:(作者总结) 在加载阶段,如果类实现了 load 方法,那么系统就会调用它。分类里也可以定义此方法,类的 load 方法要比分类中的先调用。与其他方法不同,load 方法不参与覆写机制。 首次使用某个类之前,系统会向其发送 initialize 消息。由于此方法遵从普通的覆写规则,所以通常 阅读全文
摘要:
本条要点:(作者总结) 实现缓存时应选用 NSCache 而非 NSDictionary 对象。因为 NSCache 可以提供优雅的自动删减功能,而且是“线程安全的”,此外,它与字典不同,并不会拷贝键。 可以给 NSCache 对象设置上限,用以限制缓存中的对象总个数及“总成本”,而这些尺度则定义了 阅读全文
摘要:
本条要点:(作者总结) 通过无缝桥接技术,可以在 Foundation 框架中的 Objective-C 对象与 CoreFoundation 框架中的 C 语言数据结构之间来回转换。 在 CoreFoundation 层面创建collection 时,可以指定许多回调函数,这些函数表示此colle 阅读全文