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

发布于 2024-08-28 06:25:27 字数 410 浏览 5 评论 0原文

我的 iPhone(实际上是 iPad)应用程序创建包含多个图像和一些元数据的文档。在磁盘上存储此类文档的最佳实践是什么?我看到两个主要选项:

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

  2. 创建一个包含所有图像和元数据的单个文件。

但我不知道如何轻松地执行选项 2。我想我可以将 PNG 格式的图像与 NSData 相互转换,但是然后呢?我仍然是 Cocoa 的新手,但我相信我看到了一些关于将混合数据填充到一些 NSSomethingOrOther 中并将其自身写入磁盘,并稍后将其自身读回的内容。这对任何人来说都敲响了警钟吗?而且,它可以处理像我的图像这样的大型二进制数据吗?

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

My iPhone (actually, iPad) app creates documents that consist of several images, plus a bit of metadata. What's the best practice for storing these sorts of documents on disk? I see two main options:

  1. Create a folder for each document, and store my images as separate PNG files within the folder (plus another little file for the metadata).

  2. Create a single file which contains all images and metadata.

But I'm not sure how to easily do option 2. I think I can convert my images in PNG format to/from NSData, but then what? I'm still a newbie at Cocoa, but I believe I saw something about stuffing mixed data into some NSSomethingOrOther and having this write itself out to disk, and read itself back in later. Does this ring a bell with anyone? And, will it work with large binary blobs of data like my images?

Or would you recommend I simply go with option 1?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

呆° 2024-09-04 06:25:27

只需选择选项1即可。它干净、优雅且易于实现。您甚至可以使用 HTML(的子集)。

Simply go with option1. It's clean, elegant, and simple to implement. You could even use (a subset of) HTML.

谈下烟灰 2024-09-04 06:25:27

TIFF 和 PDF 可以有多个页面。

TIFFs and PDFs can have multiple pages.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文