現在、ドキュメントベースのアプリケーションではないアプリケーションがあります(その価値よりも厄介だと思ったため)。しかし、今はそれだけの価値があるのではないかと思っていましたが、まだ解決していない問題が1つあります。NSDocument
複数のウィンドウ間でサブクラスを共有します。
では、のサブクラスをNSDocument
1つNSWindowController
に関連付ける必要がありますか、それとも複数のウィンドウ間でこれらを共有できますか?私が尋ねる理由は、アプリケーションファイルが100MiB(またはそれ以上)になる可能性があり、ユーザーが同じファイルを複数のウィンドウで開く可能性もあるためです。また、これらのファイルの処理には比較的長い時間がかかるため、複数のウィンドウが同じファイルにアクセスできるようにするNSDocument
と便利です。また、ファイルは大量のデータで非常に迅速に更新されるため、同じドキュメントの複数のインスタンスを同期すると、多くのCPU時間が使用されます。
誰かがこれを行ったことがありますか、それともドキュメントベースのアプリケーションで行うことができますか?このトピックに関するアドバイスは大歓迎です。