0
我們有一個ios遊戲,我們想在遊戲運行時解壓zip文件。 因此我們需要對cpu的影響最小。我們應該怎麼做?在遊戲中解壓縮ios文件
我們有一個ios遊戲,我們想在遊戲運行時解壓zip文件。 因此我們需要對cpu的影響最小。我們應該怎麼做?在遊戲中解壓縮ios文件
在後臺和單獨的線程中進行解壓縮。
你有幾個解壓縮類的選擇。有ZipZap,ziparchive和other stuff found in the answers to this question。
我會使用一個低優先級的併發調度隊列。
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^{
// unzip here
});
Michael Dautermann已經列出了一些解壓縮選項。
和+1給你@hoha展示如何做得更漂亮。 –
謝謝!我也在尋找那個低優先級 – AJ222