DOO*_*iac 7 ipad retina-display
所以未来一些iPad可能会有Retina Display.而Apple最有可能坚持@ 2x范式.我一直期待这一段时间,所以我已经在我的应用程序中为iPad安装了@ 2x艺术品; 有些已经在应用商店中.
我的问题是:当这个神秘的iPad发布时,我是否需要重新编译和/或重新提交应用程序以使用所述艺术品才能利用这些文件?或者这是否已经融入操作系统本身并且应该自动使用它们?
(由于之前发生了同样的事情,在iPhone-4之前的SDK中发布的应用程序恰好有正确的艺术作品发生了什么?它们只是起作用吗?)
我今天尝试使用视网膜iPad,这就是以下情况:
(我们有许多基于XCode-3的项目,其中许多是视网膜iPhone的混合项目.他们都没有在新的ipad上使用@ 2x图形.当我在Xcode 3和Xcode 4中编译测试项目时, 4 build使用了retina资源而3 build没有.进一步的实验表明差异被编译成可执行文件本身,所以它不仅仅是我希望的info.plist调整.)
[η:我的假设是,使用早期的SDK进行编译会在运行时将您链接到不同版本的UIKit.我更新代码时行为的奇怪差异似乎证实了这一点.如果有人知道咒语肯定知道,请评论.]
[编辑添加,再次:还有一些笔尖的差异.在我重新保存我的MainWindow.nib之前,在xcode 4中打开的旧项目不会使用@ 2x图形; 然后它完成了,没有其他变化.我怀疑UIWindow对象的隐藏属性.]
| 归档时间: |
|
| 查看次数: |
4978 次 |
| 最近记录: |