私は Cocoa 開発に不慣れで、iTunes、iCal、iPhoto、Billings、1Password、Numbers、Delicious Library などのアプリで共有される「標準」レイアウトと思われるものを使用して UI レイアウトを作成しようとしています。この典型的なレイアウトは、次のように説明できます。
- 画面の左側にある「ライブラリ」パネルで、通常は階層を発見するためのものです。このパネルは通常、水平スペースの約 4 分の 1 をカバーします。
- ほとんどの UI インタラクションが行われるライブラリ パネルの右側にある「メイン」パネル。これは残りの水平スペースを取り、iCal の月間カレンダー ビューや、iTunes のアルバム アートとプレイリストのタイルなどを見つける場所です。
- 画面の左下隅にある「ユーティリティ」パネルで、通常は追加オプションなどに使用されます。
これらのタイプのレイアウトの View クラスと Controller クラスを「接続」する方法に関するベスト プラクティスを示す文書化されたパターンはありますか? たとえば、使用するViewControllerの数、NSDocumentベースのアプローチを使用することが理にかなっているかどうか、いくつかの一般的な落とし穴など? このレイアウトは非常に普及しているため、適切なリファレンスがないように思われることに驚いています。
更新: Apple Developer サイトにアクセスできることを忘れていました。Cocoa のさまざまなクラスのライブラリ リファレンスを見つけることはできますが、すべてをレイアウトにまとめる方法についての適切なリファレンスを見つけることができないようです。説明。
Aaron Hillegass などの本は、Cocoa の基本を学び、単純なインターフェイス (NSDocument に接続されたビューにレイアウトされたいくつかのコントロール) を作成するのに役立ちますが、私が説明する UI レイアウトに導くにはあまり適していません。
ありがとう。