5

我的 Cocoa 基于文档的应用程序打开并编写自定义包/捆绑包。

这是否被认为是需要通过导出的 UTI ( UTExportedTypeDeclarations) 导出的专有格式?

如果是这样,应该是什么值:

  • 符合 ( UTTypeConformsTo)
  • 哑剧类型 ( public.mime-type)
  • 印制板类型 ( com.apple.nspboard-type)
  • 操作系统类型 ( com.apple.ostype)

最后,导出的 UTI 标识符 ( UTTypeIdentifier) 是否需要与文档类型标识符 ( LSItemContentTypes) 具有相同的值?

4

1 回答 1

5

试错结果:

这是否被认为是需要通过导出的 UTI ( UTExportedTypeDeclarations) 导出的专有格式?

是的。虽然我在文档中找不到任何明确提及这一点,但导出类型对于 Finder 将目录视为包是必要的。

  • 符合 ( UTTypeConformsTo)

com.apple.package来源

  • 哑剧类型 ( public.mime-type)

空的。目录没有 Mime 类型?

  • 印制板类型 ( com.apple.nspboard-type)

空的。不推荐使用 Pboard 类型?

  • 操作系统类型 ( com.apple.ostype)

没有线索。

最后,导出的 UTI 标识符 ( UTTypeIdentifier) 是否需要与文档类型标识符 ( LSItemContentTypes) 具有相同的值?

是的,但我在文档中找不到任何明确提及。

于 2012-08-28T09:42:42.387 回答