Come raggruppare (zip / tar /?) Set di file in modo che un'app per iPhone possa espanderli?
Domanda
Come posso raggruppare una directory arbitraria di file, preservandone i percorsi gerarchici in modo che possano essere espansi da un'app per iPhone?
Più informazioni su ciò che sto cercando di fare:
Vorrei aggiungere aggiornamenti dinamici dei contenuti per la mia app per iPhone. Renderò disponibile un pacchetto di file html su un server e vorrei che l'app controllasse periodicamente un nuovo file .tar / .zip, lo scaricassi, lo espandessi e quindi accedessi al nuovo contenuto.
Soluzione
Zlib e minizip (parte dei contributi di zlib) possono gestire la decompressione di file .zip. zlib è incluso in iPhone e le sue intestazioni fanno parte dell'API pubblica. Dovrai scaricare la distro zlib e estrarre il minizip dalla cartella contribs per integrarlo nella tua app.