![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Block
LianZeBK
这个作者很懒,什么都没留下…
展开
-
你真的知道blocks在Objective-C中是怎么工作的吗?
关键提示:你首先需要搞清楚这个block是分配在哪里的内存,NSMallocBlock,NSStackBlock,NSGlobalBlock,然后再判断arc和非arc状态下的区别,祝你好运哦,亲。---likendsl 例子1[objc] view plaincopyprint?void exampleA() { chara =转载 2014-10-30 17:52:57 · 450 阅读 · 0 评论 -
ReactiveCocoa Weak-Strong Dance
AC在应用中大量使用了block,由于Objective-C语言的内存管理是基于引用计数的,为了避免循环引用问题,在block中如果要引用self,需要使用@weakify(self)和@strongify(self)来避免强引用。一、block的循环引用问题?[objc] view plaincopyprint?转载 2014-10-30 17:55:18 · 527 阅读 · 0 评论