Cocoa 使用mac应用程序保存文件-文件扩展名

Cocoa 使用mac应用程序保存文件-文件扩展名,cocoa,macos,load,save,Cocoa,Macos,Load,Save,我有一个小问题,我试图了解如何用Cocoa为Mac应用程序保存文件,我知道我可以用保存面板保存它 下面是一个很好的例子: 现在我的问题是,有没有办法用my扩展名(例如*.fun、*.xxx、*.myextension、ecc…)保存文档(plst文件)?我希望在用户双击文件时能够打开我的应用程序。在应用程序的plist中设置接受的文档类型;大概是这样的: 在没有句号的情况下,让“你的分机”成为你想要的分机 但一旦你做到了这一点,就由你来决定如何在打开时加载它们。这就是NSDocument和朋

我有一个小问题,我试图了解如何用Cocoa为Mac应用程序保存文件,我知道我可以用保存面板保存它

下面是一个很好的例子:


现在我的问题是,有没有办法用my扩展名(例如*.fun、*.xxx、*.myextension、ecc…)保存文档(plst文件)?我希望在用户双击文件时能够打开我的应用程序。

在应用程序的plist中设置接受的文档类型;大概是这样的:

在没有句号的情况下,让“你的分机”成为你想要的分机

但一旦你做到了这一点,就由你来决定如何在打开时加载它们。这就是NSDocument和朋友的作用所在。了解基于文档的应用程序如何运行。这里有一些

如果您想查看它的实际操作,请在/Developer/Examples中检查源代码中的TextEdit。另外,如果您不介意迁移已有的进度,Xcode为基于文档的应用程序提供了一个模板(创建一个新项目并选中标题为“创建基于文档的应用程序”的复选框)