1月 10
2012
"iOSのアプリには以下の5つのステータスがある:
- Not running - 起動されていない。
- Inactive - バックグラウンドにいるがイベントを受け取らない(例えば、アプリを起動したままユーザーがデバイスをロックしたような場合)。
- Active - 正常に稼働。
- Background - 画面には表示されていないが処理を実行中。
- Suspended - メモリー上にあるが処理を実行していない。
「Suspended」のアプリは、再度起動された際にすぐに稼働できるようにメモリー上に存在しているが、CPUやバッテリーは使用していない。「Suspended」のアプリが使用しているメモリーは必要に応じて開放される。メモリー開放もiOSが管理しており、ユーザーは気にする必要はない。"