不同的iPhone有不同的发布内存4GB,8GB和16GB。触摸可以有32GB。我的理解是这是离线内存(磁盘相似)。
我的Cocoa应用程序可用的设备中有多少实际快速内存?
是否有预先配置的虚拟金额?
答案 0 :(得分:58)
iOS不使用交换空间,因此只有RAM可供进程使用。 (也就是说,iOS确实支持分页可执行文件。)
答案 1 :(得分:12)
目前发布的Apple iOS设备具有以下工作内存量:
iPhone = 128 MB
iPhone 3G = 128 MB
iPhone 3GS = 256 MB
iPhone 4 = 512 MB
iPhone 4S = 512 MB
iPhone 5 = 1024 MB
iPhone 5S = 1024 MB
iPod Touch 1G = 128 MB
iPod Touch 2G = 128 MB
iPod Touch 3G = 256 MB
iPod Touch 4G = 256 MB
iPod Touch 5G = 512 MB
iPad = 256 MB
iPad 2 = 512 MB
iPad (3) = 1024 MB
iPad (4) = 1024 MB
iPad Air = 1024 MB
iPad mini (1G) = 512 MB
iPad mini (2G) = 1024 MB
答案 2 :(得分:10)
iPhone和iPod touch有128兆内存,但第三方应用程序应该只有大约20兆可用。
答案 3 :(得分:6)
正如Mehrdad Afshari所说,它是128Mb(除了有两倍的3GS),但为什么你需要知道?并非所有程序都可以访问,具体数量也各不相同。据推测,在后台运行iPod等活动会占用一些内存,例如,OS2.1似乎留下的可用内存少于2.0。
应用程序的关键是缓存内容而不是需要内存中的所有内容并注意内存警告通知。如果不这样做,您的应用将被迫退出。 (如果它以状态101退出,则表示您使用了太多内存。)
答案 4 :(得分:0)
转到ios app maximum memory budget,查看可以实际分配的更多设备和RAM数量。