2

私はファイルをunizpするアプリケーションを作成していますが、グーグルした後、Cocoatouchですでに利用可能なlibz.dylibを使用できることがわかりました。不思議なことに、libs.dylibのドキュメントが見つかりません。誰かが私にいくつかの公式文書を提供できますか?また、ファイルを解凍したい場合は、サードパーティのライブラリを使用してファイルを解凍することを誰もが提案しています。デフォルトのlibz.dylibで実行できませんか?

4

2 に答える 2

6

あなたはこのようにすることができます:-

私はこのリンクから以下のスタックオーバーフローで1つの素晴らしい答えを見つけましたiOSでファイルをダウンロードして解凍してください以下をチェックしてください

私は過去にZipArchiveを使用して成功しました。かなり軽量で使いやすく、パスワード保護、ZIP内の複数のファイル、および圧縮と解凍をサポートしています。

基本的な使用法は次のとおりです。

NSString *filepath = [[NSBundle mainBundle] pathForResource:@"ZipFileName" ofType:@"zip"];
ZipArchive *zipArchive = [[ZipArchive alloc] init];
[zipArchive UnzipOpenFile:filepath Password:@"xxxxxx"];
[zipArchive UnzipFileTo:{pathToDirectory} overWrite:YES];
[zipArchive UnzipCloseFile];
[zipArchive release];

このパッケージに関するその他の例はこちら

また、いくつかのプロジェクトでSSZipArchiveを試しました。以下の行は、zipファイルを解凍します。

[SSZipArchive unzipFileAtPath:path toDestination:destination];

例を確認してください。お役に立てば幸いです:)

編集

これをご覧ください:-

libz.dylib対libz.1.2.3.dylib対libz.1.2.5.dylib

于 2013-01-04T05:07:19.990 に答える
1

ZipArchiveを試してみることができます。これは、iOSとMacOSの両方でzip/unzipの問題に使用した中で最も簡単なライブラリです。

于 2013-01-04T05:08:06.987 に答える