2

NSView を含む基本的な *.xib ファイルがあります。

このカスタム ビューに別の nib ファイルを使用するにはどうすればよいですか? NSViewController とは何ですか? また、どのように使用すればよいですか?

4

2 に答える 2

1

通常、ペン先テンプレートとして[表示]を選択して、新しいペン先を作成します。次に、ファイルの所有者を選択し、インスペクターの最後のタブでそのクラスをNSViewController(またはそのサブクラス。この場合は最初にXcodeプロジェクトにnibを追加する必要がある場合があります)に設定します。次に、ビューコントローラの「ビュー」アウトレットをビューに接続します。

NSViewControllerに関するAppleのドキュメントを読む必要があります。これは、実際には非常に単純なクラスです。ただし、描画とコーディングを開始する前に、MVC用語でアプリを慎重に構成することをお勧めします。設計段階でミスをした場合、後で多くの作業をやり直す必要があります。ビューコントローラの使用は必ずしも正当化されるわけではなく、アプリの複雑さに依存します。

于 2010-01-15T11:16:55.617 に答える
1

NSViewController はその名前が示すようにコントローラー クラスです。これは、完全な MVC 環境でビューをモデルに接続することを意味します。

各 ViewController は 1 つの View にバインドされ、そのビューをコードで、または Interface Builder を使用して構築できます。

詳細については、スタンフォード大学の iPhone プログラミング コースを視聴することをお勧めします。スタンフォード iTunes (iTunes リンク)で利用できます。iPhone SDK は OSX SDK と同じアンダーグラウンドを共有しているため、ViewController とまったく同じです。

于 2010-01-12T14:21:32.073 に答える