blockSelf用__weak修饰是不是就可以避免三方循环引用了?

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

慕设计2025341

2018-11-02

blockSelf用__weak修饰是不是就可以避免三方循环引用了?

写回答

2回答

于海

2018-11-03

你说的是截图损失问题吗
//img.mukewang.com/szimg/5bdd38b9000155ab15000841.jpg
如果是的话 这个当然可以通过修改__block修饰符为__weak修饰符来解决。
课程中主要是拿这个例子说明__block修饰符在mrc下不会循环引用,在arc下会循环引用。我们解决循环引用一般两种方式,一种是杜绝产生环,一种就是在合适的时机断开环,这个示例讲述了怎样通过断环方式解决由__block修饰符在arc场景下所引起的循环引用

0
0

于海

2018-11-03

请详细描述你的问题

0
0

资深大牛带你深度剖析ios高级面试

从BAT/TMD名企真题入手,结合源码及应用,构建完整iOS知识体系

1749 学习 · 600 问题

查看课程