我的应用程序需要256 MB的RAM。我需要在plist中设置这个值。(对于app store分发)。我怎样才能做到这一点?

时间:2011-03-30 10:15:42

标签: iphone xcode plist

我的应用需要256 MB的RAM。我需要在plist中设置这个值。(对于app store分发)。

坦率地说,我的应用程序假定为130个。我需要支持256 MB的3gs,4g,ipad和ipod touch。我怎样才能做到这一点?

enter image description here

3 个答案:

答案 0 :(得分:2)

你没有。

你的应用程序不会获得256MB的内存,一旦你开始使用20 - >之后就会被杀死30MB。您将在早期收到内存警告,如果您选择不通过释放内存进行响应,则您的应用程序可能会立即终止。

编辑:

根据您的描述,您可能希望查看图像平铺技术。

答案 1 :(得分:2)

正如其他人所说,这是一个很大的记忆,也许更好的策略是减少工作 - 例如,无法保证你的应用程序能够在iOS 5的3GS上正常工作。

但要直接回答这个问题:没有办法直接要求具有特定内存量的设备,但是有一些标志应该可以解决这个问题。

例如,您可能需要在Info.plist的arm7属性中opengles-2UIRequiredDeviceCapabilities。我认为会限制你使用3GS及以上版本。

答案 2 :(得分:0)

  1. iPhone 1:128MB
  2. iPhone 3G:128MB
  3. iPhone 3GS:256MB
  4. iPhone 4:512MB
  5. 猜猜256MB对iPhone应用来说太小了......