[問題] 記憶體管理之疑問
這幾天在寫程式的時候
開始發現板上所說的記憶體互相參照而可能導致的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
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章