最終更新:2013-01-09 (水) 02:57:06 (4126d)  

File's Owner
Top / File's Owner

Represents the nib file’s controller object

NIB(XIB)ファイルのコントローラオブジェクトを表すプレースホルダ

概要

  • NSBundle loadNibNamed?:owner:でNIBが読み込まれる際のownerとして指定されるオブジェクト。

AppKit(Cocoa Application)の場合

UIKitの場合

Single View Application

Tabbed Application

  • FirstViewController_iPhone.xib?のオーナー:FirstViewController?
  • SecondViewController_iPhone.xib?のオーナー:SecondViewController?

メモ

  • NIBファイルが読み込まれた時に、その中で定義されているオブジェクトと、既にメモリ内に確保されている別オブジェクト「Owner Object」とを接続する(関係づける)ために用意されている
  • 所有オブジェクトは既にコード中でインスタンス化されているため、NIBからロードされたオブジェクト(Windowとか)に対して所有オブジェクトを通知する必要がある

メモ

参考