Отправлять графику, когда приложение вводится в фоновый режим

В документации Apple вы можете обнаружить, что Apple рекомендует выпускать тяжелые данные, такие как изображения, когда ваше приложение входит в фоновый режим.
Как выпустить изображения из UIViews и других данных?
Как правильно UIViews изображения из UIViews из любого viewController ?
Как восстановить данные, когда приложение получает сообщение applicationWillResignActive ?

Если у кого-нибудь есть хороший пример или ссылка, пожалуйста, покажите это.

One Solution collect form web for “Отправлять графику, когда приложение вводится в фоновый режим”

Добавить в приложение делегат 2 метода

 - (void)applicationDidEnterBackground:(UIApplication *)application { [[NSNotificationCenter defaultCenter] postNotificationName:NOTIFICATION_APP_BACKGROUND object:nil]; } - (void)applicationWillEnterForeground:(UIApplication *)application { [[NSNotificationCenter defaultCenter] postNotificationName:NOTIFICATION_APP_BACKGROUND object:nil]; } 

Сделайте BaseViewController с помощью методов:

 - (id)init { self = [super init]; if (self) { [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(appWillForeground) name:NOTIFICATION_APP_FOREGROUND object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(appDidBackground) name:NOTIFICATION_APP_BACKGROUND object:nil]; } return self; } - (void)appDidBackground { } - (void)appWillForeground { } - (void)dealloc { [[NSNotificationCenter defaultCenter] removeObserver:self]; [super dealloc]; } 

Подкласс всех контроллеров вашего вида из BaseViewController. В методе appDidBackground вы должны выпустить ненужные данные, в appWillForeground – восстановить его

  • Предотвратить segue в методе prepareForSegue?
  • Установка Cocoapods для интеграции с YouTube
  • Получите следующий год от нынешнего NSDate?
  • Утилита UITableViewCellType установлена, ноксессуарView равен нулю. Как установить backgroundView backgroundColor?
  • Кнопка в окне пользовательской информации не принимает действие в ios
  • Отключить жестов для перехода по экрану в UITableView
  • Можете ли вы программно вызывать сири?
  • Звуковая запись с круговым буфером iOS: возможно?
  • Нестандартные методы пользовательского класса Objective C
  • MGSplitViewController изменяет подробный контроллер представления
  • Центр UIButton по горизонтали со словом-оберткой
  • Почему я получаю «Permission Denied»
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.