我是IOS新手,來自個人電腦我想嘗試管理內存和電池資源。IOS內存和電池管理 - 內存vs工作
我有一個UIImageView的子類是非常輕的(這是一個圖像佔位符與一些方法)。此子類重複添加到幾個根視圖並從中移除。我在每個根視圖上持有對子類的IBOutlet引用。
請問你:
- 只需添加/刪除從根視圖的子類(並保持它在內存中)?
或者
- 創建和每次(釋放內存,但額外的工作)銷燬子類的實例?
這是值得考慮還是我擔心什麼都沒有?
如果UIImageView子類非常大,你的答案是否一樣?
有沒有辦法衡量這些事情?
我會說保持實例,因爲你反覆使用它。如果您真的擔心,可以隨時在儀器中對您的應用進行配置以查找任何泄漏,並且如果它位於設備上,仍然可以使用儀器來測量電池消耗。 – CBredlow 2012-08-10 13:08:03