Когда память становится низкой, система отправляет это уведомление UIApplicationDidReceiveMemoryWarningNotification. Но я не понимаю ... это не метод, который я должен реализовать в своем App Delegate, не так ли? Как получить это уведомление?Как я могу реагировать на UIApplicationDidReceiveMemoryWarningNotification?
ответ
Вы бы применили приложение applicationDidReceiveMemoryWarning: (приложение приложения UI) в своем делете приложения.
Это предупреждающее уведомление, в котором сообщается, что вы собираетесь превысить ограничение на память, и в этот момент ОС убьет ваш процесс подачи заявки - в applicationDidReceiveMemoryWarning у вас есть шанс освободить и освободить память, чтобы предотвратить ОС от убийства вашего приложения.
@interface MyApp: NSObject <UIApplicationDelegate>
{
}
@end
@implementation
-(void)applicationDidReceiveMemoryWarning:(UIApplication *)application {
[[TextureMgr sharedTextureMgr] removeAllTextures];
}
@end
Это стандартная реализация функции Cocos2D-iphone.
Ваш делегат приложения может реализовать метод -applicationDidReceiveMemoryWarning:
. Другие объекты могут регистрироваться в качестве наблюдателей для UIApplicationDidReceiveMemoryWarningNotification
. См. Раздел в документах «Управление использованием вашей памяти» по адресу http://developer.apple.com/iphone/library/documentation/Performance/Conceptual/ManagingMemory/Articles/MemoryAlloc.html#//apple_ref/doc/uid/20001881-SW1
- 1. Как я могу реагировать на «-----»?
- 2. Как я могу реагировать на элементы бутстрапа
- 3. Как я могу реагировать на изменения собственности
- 4. «непризнанный селектор» при попытке прослушивания UIApplicationDidReceiveMemoryWarningNotification
- 5. Как я могу реагировать на события касания на UITextField?
- 6. Есть ли эквивалент UIApplicationDidReceiveMemoryWarningNotification на watchOS 2?
- 7. Как я могу комбинировать выражения и реагировать?
- 8. Как я могу вызвать IISExpress реагировать на изменения в ApplicationHost.config
- 9. Как я могу заставить сайт реагировать на нажатия клавиш?
- 10. Как я могу предотвратить появление QWidget, но реагировать на события?
- 11. Как я могу реагировать на изменения текста JEditorPane?
- 12. Реагировать, как я могу отобразить правильный вид, основанный на условии?
- 13. Как я могу реагировать на сетку с неизвестной высотой?
- 14. JavaFX WebEngine: как я могу реагировать на неправильный URL?
- 15. Как я могу реагировать на высоту с элементами элемента абсцесли?
- 16. Я не могу полностью реагировать на карусель (bootstrap v4-alpha)
- 17. Как реагировать на CLKComplicationServerActiveComplicationsDidChangeNotification
- 18. Как реагировать на силу?
- 19. Как я могу сделать этот логотип, слоган и видео реагировать?
- 20. Как я могу использовать эту Реагировать библиотеку React-Rails
- 21. Как я могу скрыть этот код, чтобы реагировать?
- 22. Как я могу заставить кнопки GUI правильно реагировать?
- 23. Как реагировать на js.erb?
- 24. Как я могу выравнивать (реагировать) материализовать формы для Django?
- 25. Как я могу исключить «require (« реагировать ») из моего обозреваемого пакета?
- 26. как реагировать на намерение браузера?
- 27. Как реагировать на Абсолютную Макет?
- 28. Реагировать, как программирование без Реагировать
- 29. Могу ли я избежать сообщений «Не реагировать» без фонового процесса
- 30. Реагировать, реагировать на загрузочные строки и столбцы
Safari не открывает этот URL-адрес ... – Thanks
ОК, я полагаю, что у вас нет 2.0 docs. Заменена веб-ссылкой. – 2009-04-11 17:57:21