【发布时间】:2012-03-31 18:25:55
【问题描述】:
我正在开发学习外语的应用程序,我需要在我的应用程序中发送 80000 个小音频文件。
为了减小我的应用程序的大小,我决定将其中的一部分放在捆绑包中,放在 zip 存档中,然后将其解压缩到文档目录。然后,等 iPhone 接入 Wi-Fi 网络后,我会一点一点的下载其他的。
但问题是 Apple 说,我们不允许在 Documents Directory 中存储大文件。标记文件不备份仅从 5.0.1 开始工作
所以我认为有两种方法:
- 发送所有文件而不压缩它们并将它们存储在应用程序包中——但这太大了。
- 发送一个 zip,将其解压缩到缓存目录,然后检查它们是否(未被系统删除),如果已删除,则下载一个。
我应该选择什么,或者有其他方法可以解决吗?
【问题讨论】:
-
无法启动服务器,需要文件时下载。由于它们是小音频文件,因此下载时间不会太长。然后在应用关闭后删除音频文件以节省空间。
-
删除?他们的总大小是 70 兆字节)
-
在这种情况下,不要删除。我假设每个文件的“小”是 0.5MB 左右。
-
每个4-10公斤,但有几千个
标签: ios filesystems zip bundle