非ARC机制下的循环引用(二:retain循环引用):非ARC循环引用
我们知道在非ARC下解决循环引用的方案是
一方使用retain另一方使用assign并且使用assign的一方在dealloc方法中不需要release
我们再结合,在ARC机制下@property参数的变化:ARC下@property的变化
我们看到在ARC下,strong替代了非ARC下的retain;weak替代了非ARC下的assign;
所以在ARC机制下解决循环引用的方案就是
一方使用strong强引用,另一方使用weak弱引用即可!