看板 MacDev 關於我們 聯絡資訊
leondemon:不過蠻好奇的 會使用setA:nil來relase的特殊情況有哪些 12/27 00:46
leondemon:如果有實際例子能夠提供的話 小弟感激不盡 12/27 00:46
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