iOS

iOSアプリの状態遷移とライフサイクル

More than 1 year has passed since last update.


状態と状態遷移

iOSアプリの状態遷移.png

状態
説明

停止状態(Not Running)
アプリが実行されていない

非アクティブ状態(Inactive)
アプリはフォアグラウンドで実行中(イベントを受信していない)。アクティブ状態と他の状態が切り替わる時に少しの間この状態になる

アクティブ状態(Active)
アプリはフォアグラウンドで実行中(イベントを受信している)

バックグラウンド状態(Background)
アプリはバックグラウンドで実行中

一時停止状態(Suspended)
アプリはバックグラウンドで未実行。端末がメモリ不足になった場合iOSによって停止される場合がある


ライフサイクル


停止状態からフォアグラウンドへ

停止状態からの起動.png


バックグラウンド状態からフォアグラウンドへ

バックグラウンドからフォアグラウンド.png