iOS4.0 マルチタスク機能解除フラグ

皆様こんにちは、入社1年目の宮里です。

簡単ではありますが、意外に知られていない(かもしれない)Tipsをご紹介したいと思います。

iOS4.0以降では、4.0より前のアプリは何も対処をしないと、iPhone上のホームボタンを押してアプリを終了した気になっても、実際はバックグラウンドでは生きているはずです。その証拠に、もう一度そのアプリを起動すると、前回の途中からアプリが再開するはずです。

それをバックグラウンドで走らないように(アプリを終了してメモリを解放)するには、info.plistに下記のフラグを追加し、YES(BOOL)を設定します。

UIApplicationExitsOnSuspend

下記、公式ドキュメントにその記述があります。
http://bit.ly/c0j9N3

※plistでvalue値をBOOLにするには、該当するValue値のテキストフィールドで右クリックし、型を指定します。

以上どえす。

avatar

About mito

入社4年目の宮里です。