カスタムMyWindow.xibとMyWindowControllerを使用して小さな Cocoa アプリケーションを作成しました。ウィンドウには NSTextField (ラベル) が含まれており、AppDelegate からこのコントローラーとそのビューを初期化し、ラベルにテキストを設定してウィンドウを表示します。
self.controller =[[MyWindowController alloc] initWithWindowNibName:@"MyWindow"];
[self.controller setText:@"My text"];
[self.controller showWindow:self];
ただし、ウィンドウが表示されると、デフォルトの「ラベル」テキストが引き続き表示されます。なんで?
サンプル プロジェクトはhttp://s000.tinyupload.com/?file_id=00611347759347594342からダウンロードできます。