在很多地方,Apple文档都谈到了NSFileWrapper创建的文件包(例如iCloud)。这是否类似于在OS X平台上将文件夹隐藏为单个文件的。pkg格式?
我有一个应用程序与多个文本文件,我希望能够让用户备份。我已经使用NSFileWrapper来创建一个单独的'文件'来做这个。我曾假设这类似于OS X上的。pkg文件,但尽管随后将文件带入OS X(通过电子邮件),我没有办法打开它-尽管重命名文件等。
那么,NSFileWrapper '包'与OS X '包'完全不同吗?
谢谢,理查德。
No。一个在文件系统级别上工作,而另一个是一堆文件压缩在一起,带有一组特定的解包指令
NSFileWrapper,从你提到的链接:
文件包装器是文件系统节点的运行时表示,该节点可以是目录、常规文件或符号链接。
而.pkg
看起来像:
一种基于xar的格式,在许多平台上用于安装文件。
维基百科,(不)令人惊讶的是,有一个体面的概述。pkg到底是什么。