1
我注意到谷歌地圖拍攝的內存非常高,我在一個tabnav的選項卡上。我的問題是,當你離開標籤(釋放一些內存)並隱藏地圖,然後在你回來時重新初始化它是個好主意嗎?或者最好讓它繼續運行?目標c應該在離開頁面時清除Google地圖嗎?
我注意到谷歌地圖拍攝的內存非常高,我在一個tabnav的選項卡上。我的問題是,當你離開標籤(釋放一些內存)並隱藏地圖,然後在你回來時重新初始化它是個好主意嗎?或者最好讓它繼續運行?目標c應該在離開頁面時清除Google地圖嗎?
在之前的項目中,我已經初始化了viewdidload中的任何組件(檢查已被初始化,因爲它可以被多次調用),然後在viewwillappear中執行相同的檢查(因爲交換標籤可能會/可能不會調用viewdidload再次,和成分可能已被由下面的代碼重新分配),則最後的內部:
- (void)didReceiveMemoryWarning {
}
我將解除分配/無可以設置櫃面OS的任何性質決定其上存儲低..我個人止跌因爲他們需要時間進行初始化,所以如果操作系統不必清除它們,它就不會減慢你的應用程序,所以不會打擾谷歌地圖的內存。
你真的是指隱藏,或者你的意思是解除分配?因爲後者是讓你回憶起記憶的唯一方式。 – trudyscousin 2013-02-20 21:25:13
是的,我的意思是dealloc ... – Baconbeastnz 2013-02-20 21:42:31