【问题标题】:where to store 100s of images in iPad photo appiPad照片应用程序在哪里存储100张图片
【发布时间】:2013-02-06 10:14:15
【问题描述】:

我正在开发一个 iPad 照片应用程序,我必须从网络下载 100 张图像,并且必须将其存储在本地应用程序中,这样即使没有互联网连接我也可以访问它。所以现在我已经将它存储到 App 的文档目录中。是否可以在 App 的 Document 目录中存储 100 张图像,或者是否有任何其他方式来存储它。请回复。

【问题讨论】:

  • 在 Document 文件夹中存储图像绝对可以,我曾经在我的应用程序中存储从网络服务器下载的 300 多个图标和缩略图
  • 您好 Eric,但 Apple 表示存储在 Documents Directory 中的文件将同步到您的 iCloud。因此,所有仅适用于应用程序的图像都将公开可用。如何通过同步到 iCloud 来阻止它??

标签: iphone ios objective-c ipad nsdocumentdirectory


【解决方案1】:

是的,您可以将其存储在 Document 目录中。

还要考虑它的大小,如果这些是大文件,你可以压缩并保存。

【讨论】:

  • 总大小可能在 40-50 mb 左右。我们如何压缩它? Apple 是否接受应用程序的文档目录中包含大量数据的应用程序?
  • App 不会检查那种东西。这取决于用户。如果他们不喜欢您的应用程序使用他们的空间,他们将卸载它。但是,如果它是可以重新下载的东西,你应该使用缓存文件夹来代替。
  • 40-50mb 很大,但不会太大。我有几个 1GB 以上的应用,主要是 Myst 和 Riven 等大型游戏。
  • 当您下载它们时,它们不是边界的一部分。顺便说一句,如果您可以将它们存储为 JPEG 格式,那么压缩就没有多大意义了。在您投入时间进行编码之前,只需在您的 pc/mac 上本地压缩一些 jpeg 并比较大小。
  • @ 如果是 png 或 jpeg,zipping 不会产生很大差异,可能是 1-5%,所以这取决于用户,他采用什么格式。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-29
  • 2023-03-31
  • 1970-01-01
  • 1970-01-01
  • 2012-05-31
相关资源
最近更新 更多