【问题标题】:if convert project to Automatic Reference Counting(ARC), Is it still support on iOS 3.X, 4.X?如果将项目转换为自动引用计数 (ARC),它是否仍然支持 iOS 3.X、4.X?
【发布时间】:2011-06-21 07:24:04
【问题描述】:

我不确定将项目转换为自动引用计数 (ARC)。 它仍然支持 iOS 4.X 或更低版本?

谢谢

【问题讨论】:

    标签: ios5 automatic-ref-counting


    【解决方案1】:

    据我所知,是的 - ARC 由编译器完成,应该被视为检查所有代码并为您插入正确的保留和释放语句的向导或助手。

    因此,这将与旧版 iOS 运行时兼容。

    编辑:

    IT 将支持 4.x 但不支持 3.x

    【讨论】:

    • 我很确定 4.x 支持它,但更早版本不支持。
    • ARC 为低于 5.0 的 iOS 版本使用兼容性库,并且需要 4.0 中存在的现代运行时。因此,您可以重新定位到 4.0,而不是 3.x。
    • iOS4 支持大部分 ARC,但不支持属性上的弱属性。
    【解决方案2】:

    它将支持 iOS 4 但 iOS 3。

    仍然没有完全支持 iOS 4,因为弱引用仅适用于 iOS 5。直接从 Apple 引用 Transitioning to ARC Release Notes

    适用于 Mac OS X v10.6 和 v10.7(64 位)的 Xcode 4.2 支持 ARC 应用程序)和 iOS 4 和 iOS 5。弱引用不是 在 Mac OS X v10.6 和 iOS 4 中受支持。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-12
      相关资源
      最近更新 更多