似乎有关 iOS 上 zip 性能的信息有点稀疏,所以我希望有人能详细说明一下这个主题(或者做一些测试,因为我没有那个选项)。
我编写了一个纯 C 项目,用于 iOS 应用程序(适用于 iPad 2/3),它使用一些相当大的数据文件(5x ~300 MB),我知道这些可以很好地压缩(5x ~90 MB)。目前,应用程序将选择 5 个解压缩的数据文件之一并对其进行内存映射 - 这可以即时更改。
因为数据文件被解压缩,所以这个动作几乎立即发生,但它是一个相当大的应用程序,所以显然我想知道 - 如果我们即时解压缩数据文件会怎样?切换(删除当前数据文件,解压缩新数据文件)需要多长时间?
我希望这个答案也能对其他想要快速查找 iOS zip 性能的人有所帮助。