【发布时间】:2013-03-29 21:47:36
【问题描述】:
我有一个带有像 instagram 这样的 feed 的应用程序。当我滚动它时,它会加载越来越多的图像。 所以有一刻,iOS 向我发送了内存警告,我不知道该怎么办。 如果我让 array(feed) 等于 nil,什么都不会发生
这是我的对象分配:
【问题讨论】:
-
当您滚动时,您的应用应从视图中移除不再可见的项目(尤其是图像视图及其图像)(并移除对它们的所有强引用)。想想
UITableView模型,它重用单元格,只为当前可见的行维护单元格。在回答您的问题时,您通常不应该得到didReceiveMemoryWarning,但如果这样做,请确保出于性能原因清除您在内存中保存的所有缓存。
标签: ios uitableview memory-management didreceivememorywarning