[問題] 記憶體管理之疑問

看板MacDev作者 (殘羽星辰)時間15年前 (2010/09/18 13:59), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
這幾天在寫程式的時候 開始發現板上所說的記憶體互相參照而可能導致的retain/release情形發生 譬如我在alert上開了一個 textFiled retain 然後這個textFiled retain因為需要被傳到delegate裡的object擺放 addObject等等的 所以一但我在原view controller裡面的dealloc做release時 程式在執行完原view controller便會出錯 而將dealloc 的release刪除便無這樣的問題了 可是這樣一來就沒有達到 1 retain / 1 release了阿@@" 而且傳到別的view controller以後也無法直接參照這個textFiled 去release掉了 還是說delegatae裡面的 objects 裡的release就會幫忙處理這些retain了? 突然產生的疑問... 不知道這樣不管(不放release)會不會有奇怪的事情發生? 上來請益 -- 方小郎語錄01:這應該是少女系打法,真是捉摸不定! 方小郎語錄02:她是要做第七個袋口嗎? 方小郎語錄03:每天講評猜中2~300次也沒有獎品! 方小郎語錄04:反正我講那麼多也沒有人在聽! 方小郎語錄05:你這樣調球,我想上帝也不會幫你! 方小郎語錄06:硬要做中袋,真是少女的執著! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.64.76.136
文章代碼(AID): #1Cb5LN0T (MacDev)
文章代碼(AID): #1Cb5LN0T (MacDev)