gpt4 book ai didi

iPad 3 Retina Display、@2x 图像和商店中已有的应用程序

转载 作者:行者123 更新时间:2023-12-04 11:28:36 25 4
gpt4 key购买 nike

所以 future 的一些 iPad 可能会配备 Retina Display。而苹果最有可能去stick to the @2x paradigm .我已经期待了一段时间,所以我的应用程序中已经有了 iPad 的 @2x 艺术作品;有些已经在应用程序商店中了。

我的问题是:当这款神话般的 iPad 发布时,我是否需要重新编译和/或重新提交应用程序以使用所述艺术品才能利用这些文件?或者这是操作系统本身的东西,它应该自动使用它们?

(由于之前发生过同样的事情,在 iPhone-4 之前版本的 SDK 下发布的应用程序恰好具有正确的艺术作品时发生了什么?他们只是工作吗?)

最佳答案

我今天用 Retina iPad 做实验,结果似乎是这样:

  • 如果应用程序是使用相当新的 Xcode(可能是 4.2+)编译的,则使用 @2x 图像,就像 iPhone 4 出现时一样。
  • 如果应用程序是用 Xcode 3 编译的,@2x 图像是 不是 使用,即使存在。 (例如,在支持 iphone-4 的混合应用程序中。)

  • (我们有许多基于 XCode-3 的项目,其中许多是针对 Retina iPhone 的混合项目。他们都没有在新 ipad 上使用 @2x 图形。当我在 Xcode 3 和 Xcode 4 中编译测试项目时, 4 构建使用了视网膜资源,而 3 构建没有。进一步的实验表明,差异被编译到可执行文件本身中,所以它不仅仅是我希望的 info.plist 调整。)

    [eta.:我的假设是,使用较早的 SDK 进行编译会在运行时将您链接到不同版本的 UIKit。当我更新我们的代码时,行为上的奇怪差异似乎证明了这一点。如果有人知道咒语可以确定,请发表评论。]

    [编辑再次补充:也有一些 Nib 差异。在我重新保存 MainWindow.nib 之前,在 xcode 4 中打开的旧项目不会使用 @2x 图形;然后它贯穿始终,没有其他变化。我怀疑 UIWindow 对象的隐藏属性。]

    关于iPad 3 Retina Display、@2x 图像和商店中已有的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9371780/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com