addressBook泄漏了。
weakSelf写的没有意义。。。
iOS开发——__ZL17_WebTryThreadLockbsdk 中涉及到 UI 操作的时候,一定要注意线程问题!一定要注意线程问题!一定要注意线程问题! 从最初开始学习 iOS 的时候,我们就被告知 UI 操作一定要放在主线程进行...
addressBook泄漏了。
weakSelf写的没有意义。。。
iOS开发——__ZL17_WebTryThreadLockbsdk 中涉及到 UI 操作的时候,一定要注意线程问题!一定要注意线程问题!一定要注意线程问题! 从最初开始学习 iOS 的时候,我们就被告知 UI 操作一定要放在主线程进行...
为什么有@()?
iOS 10关于Masonry的适配问题iOS10.0系统发布后,做了一些简单的适配工作(权限,UILabel的大小,导航栏的tintColor等),立即发布了一个简单的适配版本。昨天晚上进行新版本测试(适配了通知...
撒花!
[Note] Effective OC - Item 49~52Chapter 7. The System Frameworks Item 49: Use Toll-Free Bridging for Collections with C...
@_lemon 可以这么理解。其实解除通知监听也可以理解为这类情况的特例
[Note] Effective OC - Item 29~31Chapter 5. Memory Management Item 29: Understand Reference Counting 这一节讲引用计数。文中说在分析和理解引...
补充一个dealloc需要清理的情况,当A被设为B的delegate时,且B的delegate是assign或__unsafe_unretained,则A dealloc时应保证B的delegate被置空(或之前就由业务置为其它对象)。否则再次调用B的delegate可能导致野指针。
这种场景通常发生在使用早期的三方库或早期sdk接口。
所以也建议自己写的delegate应尽量用weak。
[Note] Effective OC - Item 29~31Chapter 5. Memory Management Item 29: Understand Reference Counting 这一节讲引用计数。文中说在分析和理解引...