iOS高级工程师必备知识之block强循环引用

block对对象型变量进行截取的时候,会连同变量修饰符一起截取。    //self变量默认是带__strong修饰符的     self.block=^{         NSLog(@"%@",self.view);     };  上例中,block是 self指向的对象持有的属性,而在block内部,又截获(复制了)指向self的强引用指针,这样就造成了block所属的对象对block强引
相关文章
相关标签/搜索