我想将某些数据导出为某种UTI类型(例如public.text)。如果我保存文本文件,我可以看到mdls UTI类型是public.data - 但我无法找到任何可以选择UTI文件的API。
如果我添加扩展名' .txt'但我不想要那个。实际上,我需要将文件设置为具有某些UTI,以便另一个程序可以加载它。
答案 0 :(得分:1)
我不认为您可以使用public.text
UTI导出某些内容。 UTI类型抽象地表示一种文件。也就是说,使用这个特定的UTI,您可以引用所有类型的文本文件,无论它们的扩展名如何(.txt,.text,.md,.html等)。我认为.txt扩展名是表示一般文本文件的最佳扩展名。
如果您提到的其他程序能够使用public.text
UTI打开文件,那么它也会接受.txt(以及所有其他扩展程序)。
您可以阅读Apple的Introduction to Uniform Type Identifiers了解有关UTI的更多信息。