xCode编译图像吗?

时间:2010-12-31 09:38:37

标签: iphone xcode image ipad build

每一个人。祝你嫁给圣诞节&即将到来的新年快乐。

我所做的如下。

  • 导入(包括复制项目)20张图片到我的项目。 (使用拖放)
  • 用于构建项目的选定设备 - alt text
  • 构建项目。
  • 安装在设备上(在我的情况下是iPad)
  • 确定。现在安装了应用程序 - 我启动了iPhone Explorer(以探索和检查图像是否被复制到.app中)。
  • 我发现图像被正确复制但是当我打开图像时我发现它们是空的?
  • Here is the video that demonstrates the empty images.

alt text

我的问题是

  • XCode是否会编译图像?
  • XCode如何在构建时将图像复制到.app文件中?
  • 为什么我们无法在.app?
  • 中看到图像
  • 构建应用程序后,如何确保正确复制图像?

2 个答案:

答案 0 :(得分:7)

当Xcode构建您的应用时,它会使用名为pngcrush的工具压缩项目中的PNG图像。然后它将它们存储在您的应用程序包(.app文件)中,就像您在iPhone Explorer中观察到的那样。此压缩会从图像中删除足够的数据,以便在您尝试在Mac上查看图像时不显示这些数据。不过,它们在您的设备和模拟器上看起来会很好。

我不确定如何根据上一个问题检查您的图片,除非检查它们是否在设备上正确显示。

答案 1 :(得分:1)

正如BoltClock提到png文件已被压缩,但您可以使用名为iphoneapp的小应用程序在MAC上查看它,我会定期使用它并发现它很有用