ページ

2008年9月11日木曜日

環境設定(1)

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク

一通り検証が済んだので SimpleCap へ戻って実装に入る。
今回は空のウィンドウを用意し、メニューの "Prefereces.."を選択して開くところまで実装する。

まずは InterfaceBuilderで空の NSWindowを一つつくり、AppControllerのアウトレットへ接続する。




ウィンドウの設定はデフォルトから下記項目を変更しておく。
Release When Closed => OFF
Visible At Launch => OFF



こうすることでインスタンスは作成されるが、アプリ起動時には表示されない。また閉じても解放されない。


次にメニューのターゲットを AppControllerとし用意したメソッドへアクションを接続する。



このメソッドで先ほどのウィンドウを開く。

- (IBAction)openPereferecesWindow:(id)sender
{
[_preferences_window makeKeyAndOrderFront:self];
}



さあ実行してみよう。実行直後はウィンドウは表示されない。



メニューから "Preferences.."を選ぶ。



ウィンドウが表示された。