スキップしてメイン コンテンツに移動

UIApplicationDelegate Protocol Reference


AppDelegateは、アプリケーションの起動や終了や中断などの処理を記載しています。

それでは、早速AppDelegateの挙動を確認するために、AppDelegate.mの各メソッドでログを生成してみます。

  • application:didFinishLaunchingWithOptions
    はじめての起動時に呼び出される
  • application:applicationWillResignActive
    アプリが非Activeになる直前に呼び出される
  • application:applicationDidEnterBackground
    アプリが非Activeになりバックグランド実行になった際に呼び出される
  • application:applicationWillEnterForeground
    2回目以降の起動時に呼び出される(Backgroundにアプリがある場合)
  • application:applicationDidBecomeActive
    アプリがActiveになった際に呼び出される
  • application:applicationWillTerminate
    システムからのアプリ終了の際に呼び出される
アプリがはじめて起動する場合
application:didFinishLaunchingWithOptions > application:applicationDidBecomeActive

アプリが終了する場合
application:applicationWillResignActive > application:applicationDidEnterBackground

アプリが2回目の起動の場合
application:applicationWillEnterForeground > application:applicationDidBecomeActive

アプリが2回目の起動とは、一度起動したアプリを再度、アイコンから起動すると確認できます。
一度起動したアプリは、Homeボタン長押しででてくる起動中のアプリ一覧に表示される状態になります。

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIApplicationDelegate_Protocol/Reference/Reference.html

コメント

このブログの人気の投稿

日本に来た 今三週間

四月六日に日本に来た、今三週間になった。 嬉しくなかった、悲しくなかった。 日本の携帯電話のカメラはとてもいいよ、私は今撮影が好きだ、いつも寮に帰る途中で花とか魚とか写真を撮る。これも生活の趣味だ。 滴は綺麗だ 桜が凋んで落ちる 天気がいいとき、自転車に乗って、食材を買った。 自分で料理をつくる、おいしそうでしょう。 昨日清水寺に行った、天気はとても熱いね。日に焼けすぎたので、腕は今赤い。 側に花があるので、赤い清水寺はもっと美しそうだ。 木の色は艶やかだ。