Re: [問題] 記憶體管理:當兩物件互相參考時...
→
05/03 17:09,
05/03 17:09
→
05/03 17:10,
05/03 17:10
→
05/03 17:11,
05/03 17:11
→
05/03 17:12,
05/03 17:12
retainCount的部份 是我的疏失算錯了 (謝謝指正)
但是您所說的retain/releae的規則問題 跟我提的的確無關
當一個物件有instance variable時 若要retain這個property
則勢必只能在dealloc時去release它 這時就會發生我所說的問題
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.77.52.127
後來我再次算算 我發現我沒有算錯
最後A B兩物件 的確retainCount只剩下1
因為當初創造A物件的物件已經release了A物件 而此時A物件只有被B物件給參考
因此A的retainCount為1 反之亦然 B物件只剩下被A物件參考 retainCount亦為1
(差點就被唬過去 XD)
※ 編輯: leondemon 來自: 203.77.52.127 (05/03 20:40)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):