К тому времени, когда iOS решит прекратить работу вашего приложения, уже слишком поздно.
Вместо этого, если ваше приложение активно, вам нужно сбросить любую память, которая вам не нужна, когда вы получите сообщение applicationDidReceiveMemoryWarning:
в UIApplicationDelegate
или эквивалентном уведомлении .
Чтобы свести к минимуму вероятность исключения вашего приложения из памяти, когда другое приложение использует слишком много, все, что вы можете сделатьосвобождает любые данные, которые вы можете воссоздать, когда они переходят в фоновый режим (почти то же самое, что вы должны проходить при нехватке памяти).
Однако вы никогда не сможете гарантировать, что никогда не будетепрекращено.