iOS(Iphone / iPad / iPod Touch)设备有多less内存?

不同的iPhone有不同的发布内存4GB,8GB和16GB。 触摸可以有32GB。 我的理解是这是脱机内存(磁盘一样)。

我的Cocoa应用程序中有多less实际的快速RAM?

有预先configuration的虚拟金额吗?

苹果手机

  • 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

  • 第一代(2007年9月):128MB
  • 第二代(2008年9月):128MB
  • 第三代(2009年9月):256MB
  • 第四代(2010年9月):256MB
  • 第五代(2012年10月):512MB
  • 第六代(2015年7月):1GB

iPad的

  • 第一代(2010年4月):256MB
  • iPad 2(2011):512MB
  • 第三代(2012年3月):1GB
  • 第四代(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

小型平板电脑

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

Apple Watch

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

苹果电视

  • 第二代(2010):256MB
  • 第三代(2012):512MB
  • 第四代(2015):2GB

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

在这里输入图像说明 目前发布的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 

iPhone和iPod touch有128兆内存,但第三方应用程序只能依靠大约20 megs可用。

正如Mehrdad Afshari所说,它是128Mb(3GS除外),但为什么你需要知道? 不是所有的程序都可以访问,具体数量也不尽相同。 例如,在后台运行iPod等活动可能会让某些内存出现问题,而OS2.1似乎比2.0版留下的空闲内存less。

关键的是,应用方面,caching的东西,而不是要求在内存中的一切,并听取内存警告通知。 如果不这样做,你的应用程序将被迫退出。 (如果以状态101退出,则使用的内存太多了。)