2

我试图了解 iOS 应用程序可以可靠分配的内存量,以帮助我做出一些设计决策。该应用程序将涉及实时同步处理的音频和动画。

除了编写加载我需要的框架的代码然后尝试逐步分配内存直到我收到警告之外,有没有办法确定这种事情?

模拟器不允许您选择特定的硬件模型,所以我假设我什至无法模拟这些东西。

4

1 回答 1

1

据我所知,您无法确定应用程序分配了多少内存。始终尝试为您的应用程序保持尽可能低的内存。

分配给您的应用程序的内存取决于许多因素,例如:发生的后台进程数量、可用内存量、其他应用程序使用的内存、您正在运行的设备等。

因此,为您的应用程序消耗的内存保持最大线并相应地设计并不是一个好习惯。还要尝试仅保留您需要的必要内存,并在内存回调方法中处理内存问题,例如“didreceivememorywarning”。始终考虑操作系统分配的内存量最少。

于 2012-11-09T06:07:07.367 回答