IOS两种常见的循环引用: 1,两个类之间互相定义对方的引用 如下: //ARC code @interface A : NSObject @property (nonatomic,strong) B* b; @end @interface B : NSObject @property (nonatomic,strong) A* a; @end解决方法是,其中一个的属性用strong, 一个用weak,如下: //ARC code @interface A : NSObject @propert…