2
NSDocumentがテキスト/ドキュメントベースのアプリケーションのみに使用されているのではないかと思います。私は一緒にプロジェクトを形成する複数のウィンドウを使用するアプリケーションを持っています。これらのウィンドウをNSDocumentsとして実装するのは良い考えですか?NSDocument *クラスはドキュメントベースのアプリケーションのみですか?
NSDocumentがテキスト/ドキュメントベースのアプリケーションのみに使用されているのではないかと思います。私は一緒にプロジェクトを形成する複数のウィンドウを使用するアプリケーションを持っています。これらのウィンドウをNSDocumentsとして実装するのは良い考えですか?NSDocument *クラスはドキュメントベースのアプリケーションのみですか?
NSDocument
モデル文書が、文書はテキストベースである必要はありません。通常、ディスク上のファイルのメモリ内表現です。アプリケーションが特定の形式のファイル(画像やテキスト、コード、ゲノム、グラフなど)で動作する場合、通常はNSDocument
がこれらのファイルのモデリングに使用する正しいクラスになります。それはファイル操作向けですので
の場合は、しかし、あなたはファイルをモデル化していない窓があり、NSDocument
は、使用する間違ったツールです。代わりに、通常、ウィンドウごとに1つ(または密接に関連するウィンドウセット)の1つを使用してUIを制御します。