我的应用程序需要256 MB的RAM。我需要在plist中设置此值(用于应用商店分发)。我的应用程序需要256 MB的RAM。我需要在plist中设置此值(用于应用商店分发)。我怎样才能做到这一点?
坦率地说,我的应用程序假设130МВ。我需要支持3GB,4g,ipad和ipod touch,256 MB。我怎样才能做到这一点?
我的应用程序需要256 MB的RAM。我需要在plist中设置此值(用于应用商店分发)。我的应用程序需要256 MB的RAM。我需要在plist中设置此值(用于应用商店分发)。我怎样才能做到这一点?
坦率地说,我的应用程序假设130МВ。我需要支持3GB,4g,ipad和ipod touch,256 MB。我怎样才能做到这一点?
正如其他人所说,这是很多的记忆,也许一个更好的策略是少工作 - 不能保证你的应用程序将工作得很好以iOS 5为例的3GS。
但直接回答这个问题:没有办法直接要求具有特定内存量的设备,但有几个标志主要应该做这个窍门。
例如,您可能需要Info.plist的UIRequiredDeviceCapabilities
属性中的arm7
或opengles-2
。我想认为这会限制你到3GS及以上。
你不知道。
你的应用程序不会得到256MB的内存,一旦你开始使用20-> 30MB,它就会被杀死。您会很早就收到内存警告,如果您选择不通过释放内存进行响应,您的应用程序可能会立即终止。
编辑:
从你所描述的,你可能想看看图像拼接技术。
竞猜256MB是一个 “小” 太大了,一个iPhone应用程序...
坦率地说,我的应用程序假定130МВ – Voloda2 2011-03-30 10:28:44
你没有得到所有的内存 - 操作系统需要大部分内存。 – Roger 2011-03-30 10:54:52
@ Voloda2:你确定不混淆物理和虚拟内存吗?由于iOS在授予大量虚拟内存方面非常慷慨,但会在物理内存使用量减少之后终止应用程序 – JustSid 2011-03-30 11:05:50