アプリが終了する直前の処理 iOSアプリの終了直前に、何らかの処理を行いたい場合があるかと思います。 例えば・・・ データの保存(キャッシュ)処理何らかの処理を中断してクリーンアップ処理(API呼び出しの中断、ファイル変換処理の中断など) こうしたアプリ終了直前の処理は、一般的にどこに書くのが正解でしょうか? Apple の公式ドキュメントを見ると、AppDelegate の applicationWillTerminate に以下のような記載がありました。 このメソッドは、アプリが終了し、メモリから完全に削除されようとしていることをアプリに通知します。このメソッドを使用して、共有リソースの解放、ユーザーデータの保存、タイマーの無効化など、アプリの最終的なクリーンアップタスクを実行する必要があります。このメソッドの実装には、タスクを実行して戻るのに約5秒かかります。期限が切れる前にメソッド