__block修饰符与循环引用

主题:__block修饰符 参考: 用途: 当闭包中使用外部self或其局部变量时,须要对其进行__block修饰符。不然,会产生循环引用。 注意事项: 1 使用前,判断是否为空指针。空指针会致使崩溃。 2 self要用__weak修饰 3 使用后,要置于空,解除引用 相关概念: 何为“循环引用”,有何影响? A持有B,B持有A。会致使AB的引用计数永远不为0.形成
相关文章
相关标签/搜索