タブ付きインターフェイスを介して単一のウィンドウに複数のドキュメントを表示できるアプリケーションを作成したいと考えています。NSDocument アーキテクチャ (Cocoa ドキュメントベースのアプリケーション テンプレート) を避けるべきですか? 私が知る限り、ドキュメントごとに 1 つ以上のウィンドウしかサポートしていませんが、その逆はありません。
私はしばらくこの問題に取り組んできましたが、NSDocument アーキテクチャ上にアプリケーションの多くを構築しましたが、複数のドキュメントを 1 つのウィンドウに関連付ける良い方法がわかりません。
編集: 基本的なドキュメント ウィンドウに加えて、プロジェクト ドキュメント ウィンドウが必要です。このレベルの複雑さで、NSDocument アーキテクチャをハッキングする価値はありますか? Apple は NSDocument アーキテクチャを使用して (このように動作する) Xcode を作成しましたか?