关于block循环引用问题
来源:7-5 Block循环引用相关面试问题&面试总结

慕标8476938
2018-11-21
我看老师讲block对一个strong修饰的变量截获,因为连同strong修饰符一块被截获了,才造成的循环引用,我不明白,为什么连同修饰符解惑就会造成循环引用呢,不是因为它们相互持有对方才造成的循环引用的(就是self强引用block,block强引用self)
写回答
1回答
-
于海
2018-11-21
所有权修饰符标识着是强引用还是弱引用。这也是我们在block外部使用__weak来修饰变量,在block中使用来规避循环引用
00
相似问题