【发布时间】:2010-04-13 03:01:41
【问题描述】:
我的 iPhone(实际上是 iPad)应用程序创建的文档由多张图像和一些元数据组成。将这些类型的文档存储在磁盘上的最佳做法是什么?我看到两个主要选项:
为每个文档创建一个文件夹,并将我的图像作为单独的 PNG 文件存储在该文件夹中(加上另一个用于元数据的小文件)。
创建一个包含所有图像和元数据的文件。
但我不确定如何轻松地执行选项 2。我想我可以将 PNG 格式的图像转换为 NSData 或从 NSData 转换,但那又如何呢?我仍然是 Cocoa 的新手,但我相信我看到了一些关于将混合数据填充到一些 NSSomethingOrOther 中并将其写入磁盘并稍后再读回的内容。这是否与任何人敲响警钟?而且,它可以处理像我的图像这样的大型二进制数据块吗?
或者你会建议我直接选择选项 1?
【问题讨论】:
标签: iphone ipad cocoa-touch document