如何告诉用户iOS应用程序需要多少内存

时间:2010-11-23 14:35:53

标签: ios memory alert

我正在开发一个iOS应用程序(与任何其他应用程序一样)需要一定量的可用内存才能正常运行。在我的情况下 - 至少4MB,我不能使用任何少于那个。这是一个相当小的数量,但几次(至少在我的设备上)我只有2MB免费,程序崩溃。您认为告诉用户您需要多少内存的最佳方式是什么?我知道获取当前可用内存的代码,但即使我告诉用户(比如在用户启动程序时的UIAlertView中)他运行不足,我还能建议他做些什么来释放更多内存(除了转动)关闭和在设备上)。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

在较旧的设备上,您实际上无法获得超过8MB的容量。 4MB是一个很好的目标,如果通过你的分析你已经确定了你需要的一切,你应该没事。

但是,我认为这里的概念是,如果你收到内存警告,你不会打扰用户那些类型的东西。我觉得自己很讨厌。最好限制你的应用程序的活动或减少你正在做的任何内存密集的事情。

答案 1 :(得分:0)

您的应用正在测试哪种iPhone设备?我认为iOS必须能够很好地为你释放足够的内存或杀死alll后台应用程序以便它可以拥有更多的内存