我正在尝试使用 Xcode 4.3.3 和 iPhone 5.1 模拟器开发一个应用程序。
当我在模拟器上运行这个应用程序时,我没有收到任何警告,它运行得很好。但是,当我尝试在 iOS 设备上进行这项工作时,我收到一条警告消息,即Received memory warnings。当应用程序开始在屏幕上显示图像时,我收到了此警告消息。我正在使用github 中提供的SDWebImage项目来显示图像。我认为这个问题与 iOS 设备和模拟器的内存组织方式不同有关。我看过这个问题iOS 设备和模拟器的构建实际上有何不同?了解 iOS 设备和模拟器的构建应用程序有何不同。但是,我对记忆组织的发现并没有让我满意。你们知道为什么会这样吗?
另一个问题:在内存管理的上下文中,应用程序是否有任何限制?我的意思是,例如,假设分配了 5MB 内存,我会收到任何指向此问题的消息吗?
提前致谢。