Ho usato Objective Zip e ha funzionato abbastanza bene su iOS4. Lavorare con questa libreria è semplice:
ZipFile *zipFile= [[ZipFile alloc] initWithFileName:@"test.zip" mode:ZipFileModeCreate];
ZipWriteStream *stream= [zipFile writeFileInZipWithName:@"abc.txt" compressionLevel:ZipCompressionLevelBest];
[stream writeData:abcData];
[stream finishedWriting];
La decompressione avviene in modo simile.
Posso consigliarlo, ma non posso fornire alcun confronto con gli altri. Puoi vedere sul wiki anche alcune altre librerie, che sono basate su questo. Spero che questo ti possa aiutare un po '.
fonte
2012-04-25 11:55:19
Inoltre: non è chiaro se si desidera archiviare oggetti (come nella serializzazione) o se si desidera comprimere i file. –
Voglio usarlo per scaricare cartelle dal mio server. Quindi ho solo bisogno e archiver per assicurarmi che sia stata scaricata un'intera cartella (piuttosto che scaricare ogni file separatamente). – andr111
Le persone che hanno chiuso questa domanda dovrebbero bruciare all'inferno. – Andy