在block中,并不是所有的block都会循造成环引用,比如UIView动画block、Masonry添加约束block、AFN网络请求回调block等。
-
UIView动画block不会造成循环引用是因为这是类方法,不可能强引用一个类,所以不会造成循环引用。
-
Masonry约束block不会造成循环引用是因为self并没有持有block,所以我们使用Masonry的时候不需要担心循环引用。
3.AFN请求回调block不会造成循环引用是因为在内部做了处理.
UIView动画block不会造成循环引用是因为这是类方法,不可能强引用一个类,所以不会造成循环引用。
Masonry约束block不会造成循环引用是因为self并没有持有block,所以我们使用Masonry的时候不需要担心循环引用。
3.AFN请求回调block不会造成循环引用是因为在内部做了处理.
本文标题:iOS开发循环引用理解
本文链接:https://www.haomeiwen.com/subject/dwmvfdtx.html
网友评论