iPhone-如何存储由多个图像组成的文档?

iPhone-如何存储由多个图像组成的文档?,iphone,ipad,cocoa-touch,document,Iphone,Ipad,Cocoa Touch,Document,我的iPhone(实际上是iPad)应用程序创建的文档由多个图像和一些元数据组成。在磁盘上存储这类文档的最佳做法是什么?我看到两个主要选择: 为每个文档创建一个文件夹,并将我的图像作为单独的PNG文件存储在该文件夹中(再加上另一个用于元数据的小文件) 创建一个包含所有图像和元数据的文件 但我不知道如何轻松地完成选项2。我想我可以将PNG格式的图像转换成NSData格式,然后呢?我仍然是Cocoa的新手,但我相信我看到了一些关于将混合数据填充到某个NSSomeThingRother中,并将其自身写

我的iPhone(实际上是iPad)应用程序创建的文档由多个图像和一些元数据组成。在磁盘上存储这类文档的最佳做法是什么?我看到两个主要选择:

  • 为每个文档创建一个文件夹,并将我的图像作为单独的PNG文件存储在该文件夹中(再加上另一个用于元数据的小文件)

  • 创建一个包含所有图像和元数据的文件

  • 但我不知道如何轻松地完成选项2。我想我可以将PNG格式的图像转换成NSData格式,然后呢?我仍然是Cocoa的新手,但我相信我看到了一些关于将混合数据填充到某个NSSomeThingRother中,并将其自身写入磁盘,稍后再将其自身读入的内容。这对谁有影响吗?而且,它能处理像我的图像这样的大二进制数据块吗


    或者你会建议我只选择选项1吗?

    只选择选项1。它干净、优雅、易于实现。您甚至可以使用HTML的一个子集。

    TIFF和PDF可以有多个页面

    为MacOS X制作单文件文档是一种趋势,随着对文档支持的理解和采用程度的提高,这种趋势很可能会蔓延到iPad应用程序中。实现这一点的简单解决方案是制作一个zip存档,以包含原本应该是独立文件的内容?zip文件没有内置支持,是吗?