WebPreferecnes の扱いは下記が詳しい。
WebPreferences を Cocoa バインディングで設定する
これを参考にしてまずは標準フォントの設定をやってみよう。
まず Interface Builderで NSObjectController を追加する。
これを AppController のアウトレットへ接続する。
AppController.h
@interface AppController : NSObject {
:
IBOutlet NSObjectController* _pref_controller;
}
そしてそのContentにWebPreferencesを設定する。
AppController.m
- (void)awakeFromNib
{
WebPreferences* wpref = [_web preferences];
[_pref_controller setContent:wpref];
:
}
最後に NSTextFiledとNSObjectControllerをバインディングする。
この NSTextFieldを選択し、

バインディング項目を設定する。

実行してみよう。

出た。