HI ,,
iphone中的应用程序堆大小是多少?我的意思是应用程序可以在iphone中使用内存的大小。对于ipod是否相同,或者对于iphone或ipod有什么不同?
iphone中下载的内容大小是什么,我们可以使用NSdata在我们的应用程序中下载?
谢谢
答案 0 :(得分:5)
可用内存不固定。除了设备差异之外,还有正在运行的进程(系统进程)消耗不同数量的设备内存 - 并且由于没有虚拟内存,所有进程都从同一堆中进行绘制。
至少包括3G在内的所有iPhone,以及至少达到目前型号的所有iPod触控(不确定那些)都有128Mb RAM。 3GS有256Mb。
对于128Mb设备,建议尝试保持低于约26Mb,尽管通常应该有大约60Mb可用(您可以在中间使用34Mb来缓存瞬态资源)。
有时可用RAM甚至可以低于26Mb,因此占用的空间越小越好。
答案 1 :(得分:2)