block成环本质,与经过传参绕开相互引用

原文地址ide 其实这个问题不须要说太多了,只须要抓住会形成循环引用的本质缘由就能够了.atom 若是block没有直接或者间接被self存储,就不会产生循环引用。就不须要用weak self####设计 引起循环引用,是由于当前self在强引用着block,而block又引用着self,这样就形成了循环引用。而需不须要使用[weak self]就是由循环引用来决定,若是形成了循环引用,就必须使用
相关文章
相关标签/搜索