iOS(Iphone / iPad / iPod Touch)设备中有多少RAM?

时间:2008-12-16 12:07:39

标签: iphone objective-c ios cocoa-touch macos

不同的iPhone有不同的发布内存4GB,8GB和16GB。触摸可以有32GB。我的理解是这是离线内存(磁盘相似)。

我的Cocoa应用程序可用的设备中有多少实际快速内存?

是否有预先配置的虚拟金额?

5 个答案:

答案 0 :(得分:58)

iPhone

  • iPhone(2007年6月):128MB
  • iPhone 3G(2008年7月):128MB
  • iPhone 3GS(2009年6月):256MB
  • iPhone 4(2010年6月):512MB
  • iPhone 4S(2011年10月):512MB
  • iPhone 5(2012年9月):1GB
  • iPhone 5S(2013年9月):1GB
  • iPhone 6(2014年9月):1GB
  • iPhone 6 Plus(2014年9月):1GB
  • iPhone 6S(2015年9月):2GB
  • iPhone 6S Plus(2015年9月):2GB
  • iPhone 7(2016年9月):2GB
  • iPhone 7 Plus(2016年9月):3GB

iPod touch

  • 第1代(2007年9月):128MB
  • 第二代(2008年9月):128MB
  • 第3代(2009年9月):256MB
  • 第4代(2010年9月):256MB
  • 第5代(2012年10月):512MB
  • 第6代(2015年7月):1GB

ipad公司

  • 第1代(2010年4月):256MB
  • iPad 2(2011):512MB
  • 第3代(2012年3月):1GB
  • 第4代(2012年11月):1GB
  • iPad Air(2013年11月):1GB
  • iPad Air 2(2014年10月):2GB
  • iPad Pro 12。9“(2015年11月):4GB
  • iPad Pro 9。7“(2016年4月):2GB

iPad mini

  • 第1代(2012年11月):512MB
  • iPad mini 2(2013年11月):1GB
  • iPad mini 3(2014年10月):1GB
  • iPad mini 4(2015年9月):2GB

Apple Watch

  • 第1代(2015年4月):512MB

Apple TV

  • 2nd generation(2010):256MB
  • 第3代(2012):512MB
  • 第4代(2015):2GB

iOS不使用交换空间,因此只有RAM可供进程使用。 (也就是说,iOS确实支持分页可执行文件。)

答案 1 :(得分:12)

enter image description here目前发布的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数量。