每次用户保存项目时,我的应用都会生成3个文件。我希望能够在运行时构建一个包,并将所有文件保存到该包并将其保存到应用程序的目录中。因此,如果用户想要将项目移动到桌面,只需拖动一个包(=一个看起来像文件的目录,如Mac OS X应用程序和Pages文件)......
我用Google搜索,一无所获。
我如何在运行时这样做?
感谢。
答案 0 :(得分:2)
捆绑包实际上只是符合特定结构的文件夹层次结构 - 请参阅Bundle Programming Guide。您可以使用NSFileManager
创建相关文件夹,NSPropertyListSerialization
以创建Info.plist
等。