我想通过选项卡式界面编写一个可能在单个窗口中有多个文档的应用程序。我应该避免使用 NSDocument 架构(基于 Cocoa 文档的应用程序模板)吗?据我所知,它只支持每个文档一个或多个窗口,反之亦然。
我一直在努力解决这个问题,并且已经在 NSDocument 架构上构建了我的大部分应用程序,但我无法找到将多个文档与单个窗口相关联的好方法。
编辑:除了基本文档窗口之外,我还想拥有项目文档窗口。在这种复杂程度下,仍然值得破解 NSDocument 架构吗?Apple 是否使用 NSDocument 架构编写了 Xcode(以这种方式工作)?