在许多places中,苹果文档都提到了由NSFileWrapper创建的文件包(例如iCloud)。这与在OS X平台上将文件夹隐藏为单个文件的.pkg格式有什么相似之处吗?
我有一个应用程序与多个文本文件,我希望能够让用户备份。我已经使用NSFileWrapper创建了一个执行此操作的‘文件’。我曾假设这类似于OS X上的.pkg文件,但尽管后来将文件导入OS X(通过电子邮件),但我无法打开它-尽管重命名文件,等等。
那么,NSFileWrapper的“包”和OS X的“包”是完全不同的吗?
谢谢,Richard
发布于 2013-04-14 03:27:09
不是的。一种是在文件系统级别上工作的,而另一种是一组压缩在一起的文件和一组特定的解包指令
NSFileWrapper,从你提到的链接:
文件包装器是文件系统节点的运行时表示,它可以是目录、常规文件或符号链接。
而.pkg看起来像这样:
一种基于xar的格式,用于在许多平台上安装文件。
维基百科,(un)surprisingly足够了,对.pkg到底是什么有一个很好的概述。
https://stackoverflow.com/questions/15991293
复制相似问题