0

我们有一个 ios 游戏,我们想在游戏运行时解压缩一个 zip 文件。因此,我们需要对 cpu 的影响最小。我们应该怎么做?

4

2 回答 2

1

在后台和单独的线程上解压缩。

在解压缩类中有几个选择。在这个问题的答案中可以找到ZipZapziparchive和其他内容。

于 2012-11-07T12:13:26.263 回答
1

我会使用低优先级并发调度队列。

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^{
  // unzip here
});

Michael Dautermann 已经列出了一些解压缩选项。

于 2012-11-07T12:17:13.200 回答