Проблема в том, что iOS убьет фоновое приложение, прежде чем оно уведомит вас о нехватке памяти. Таким образом, вы должны использовать память внутри вашего приложения.
Можно было бы многократно распределять память в течение некоторого времени (выделение ее всего за один раз заставит iOS убить ваше приложение)