作者leondemon (狗狗)
看板MacDev
标题Re: [问题] property/synthesize之後...
时间Sun Dec 27 23:57:20 2009
1F:推 leondemon:不过蛮好奇的 会使用setA:nil来relase的特殊情况有哪些 12/27 00:46
2F:→ leondemon:如果有实际例子能够提供的话 小弟感激不尽 12/27 00:46
3F:→ zonble:GC 12/27 11:22
感谢zonble大有稍微解了我一点疑惑
所以意思是指 使用setA:nil来release旧物件 并且不让指标指向旧物件
好让GC可以找出已经没在用的memory leak物件来释放记忆体吗?
但是 我是在书上看到作者在- (void)didReceiveMemoryWarning下面
对没有在使用的物件使用setA:nil的方式来release
可是这是在iPhone上实作这个方法来release不要的物件
iPhone上又没有GC 那使用setA:nil来release还会有其他先前没有提到的好处吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.77.52.127