xcode – 文档类型与导出和导入的UTI

xcode – 文档类型与导出和导入的UTI,第1张

概述任何人都可以向我解释Xcode 5.1中的文档类型,导出的UTI和导入的UTI之间的区别?我想能够让我的应用程序根据文件扩展名自动检测文件类型.为了做到这一点,我需要实施这三个中的哪一个? 您添加文档类型以注册您的应用程序可以打开该文档类型,当您选择 a known file type时这很简单,但如果文件类型不知道,还必须在导入的UTI中进行定义.如果您定义自己的文件类型,则必须在导出的UTI中 任何人都可以向我解释Xcode 5.1中的文档类型,导出的UTI和导入的UTI之间的区别?我想能够让我的应用程序根据文件扩展名自动检测文件类型.为了做到这一点,我需要实施这三个中的哪一个?解决方法 您添加文档类型以注册您的应用程序可以打开该文档类型,当您选择 a known file type时这很简单,但如果文件类型不知道,还必须在导入的UTI中进行定义.如果您定义自己的文件类型,则必须在导出的UTI中声明它,并添加该文档类型才能打开它.

例子:

我想打开一个已知文件类型的pdf,所以我只需要在文档类型中注册.

我想打开一个EPUB,这不是一个已知的文件类型,所以我在导入的UTI和文档类型中注册.

我想打开并注册一个我有权威的类型,所以我在导出的UTI和文档类型中注册.

至于您的第二个问题,请注意,使用文档类型定义类型将使您的应用程序显示在“打开”对话框中,但不一定会使您的应用程序区分应用程序正在接收的文件类型,必须采取关心处理你自己.例如,假设您的应用程序是一个图像编辑器,并且您注册了png和jpeg类型,当用户想要编辑您的应用程序将收到该文件的图像,但不会检测到哪种类型是自动的,我们必须处理该文件并对其进行任何类型的响应.

一些相关链接:

A related Question.

A very good but old tutorial on this topic

总结

以上是内存溢出为你收集整理的xcode – 文档类型与导出和导入的UTI全部内容,希望文章能够帮你解决xcode – 文档类型与导出和导入的UTI所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1064013.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存