0

在 Xcode 中,我为我的图像添加image.png(正常大小)和image@2x.png(视网膜大小)作为资源。当我构建我的应用程序并查看/Contents/Resources/捆绑包时,它会同时显示一个image.png文件和一个image.tiff文件。TIFF 包含正常和视网膜表示。

是否image.png需要包含在最终的应用程序包中?

我认为它不会,因为 TIFF 文件包含相同的图像(以及视网膜版本)。它似乎只是不必要地增加了应用程序包的大小。我正在使用适用于 10.6 或更高版本的 10.8 SDK 进行构建。

4

1 回答 1

0

我清理了我的项目并重建了应用程序,PNG 就消失了。只剩下 TIFF。我想我应该早点尝试过,但我会留下这个答案,以防它帮助其他人。

现在,您必须确保在源代码中引用“.tiff”文件,但如果您引用任何 PNG 文件。例如:

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