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 に答える