【问题标题】:Xcode 4.2 with ARC: will my code run even on iOS devices with firmware older than 5.0?带有 ARC 的 Xcode 4.2:我的代码甚至可以在固件早于 5.0 的 iOS 设备上运行吗?
【发布时间】:2011-12-07 19:19:59
【问题描述】:

我将我的 Xcode 更新到 4.2 版本,其中包含 ARC 技术。这似乎是一件好事,但如果我启用 ARC 并根据 Apple 的建议编辑我的代码,我的应用程序是否会在 4.3.x 设备上构建和运行?还是只适用于 iOS 5 的?

【问题讨论】:

    标签: ios xcode automatic-ref-counting


    【解决方案1】:

    ARC 应用程序将在 OS 4.0(4.3?)及更高版本上运行。不过,在 4.3 上,您将失去归零弱参考功能。所以如果你依赖 __weak,你不应该期望在

    【讨论】:

    • 仅供参考,我的 iPhone 3G (iOS 4.2.1) 和 iPad 1 (iOS 4.2) 都可以正常运行多个 ARC 应用程序。 Apple 声明 ARC 与 iOS 4 兼容,因此我希望它可以与 4.0 一起使用。当然要减去弱引用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-14
    • 1970-01-01
    • 2011-06-12
    • 2012-02-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多