天天看点

iOS ARC内存管理循环引用的问题

iOS ARC下循环引用的问题 

举例说明strong和weak的区别

strong:适用于OC对象,作用和非ARC中的retain作用相同,它修饰的成员变量为强指针类型

weak:适用于OC对象,作用和非ARC中的assign作用相同,修饰的成员变量为弱指针类型

assign:适用于非OC对象类型

在OC对象循环引用的时候一端为strong类型,另一段为weak类型