30

公開されているメモリは、iPhone ごとに 4GB、8GB、16GB と異なります。タッチには 32GB を搭載できます。私の理解では、これはオフライン メモリ (ディスクも同様) です。

Cocoa アプリケーションで使用できるデバイスの実際の高速 RAM はどれくらいですか?

事前設定された仮想金額はありますか?

4

5 に答える 5

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
  • 第 2 世代 (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

アイパッドミニ

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

アップルウォッチ

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

アップルテレビ

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

iOS はスワップ領域を使用しないため、プロセスで使用できるのは RAM のみです。(そうは言っても、iOS はページング実行可能ファイルをサポートしています。)

于 2008-12-16T12:14:13.903 に答える
12

ここに画像の説明を入力してください現在リリースされているAppleiOSデバイスには、次の量の作業メモリがあります。

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
于 2010-06-21T14:56:01.350 に答える
6

Mehrdad Afshari が言うように、それは 128Mb (2 倍の 3GS を除く) ですが、なぜ知る必要があるのでしょうか? そのすべてがプログラムにアクセスできるわけではなく、正確な量はさまざまです。おそらく、バックグラウンドで iPod を実行するようなアクティビティはメモリを消費し、たとえば OS2.1 は 2.0 よりも空きメモリが少ないように見えました。

アプリケーションに関する重要な点は、メモリ内のすべてを要求するのではなく、キャッシュすることと、メモリの警告通知に注意することです。そうしないと、アプリは強制的に終了します。(ステータス 101 で終了する場合は、メモリを使いすぎています。)

于 2008-12-16T14:53:55.453 に答える