在Mac上创建自定义文件扩展名

时间:2011-01-18 09:09:17

标签: objective-c cocoa xcode macos file

只是好奇是否有人知道如何为应用程序创建自定义文件类型的好教程或一些信息。默认情况下,XCode使用二进制文件进行保存(并且功能完全正常)但显然最好是为应用程序提供自定义文件类型,而不是二进制文件。说起来容易做起来难吗?

1 个答案:

答案 0 :(得分:1)

在早期版本中出现一些错误的启动后,Mac OS X 10.3引入了统一类型标识符(UTI)的概念来描述文件与应用程序的关联方式。 UTI尝试合并所有以前的机制,包括文件扩展名,旧版Mac OS文件类型,MIME类型等。应用程序可以在应用程序包Info.plist中声明UTI信息。 Apple Developer文档here中有一个概述。顺便说一句,not everyone is convinced that UTIs are the best solution