iOS/iPhone/iPad/MacOSX プログラミング, Objective-C, Cocoaなど [2010-10-19訂正] [a][b]のケースでも deallocでの解放が必要なことが判明。それに適した記述に訂正してあります。 [関連情報] Cocoaの日々: viewDidUnload は呼ばれない(メモリ不足時だけ呼ばれる) UIViewController 内で使うオブジェクトのメモリ管理(作成と開放のタイミング)と初期設定についてまとめてみた。 実装見本 4種類のインスタンス変数をもつケースについて考えてみる。 [a] nibから生成されるコントロール [b] 実行時に作成するコントロール [c] 他クラスへの公開プロパティ [d] 内部で使うインスタンス変数 ヘッダはこんな感じ。 @interface SampleViewController : UIViewCon