2010-08-26 32 views
0

我打開垃圾回收(objective-c 2.0),當我重新啓動我的應用程序時狀態項目的圖像消失。我手動管理圖像和狀態項目的內存。垃圾回收吃狀態項目

此應用程序工作正常時,垃圾回收處於關閉狀態(即狀態物品不會消失。)有沒有一種方法,使垃圾收集不收集特定的變量或者我應該完全關閉它?打開垃圾回收時,我的應用內存從100mb降至2mb。

回答

1

你是如何「手動管理的形象和地位項目的記憶」?如果您使用releaseretain,則在GC下它們實際上被忽略。 (a)你在GC掃描的存儲器中有很強的參考文件你(b)CFRetain他們。

1

只要將其引用爲某個對象的實例變量,例如它出現在視圖的控制器中。

+0

你能告訴我和我如何做到這一點的例子嗎?那會很好:) – alexy13 2010-08-26 21:11:52