2010/07/10 iOS 4に対応してみる - マルチタスク編 当初は完全にiOS 4のマルチタスク化を諦めていたのだが,使い込んでいくうちに対応している場合とそうでない場合とで結構な体感スピードの差があることに気づいた。ということで,ある程度真剣に対応してみた。※ここではiOS 4以上のみではなく3.X台もきちんとサポートする前提。 まずはアプリケーションのライフサイクルに対応する。ライフサイクルはアプリの大元締めであるUIApplicationDelegateと各UIViewControllerで呼び出される各メソッドで対応する。UIApplicationDelegateの場合には,以下のような感じだ。 ・application::didFinishLaunchingWithOptions 以前よりお馴染み。アプリケーションがまさに起動した時に呼ばれる。・applicationDi