Есть несколько хитростей, которые вы можете попробовать:
Поместите несколько операторов NSLog в вызовы делегатов с нехваткой памяти, чтобы проверить, проходит ли ваше приложение стресс-тестирование при обычном использовании.
Если нет:
Перед запуском приложения запустите несколько крупных медленных веб-сайтов, загружающих в Safari;затем во время тестирования приложения отправьте несколько больших писем на push-аккаунт на своем тестовом устройстве.
В целях стресс-тестирования (используйте определение препроцессора, которого нет в вашей сборке дистрибутива), malloc дополнительно 10 или 20 илимегабайты с некоторым количеством тестовых чисел, которые не нужны вашему приложению, запишите в них некоторые данные junk / rand (), чтобы испачкать страницы, и не освобождайте их (вы можете намеренно утратить 25 МБ для максимального напряжения).
Вы также можете создать собственное тестовое фоновое приложение, скажем, музыкальный проигрыватель, который воспроизводит тишину, поместить его в фоновый режим перед тестированием приложения и назначить обратный вызов фонового звука и испачкать некоторые большие порции данных.