【发布时间】:2013-01-20 11:11:17
【问题描述】:
iOS 下的应用通过以下机制收到内存不足警告:
[AppDelegate applicationDidReceiveMemoryWarning:]UIApplicationDidReceiveMemoryWarningNotification[UIViewController didReceiveMemoryWarning]
这些项目之间的关系是什么?它们都是在收到低内存条件时发生的,还是它们有细微的差异?它们按什么顺序执行?
在模拟器中有一个“模拟内存警告”选项。除了在所有 UIViewControllers 上调用 didReceiveMemoryWarning: 之外,这有什么作用吗?
我想使用 Xcode 分析器工具来看看这些天在缓存 [UIImage imageNamed:] 方法加载的图像周围发生了什么——它们是未缓存的吗? -- 但我需要知道如何“正确”触发低内存条件 -- 即使只是分配大量内存。
【问题讨论】:
标签: ios xcode memory ios-simulator