Сколько оперативной памяти в устройстве iOS (Iphone/iPad/iPod Touch)?
У разных iPhone есть разная опубликованная память 4 ГБ, 8 ГБ и 16 ГБ. Прикосновение может иметь 32 ГБ. Я понимаю, что это автономная память (диск похож).
Сколько фактического быстрого бара находится в устройстве, доступном для моего приложения Cocoa?
Есть ли предварительно сконфигурированная виртуальная сумма?
Ответы
Ответ 1
В настоящее время выпущенные устройства 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
iPhone
- iPhone (июнь 2007): 128 МБ
- iPhone 3G (июль 2008): 128 МБ
- iPhone 3GS (июнь 2009 г.): 256 МБ.
- iPhone 4 (июнь 2010): 512 МБ
- iPhone 4S (октябрь 2011): 512 МБ
- iPhone 5 (сентябрь 2012): 1 ГБ
- iPhone 5S (сентябрь 2013): 1 ГБ
- iPhone 6 (сентябрь 2014 года): 1 ГБ
- iPhone 6 Plus (сентябрь 2014 года): 1 ГБ
- iPhone 6S (сентябрь 2015 г.): 2 ГБ
- iPhone 6S Plus (сентябрь 2015 г.): 2 ГБ
- iPhone 7 (сентябрь 2016): 2 ГБ
- iPhone 7 Plus (сентябрь 2016 года): 3 ГБ
iPod touch
- 1-е поколение (сентябрь 2007 г.): 128 МБ
- 2-е поколение (сентябрь 2008 г.): 128 МБ
- 3-е поколение (сентябрь 2009 г.): 256 МБ
- 4-е поколение (сентябрь 2010): 256 МБ
- 5-е поколение (октябрь 2012): 512 МБ
- 6-е поколение (июль 2015 года): 1 ГБ
IPad
- 1-е поколение (апрель 2010): 256 МБ
- iPad 2 (2011): 512 МБ
- 3-е поколение (март 2012): 1 ГБ
- 4-е поколение (ноябрь 2012): 1 ГБ
- iPad Air (ноябрь 2013): 1 ГБ
- iPad Air 2 (октябрь 2014 года): 2 ГБ
- iPad Pro 12.9 "(ноябрь 2015 г.): 4 ГБ
- iPad Pro 9.7 "(апрель 2016): 2 ГБ
iPad mini
- 1-е поколение (ноябрь 2012 г.): 512 МБ
- iPad mini 2 (ноябрь 2013): 1 ГБ
- iPad mini 3 (октябрь 2014 года): 1 ГБ
- iPad mini 4 (сентябрь 2015 года): 2 ГБ
Apple Watch
- 1-е поколение (апрель 2015): 512 МБ
Apple TV
- 2-е поколение (2010): 256 МБ
- 3-е поколение (2012): 512 МБ
- 4-е поколение (2015): 2 ГБ
iOS не использует пространство подкачки, поэтому для процессов будет доступно только ОЗУ. (Тем не менее, iOS поддерживает исполняемые файлы подкачки.)
Ответ 3
iPhone и iPod touch имеют 128 мегабайт памяти, но сторонние приложения должны рассчитывать только на наличие около 20 мегабайт.
Ответ 4
Как говорит Мехрдад Афшари, это 128 Мб (за исключением 3GS, который имеет в два раза больше), но зачем вам нужно знать? Не все из них доступно для программ, и точное количество варьируется. Предположительно, такие действия, как запуск iPod в фоновом режиме, уменьшают память и OS2.1, например, оставляют меньше свободной памяти, чем 2.0.
Ключ, используемый приложением, заключается в том, чтобы кэшировать материал, а не требовать все в памяти и прислушиваться к предупреждениям о предупреждении памяти. Ваше приложение будет вынуждено выйти, если вы этого не сделаете. (Если он завершает работу со статусом 101, вы использовали слишком много памяти.)