SOLG System Blog

UIViewControllerのライフサイクルについて

2013年04月21日

最近、会社でいじられまくっている高山です。
自分のキャラが定まらない。。。

もとい、今回の記事は、iPhoneアプリを作っていて、
今更ながら重要だと感じた、UIViewControllerのライフサイクルについて。
これを間違えると、思った通りに動いてくれません。

■viewDidLoad
 viewが表示される、初回のみ表示されます。

■viewWillAppear
 viewが表示される直前に呼び出され、画面の表示のたびに呼び出されます。
 タブの切替でも呼び出されます。

■viewDidAppear
 viewの表示が終了時に呼び出され、画面の表示のたびに呼び出されます。
 タブの切替でも呼び出されます。

■viewWillDisappear
 画面の遷移などにより、viewが非表示になる直前に呼び出されます。
 画面の表示のたびに呼び出され、タブの切替でも呼び出されます。

■viewDidDisappear
 画面の遷移などにより、viewが非表示になった直後に呼び出されます。
 画面の表示のたびに呼び出され、タブの切替でも呼び出されます。

簡単なアプリであれば、viewDidLoad、viewWillAppearで事足りるかと。
基本的なことなので、覚えましょう。

Posted by iA SEチーム at 00:13│Comments(0)
上の画像に書かれている文字を入力して下さい
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。

PageTop

削除
UIViewControllerのライフサイクルについて
    コメント(0)