Ответ 1
Предупреждение о наличии памяти ожидается в приложении iOS. Это не должно быть из-за вашего приложения. Другие приложения по-прежнему находятся в памяти, даже если приложения приостановлены. ОС будет осуществлять управление памятью, отправив предупреждение о необходимости памяти и при необходимости уничтожить приложения. До тех пор, пока вы используете разумный объем памяти (с небольшим отсутствием утечки памяти) и правильно справитесь с didReceiveMemoryWarning, все будет в порядке.
Кроме того, когда ваше приложение находится в режиме ожидания, если ваше приложение использует небольшой объем памяти, ваше приложение, скорее всего, выживет в процессе убийства. Поскольку приложение с большим объемом памяти будет прервано первым.