Какой делегат лучше всего реализовать, когда приложение выходит из фонового режима и вы хотите, чтобы оно подготовило его к работе?
applicationWillEnterForeground vs applicationDidBecomeActive - В чем разница?
Какой делегат следует реализовать, когда приложение переходит в спящий режим и вы хотите подготовить его к очистке и сохранению данных?
applicationWillResignActive vs. applicationDidEnterBackground - What ' В чем разница?
Кроме того, я заметил, что applicationWillResignActive вызывается при входящем SMS или звонке, но пользователь выбирает щелкнуть Ok и продолжить. Я не хочу, чтобы мое приложение предпринимало какие-либо действия в таких случаях. Я просто хочу, чтобы он продолжал работать без какой-либо промежуточной очистки, поскольку пользователь не вышел из приложения. Итак, я думаю, что имеет больше смысла выполнять работу по очистке только в applicationDidEnterBackground.
Я был бы признателен за ваш вклад в лучшие практики для выбора, какие делегаты реализовать для пробуждения и засыпания, а также учитывать такие события, как прервано SMS / звонками.
Спасибо