Вопрос проверяет понимание жизненного цикла iOS-приложения и того, какие точки расширения реально доступны при его завершении.
Короткий ответ
При завершении приложения могут вызываться методы, связанные с уходом в фон и завершением процесса. Чаще всего это переход в Background, а затем возможный вызов applicationWillTerminate. Однако последний вызывается не всегда. Разработчик не должен полагаться на гарантированное выполнение кода при завершении.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.