4

Xcode が私の iOS アプリを非常に効果的に圧縮する方法に困惑しています。すべての画像と音声ファイルを合わせると、約 3000 項目で最大 282 MB になります。ただし、.app はなぜか 126 MB しかありません。さらに、.app パッケージのコンテンツ内のファイル サイズは同じですが、フォルダー サイズはすべてほぼ半分のサイズです。これはどのように可能ですか?

4

1 に答える 1

1

主な理由はおそらく、すべての画像 (アプリ内の 282 MB の大部分を画像が占めていると仮定) が、アプリケーションのビルド ステップとしてpngcrushを使用して圧縮されているためです。これは、xcode のビルド ログを参照することで実際に確認できます。

iOS SDK で使用される pngcrush の特別なバージョンにより、PNG 画像が非標準になります (Mac やその他の標準プログラムでは表示できなくなります)。代わりに、iOS デバイスのディスプレイ ハードウェアに適合しているため、読み込みも高速になります。

于 2012-07-30T21:50:31.683 に答える