2011-12-08 18 views
1

iPhone/iPadアプリケーションでファイルを圧縮できる必要があります。この問題を解決し、アプリケーションに統合するのは簡単なライブラリがいくつかありますが、既にココアに実装されているものがあるかどうかは疑問でした。私のプロジェクトで外部ライブラリを統合する必要がなければ、私は多くの助けになります。外部ライブラリを使用せずにファイルを圧縮するにはどうすればよいですか?

答えて

2

を?その場合は、使用しているほとんどのオブジェクトが「外部ライブラリ」つまりFoundationフレームワークであることがわかりますか?

すべてのiPhoneにはzip/unzipping用のライブラリであるlibzが同梱されています。まるでそれが他のフレームワークであるかのようにそれを含めるだけです。

しかし、何百もの他の開発者によって何年もテストされている既存のライブラリと同じように、バグのないものとして初めて使用する可能性は非常に低いです。

個人的には、私はこのようなことを自分自身で書くことよりもライブラリを追加することを簡単に選択できます。これは前に行われています。時間を浪費するだけです。ファイルを解凍するためにワンライナーでZipArchiveを試してください。あなたのアプリにソースコードをコピーしてビルドしてください。

+0

お返事ありがとうございます。私はほとんどのオブジェクトが "外部ライブラリ"を使用していることを知っています。私が意味していたのは、標準SDKに同梱されていたものでした。 –

関連する問題