UIViewControllerの初期化とメモリ破棄のタイミング

            <ul>

  • viewDidLoad ビューの読み込みが終了した時にこの処理が呼ばれる。 インスタンス化されたときに呼ばれる。 画像や音声ファイルなどのメディアを読み込むのはこのタイミング。 ここで確保したメモリは、deallocとviewDidUnloadの両方でreleaseする必要がある。
  • viewWillAppear ビューが描画される前やアニメーションが始まる前にこの処理が呼ばれる。 表示前に呼ばれる。 表示するモデルの位置などを初期化するのはこのタイミング
  • viewDidAppear ビューが最後まで描画された後やアニメーションが終了した後にこの処理が呼ばれる。 表示後に呼ばれる。
  • viewDidUnload メモリが不足したときに呼ばれる。 viewDidLoadメソッドで確保したメモリはここで解放する。
  • viewWillDisappear ビューが非表示にされる前や解放される前にこの処理が呼ばれる。
  • viewDidDisappear ビューが非表示にされたり解放された時にこの処理が呼ばれる。