非ARC机制下的循环引用(二:retain循环引用):非ARC循环引用
我们知道在非ARC下解决循环引用的方案是
一方使用retain另一方使用assign并且使用assign的一方在dealloc方法中不需要release
我们再结合,在ARC机制下@property参数的变化:ARC下@property的变化
我们看到在ARC下,strong替代了非ARC下的retain;weak替代了非ARC下的assign;
所以在ARC机制下解决循环引用的方案就是
一方使用strong强引用,另一方使用weak弱引用即可!
本文深入探讨了非ARC机制下的循环引用问题,并介绍了使用retain和assign解决的方法。同时,文章对比了ARC机制下,如何通过使用strong和weak属性来避免循环引用。内容涵盖了循环引用的基础概念、非ARC与ARC机制的区别,以及在不同机制下解决循环引用的策略。
6210

被折叠的 条评论
为什么被折叠?



