一个NSFileWrapper包,类似于Mac OS X包(pkg)



在很多地方,Apple文档都谈到了NSFileWrapper创建的文件包(例如iCloud)。这是否类似于在OS X平台上将文件夹隐藏为单个文件的。pkg格式?

我有一个应用程序与多个文本文件,我希望能够让用户备份。我已经使用NSFileWrapper来创建一个单独的'文件'来做这个。我曾假设这类似于OS X上的。pkg文件,但尽管随后将文件带入OS X(通过电子邮件),我没有办法打开它-尽管重命名文件等。

那么,NSFileWrapper '包'与OS X '包'完全不同吗?

谢谢,理查德。

No。一个在文件系统级别上工作,而另一个是一堆文件压缩在一起,带有一组特定的解包指令

NSFileWrapper,从你提到的链接:

文件包装器是文件系统节点的运行时表示,该节点可以是目录、常规文件或符号链接。

.pkg看起来像:

一种基于xar的格式,在许多平台上用于安装文件。

维基百科,(不)令人惊讶的是,有一个体面的概述。pkg到底是什么。

最新更新