1

似乎有关 iOS 上 zip 性能的信息有点稀疏,所以我希望有人能详细说明一下这个主题(或者做一些测试,因为我没有那个选项)。

我编写了一个纯 C 项目,用于 iOS 应用程序(适用于 iPad 2/3),它使用一些相当大的数据文件(5x ~300 MB),我知道这些可以很好地压缩(5x ~90 MB)。目前,应用程序将选择 5 个解压缩的数据文件之一并对其进行内存映射 - 这可以即时更改。

因为数据文件被解压缩,所以这个动作几乎立即发生,但它是一个相当大的应用程序,所以显然我想知道 - 如果我们即时解压缩数据文件会怎样?切换(删除当前数据文件,解压缩新数据文件)需要多长时间?

我希望这个答案也能对其他想要快速查找 iOS zip 性能的人有所帮助。

4

1 回答 1

0

无论如何,您应该将这些文件解压缩到闪存驱动器,而不是内存(因为 iDevice 上没有太多内存),因此您的应用程序将需要约 1Gb 的可用存储空间才能运行。因此,由于此存储不能以任何其他好的方式使用,我建议在第一次运行时解压缩数据(并且可能不使用应用程序交付数据文件,而是从您的站点下载它们)。而且,是的,在 iDevices 上解压缩 ~500Mb 文件需要一段时间。

于 2012-12-10T14:26:58.500 回答