在Xcode中,我为我的图像添加image.png
(正常大小)和image@2x.png
(视网膜大小)作为资源。当我构建应用程序并查看捆绑包的/Contents/Resources/
时,它会同时显示image.png
文件和image.tiff
文件。 TIFF包含 正常和视网膜表示。
image.png
是否需要包含在最终的应用包中?
我认为它不会,因为TIFF文件包含相同的图像(以及视网膜版本)。它似乎不必要地增加了应用程序包的大小。我正在使用10.8 SDK构建10.6或更高版本。
答案 0 :(得分:0)
我清理了我的项目并重建了应用程序,PNG消失了。只留下TIFF。我想我应该早点尝试过,但我会留下这个答案,以防它帮助其他人。
现在您必须确保在源代码中引用“.tiff”文件,但是如果您引用任何PNG文件。例如:
// "png" changes to "tiff"
NSString *pathForImage = [[NSBundle mainBundle] pathForResource:@"bg" ofType:@"tiff"];