作者markzog21 (残羽星辰)
看板MacDev
标题[问题] 记忆体管理之疑问
时间Sat Sep 18 13:59:48 2010
这几天在写程式的时候
开始发现板上所说的记忆体互相参照而可能导致的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