NSView を含む基本的な *.xib ファイルがあります。
このカスタム ビューに別の nib ファイルを使用するにはどうすればよいですか? NSViewController とは何ですか? また、どのように使用すればよいですか?
NSView を含む基本的な *.xib ファイルがあります。
このカスタム ビューに別の nib ファイルを使用するにはどうすればよいですか? NSViewController とは何ですか? また、どのように使用すればよいですか?
通常、ペン先テンプレートとして[表示]を選択して、新しいペン先を作成します。次に、ファイルの所有者を選択し、インスペクターの最後のタブでそのクラスをNSViewController(またはそのサブクラス。この場合は最初にXcodeプロジェクトにnibを追加する必要がある場合があります)に設定します。次に、ビューコントローラの「ビュー」アウトレットをビューに接続します。
NSViewControllerに関するAppleのドキュメントを読む必要があります。これは、実際には非常に単純なクラスです。ただし、描画とコーディングを開始する前に、MVC用語でアプリを慎重に構成することをお勧めします。設計段階でミスをした場合、後で多くの作業をやり直す必要があります。ビューコントローラの使用は必ずしも正当化されるわけではなく、アプリの複雑さに依存します。
NSViewController はその名前が示すようにコントローラー クラスです。これは、完全な MVC 環境でビューをモデルに接続することを意味します。
各 ViewController は 1 つの View にバインドされ、そのビューをコードで、または Interface Builder を使用して構築できます。
詳細については、スタンフォード大学の iPhone プログラミング コースを視聴することをお勧めします。スタンフォード iTunes (iTunes リンク)で利用できます。iPhone SDK は OSX SDK と同じアンダーグラウンドを共有しているため、ViewController とまったく同じです。