iPhoneアプリではこの問題はありませんが、Macアプリでははい、ウィンドウを開くたびにオブジェクトを初期化したいのですが、このメソッドは1回だけ呼び出されます。
- (id)initWithWindow:(NSWindow *)window
- (void) windowDidLoad
- (void) awakeFromNib
ウィンドウを閉じたときにオブジェクトを初期化できますが、論理エラーだと思います:
- (void)windowWillClose:(NSNotification *)notification
この方法でウィンドウを開閉します。
[tabellaController showWindow:self];
[self close];