采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我看老师讲block对一个strong修饰的变量截获,因为连同strong修饰符一块被截获了,才造成的循环引用,我不明白,为什么连同修饰符解惑就会造成循环引用呢,不是因为它们相互持有对方才造成的循环引用的(就是self强引用block,block强引用self)
所有权修饰符标识着是强引用还是弱引用。这也是我们在block外部使用__weak来修饰变量,在block中使用来规避循环引用
登录后可查看更多问答,登录/注册
从BAT/TMD名企真题入手,结合源码及应用,构建完整iOS知识体系
1.3k 11
1.9k 9
1.2k 9
1.0k 8
998 8