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

时间:2011-07-22 09:22:11

标签: cocoa macos load save

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

这是一个很好的例子: Saving files in cocoa

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

1 个答案:

答案 0 :(得分:5)

在应用程序的plist中设置接受的文档类型;像这样的东西:

将“你的扩展”设为你希望你的扩展没有这段时间。

但是一旦你做完了,你可以决定如何在开启时加载它们。这就是NSDocument和朋友进来的地方。看一下基于文档的应用程序是如何运作的。这是一些Apple documentation on the subject

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

相关问题