ALAssetType和UTType之间的区别?

时间:2012-07-04 05:54:29

标签: ios

这两种类型有什么区别?

你何时使用其中一种?

有没有办法在两者之间进行翻译?

1 个答案:

答案 0 :(得分:0)

他们完全不同。 UTType基本上是一种描述通用文件类型的方法,并赋予系统一些含义并由CoreServices使用。它完全通用,可用于将各种资源分类到系统。有关UTType的详细信息,请参阅UTType Reference文档的概述部分。

ALAssetType只是一种描述您想要从资产库中返回的资产类型的方法,仅供iOS上的AssetLibraryFramework使用。它基本上是一个字符串常量,告诉资产库您是否要使用静态图像或视频文件(因为AssetLibraryFramework是对设备上用户的照片/视频库的编程访问)。与UTType不同,此常量不提供有关资产的实际格式或排列的信息(例如,它是m4v容器中的H.264编码影片,还是tiff图像或是jpg? ),你从UTType得到的,而不只是说你对电影或图像感兴趣。