gpt4 book ai didi

cocoa - Cocoa 中单个窗口中的多个文档

转载 作者:行者123 更新时间:2023-12-03 16:06:10 26 4
gpt4 key购买 nike

我想编写一个应用程序,它可以通过选项卡式界面在单个窗口中包含多个文档。我应该避免使用 NSDocument 架构(基于 Cocoa Document 的应用程序模板)吗?据我所知,它仅支持每个文档一个或多个窗口,但反之则不然。

我已经研究这个问题有一段时间了,并且已经在 NSDocument 架构上构建了我的大部分应用程序,但我无法找到将多个文档与单个窗口关联的好方法。

编辑:除了基本文档窗口之外,我还想拥有项目文档窗口。在这种复杂程度下,是否还值得破解 NSDocument 架构? Apple 是否使用 NSDocument 架构编写了 Xcode(以这种方式工作)?

最佳答案

我有同样类型的项目 - 我想在一个窗口中呈现不同的独立文档,并带有允许在文档之间切换的侧边栏 - 所以我自己做了一些搜索。

我刚刚通过阅读 Cocoadev 的 Document Based App With One Window For All Documents 找到了一个有趣的线索。 引用。从 MikeTrent 的回答来看,使用 NSDocument 似乎是一种非常可行的方法。您只需要继承 NSDocumentController 即可。

我也喜欢Abhi's idea使用无边框子窗口。

关于cocoa - Cocoa 中单个窗口中的多个文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1116886/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com