2
  1. zlibを使用したいのは、それが gzip への最良かつ最速の方法であると想定しているためですNSData。しかし、もっと良い方法はありますか?

  2. そうでない場合、Xcode でどのバージョンの zlib ライブラリにリンクする必要がありますか?

  3. NSData *normalHTTPBodyzlib に変換する方法のコード例を提供してくださいNSData gzippedHTTPBody

4

2 に答える 2

5
  1. はい、zlib は gzip データに使用されるものです。私はこれ以上の方法を知りません。速度に関しては、圧縮レベルを選択して、アプリケーションの速度と圧縮を最適化できます。
  2. libz.dylib と libz.1.dylib が libz.1.2.5.dylib へのシンボリック リンクであることがわかるでしょう。libz.1.2.5.dylib は、1.1.3 とは対照的に、多くのバグ修正と 2 つの間のパフォーマンス強化のために使用する必要があります。
  3. あなたの答えからのこのリンクは、非常によくコメントされた例です。zlib の使用(C での)のこの非常にコメントされた例を見ることもできます。
于 2012-04-22T17:43:29.410 に答える