我如何更新我现在使用iOS4为iPhone编程的方式?

时间:2010-06-17 05:53:55

标签: iphone objective-c

例如,准备320 x 480的启动画面必须改变....

这对我们有什么影响?程序员是否总是必须提交一个高分辨率,这个分辨率会缩小到iphone 3g这样的旧设备?

3 个答案:

答案 0 :(得分:1)

屏幕尺寸基本上是逐像素的4倍。因此,例如,图像的每个像素都会增强到4。

这对你意味着什么?您无需更改应用程序,您的应用程序将扩展为高分辨率屏幕,与UI中的UI和图像相同。当然,如果你想利用更好的屏幕质量,你将不得不提交高分辨率图像。

我没有看过另一种方式,但我相信这将是一个类似的案例。

一个例外是文字。它会自动为您自动扩展到更高的分辨率。所以文字看起来会非常尖锐。这样做的一个问题是,如果您的加载图像具有基于原始加载屏幕的文本,该文本与高分辨率文本加载时看起来不同。

答案 1 :(得分:1)

严格地说,任何看过他们如何处理这个问题的文件的人,直到星期一新iOS出货时仍然没有披露。

可以说,这很聪明。您将能够将所有图像的高和低rez版本都放入应用程序中,然后以一种从代码端完全透明的方式将它们加载到您的应用程序中。设备将自己调用哪个版本的图像适合于它所拥有的屏幕类型。

答案 2 :(得分:0)

现在WWDC 2010视频available for free给任何注册的iPhone开发者(或ADC会员),我建议观看会话134:为Retina显示屏优化您的iPhone应用程序,以获得您需要做的完整描述支持iPhone 4的新显示器。