私は数年間 iphone 開発者をしており、mac os x プログラミングを学ぼうとしています。
アプリはとてもシンプルです。フローは Finder アプリのようなものです。左側に NSTableView、右側に「body」ビューがあり、tableView でセルが選択された後に別のビュー コントローラーに読み込まれます。
メイン ビューがあり、その中に 2 つの NSView があります。
左側のビューでセルが選択された後、右側のビューに別のビューコントローラーをロードする方法を見つけようとしています。
メインビューを制御する AppController.h クラスを作成しました。
私が最初に考えたのは、AppController をシングルトンにして、左側のビューにそのクラスのメソッドを呼び出させることでした。このようなもの:
- (void)changeViewControllerInRightView:(int)whichView;
しかし、インターフェイスビルダーでアプリを構築していて、AppController を NSObject として配置しているため、シングルトンでどのように機能するかはよくわかりません。
これを行うにはどのような流れがありますか?
前もって感謝します