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

标签 objective-c cocoa xcode macos file

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

最佳答案

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

关于objective-c - 在 Mac 上创建自定义文件扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4722281/

相关文章:

objective-c - UITableViewRowAnimationAutomatic 与 UITextView 无法正确显示

cocoa - 在 Swift 中使用核心数据实现枚举的最佳方式

objective-c - 将数据导出到 iWork Numbers

xcode - brew 更新错误您的 CLT 不支持 macOS 11.2

objective-c - 当 "programmatically"创建 UINavigationController 和 UITabBarController 时,如何解决它们的功能(如 viewWillAppear?)

objective-c - 使用 NSLog 使用枚举数据类型的 token

xcode - 如何检查 AVPlayer 是否有视频或只有音频?

ios - 为什么 XCode 不断地做 "Merge remote-tracking branch ' origin/master'”

objective-c - cocoa sqlite 数据库文件

iPhone 颜色选择器