最終更新:2024-04-30 (火) 05:21:13 (16d)  

iOSアプリ/ライフサイクル
Top / iOSアプリ / ライフサイクル

https://developer.apple.com/documentation/uikit/app_and_environment/managing_your_app_s_life_cycle

シーンベース

アプリベース

状態

実行していない

iOSアプリ/非アクティブ?

  • フォアグラウンドだけど操作不能
  • 起動時/電話やメッセージを受け取った時など

iOSアプリ/アクティブ?

iOSアプリ/バックグラウンド

  • ホームボタンが押されて約5秒ほどの間。
  • サスペンド状態に移行

iOSアプリ/サスペンド?

  • メモリ不足だと削除されるかも

イベント

  • didFinishLaunching?起動時
    willFinishLaunching?初期化段階
    didBecomeActive?アクティブになった状態、バックグラウンドからの復帰など
    willResignActive?非アクティブになる直前、電話とかホームボタン
    didEnterBackground?バックグラウンドに移行時
    willEnterForeground?フォアグラウンドに移行時
    willTerminate終了時

参考