ヒレガス本 第6章 nibファイルとNSWindowController

  • パネルを作るには、まずInterface Builderからnibファイルを新規作成し、パレットからパネルをどこでもいいからドラッグする。
  • Xcodeでファイルを新規作成し、NSWindowControllerのサブクラスとする。このクラスを、*.hファイルをnibウィンドウにドロップすることで認識させる。
  • 次に、File's Ownerのカスタムクラスを、先程認識させたコントローラクラスに設定する。原書では「Attributes」で設定するとなっているが、現在は「Custom class」のところで設定するようなので注意。
  • そうすると、File's Ownerにwindowアウトレットが表示されるようになるので、これをパネルに接続する。
  • 作ったパネルを表示するには、コントローラクラスのインスタンスを(alloc, initで)生成し、showWindowを呼ぶ。

演習問題の2で時間切れ。