gpt4 book ai didi

objective-c - 如何像 Pages app 那样实现 "New Document"窗口?

转载 作者:搜寻专家 更新时间:2023-11-01 06:24:40 24 4
gpt4 key购买 nike

作为 OS X 用户,当您启动某些 Apple 应用程序(例如 Pages)时,您一定对“新建文档”窗口非常熟悉。

enter image description here

这个窗口太常见了,我认为它一定是某个系统提供的窗口,对吗?

我试图模仿窗口,结果证明它很乏味。作为一名开发人员,我必须首先创建一个具有列表样式选择支持的类似 finder 的浏览器 View 。此外,iCloud 集成非常困难,更不用说搜索支持了。

所以,我的问题是如何实现这个窗口,有没有关于这个窗口的文档?非常感谢!

最佳答案

查看 NSDocument。这是 Apple 建议的创建基于文档的应用程序的方法。您创建一个 NSDocument 的子类来处理特定于您的数据格式的任务,父类(super class)处理所有繁重的工作,包括 iCloud 支持。我自己没有使用过它,但我知道它可以处理打开和保存的杂务,所以这可能就是面板的来源。

关于objective-c - 如何像 Pages app 那样实现 "New Document"窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24585707/

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