我正在为Maverick写一个应用程序。 该应用程序在/ user / document下创建一个名为“folder.db”的文件夹。 所有与用户相关的文件都将位于文件夹“folder.db”中。 我想直接将我的应用与“folder.db”相关联,这样点击它就会打开我的应用而不是Finder。
如何实现?
注意:我尝试在xcode中使用UTI设置但不是运气......
答案 0 :(得分:0)
首先.db通常用于数据库。所以可能不是一个好主意。您正在寻找的是Cocoa术语中的包或包。在Cocoa中,您希望查找fileWrapper方法。那些创建包/文件夹的文件夹,其特殊标志位设置为使其在Finder中像一个不透明文件
您可能想要学习NSWorkSpace,NSFileManager,NSBundle,NSDocument和NSOpenPanel以及NSSavePanel。 那些会让你走上正轨。