rozpakuj NSData używając obiektywnego zip

Właśnie niedawno znalazłemObiektywny zamek błyskawiczny Czytałem instrukcje, aby skonfigurować go w moim projekcie. Jednak nie jestem pewien, jak go użyć do dekompresji niektórych danych NSData, które chcę zdekompresować.

Przyjrzałem się przykładowemu rozwiązaniu i wydaje się, że wykonuje rozpakowanie w pliku ZIP, kod wygląda mniej więcej tak

ZipFile *unzipFile= [[ZipFile alloc] initWithFileName:filePath mode:ZipFileModeUnzip];

[unzipFile goToFirstFileInZip];
ZipReadStream *read1= [unzipFile readCurrentFileInZip];

daj lub weź inne instrukcje, tak pokazują, jak z niego korzystać, przykładowy kod totutaj

Chciałbym wiedzieć, jak zrobić to samo, ale używając NSData? czy musiałbym przekonwertować NSData na plik zip? jeśli tak, to jak to działa prawidłowo?

NSData Próbuję rozpakować, jeśli skompresuję zlib ... dowolny przykładowy kod byłby pomocny

questionAnswers(1)

yourAnswerToTheQuestion