网上关于iOS循环引用论述最多的就是那个什么
a引用了b
b引用了c
c引用了b
a release之后,b c泄漏
完全没理解,b和c个自release对方不就完了么???
谁能用真实代码的例子告诉我什么是循环引用吗?
什么
ObjectA *a = [ObjectA alloc];
ObjectA *b = [a copy];
这样的伪代码就不要了!
因为一般ObjectA都没有实现copy方法!
网上关于iOS循环引用论述最多的就是那个什么
a引用了b
b引用了c
c引用了b
a release之后,b c泄漏
完全没理解,b和c个自release对方不就完了么???
谁能用真实代码的例子告诉我什么是循环引用吗?
什么
ObjectA *a = [ObjectA alloc];
ObjectA *b = [a copy];
这样的伪代码就不要了!
因为一般ObjectA都没有实现copy方法!