В настоящее время устройства 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 megs поршня, но приложения сторонних производителей должны только рассчитывать на наличие приблизительно 20 megs доступный.
iOS не использует область подкачки, поэтому, только RAM будет доступна процессам. (Тем не менее iOS действительно поддерживает исполняемые файлы подкачки страниц.)
Как Mehrdad Afshari говорит, это - 128 МБ (за исключением 3G, который имеет дважды, что), но почему необходимо знать? Не все это доступно для программ, и точная сумма варьируется. По-видимому, операции как рабочий iPod в фоновом режиме иссушают некоторую память, и OS2.1, например, казалось, оставил меньше свободной памяти, чем 2,0.
ключ, мудрое приложение, должен кэшировать материал, а не потребовать всего в памяти и учесть уведомления о предупреждении памяти. Ваше приложение будет вынуждено выйти, если Вы не сделаете. (Если это выходит с состоянием 101, Вы использовали слишком много памяти.)