0

Xcodeでは、画像のimage.png(通常サイズ)とimage@2x.png(網膜サイズ)の両方をリソースとして追加します。アプリをビルドして/Contents/Resources/バンドルを調べると、image.pngファイルとファイルの両方が表示されimage.tiffます。TIFFには、通常の表現と網膜の表現の両方が含まれています。

image.png最終的なアプリバンドルに含める必要がありますか?

TIFFファイルには同じ画像(および網膜バージョン)が含まれているため、そうではないと思います。アプリバンドルのサイズが不必要に大きくなっているようです。10.6以降の10.8SDKを使用してビルドしています。

4

1 に答える 1

0

プロジェクトをクリーンアップしてアプリを再構築したところ、PNG は消えてしまいました。TIFF のみが残ります。以前に試してみるべきだったと思いますが、他の人に役立つ場合に備えて、この回答を残します。

PNG ファイルを参照している場合でも、ソース コードで ".tiff" ファイルを参照する必要があります。例えば:

// "png" changes to "tiff"
NSString *pathForImage = [[NSBundle mainBundle] pathForResource:@"bg" ofType:@"tiff"];
于 2012-10-02T22:57:44.213 に答える