【发布时间】:2011-06-16 11:34:50
【问题描述】:
我的应用程序需要至少 40MB 的 RAM,所以早期的 iPhone(如 3G,第一代 iPod touch 版本)只是没有它(我的应用程序最多有大约 20MB)。是否有适当的方法来禁用将其安装到 3G 设备?我知道 UIRequiredDeviceCapabilities,但它没有最小可用内存的参数。
【问题讨论】:
-
大声笑,如果您一次需要那么多内存,您可能需要重新考虑您的代码解决方案。加号投票,因此得到更多关注。
-
同上,哈哈,40Mb .. 它是做什么的?认为我说上述设备不支持 iOS4 是对的,或者至少第一代 iPhone 和第一代 iPod touch 不支持,所以将应用程序作为这个最低操作系统版本?
-
该应用程序使用高级特定的第 3 方 3D 图形引擎,我无法控制这一点。使用更少的内存是有效的建议,但对我来说不是那么有用。我的观察是 iPhone 3G 在 3.x 操作系统版本中比 4.x 版本有更多的可用内存(用于应用程序),因此最低操作系统版本并不是很好的解决方案。