【问题标题】:How backward compatible is ARC?ARC 的向后兼容性如何?
【发布时间】:2012-05-22 11:38:49
【问题描述】:

使用 ARC 编译的应用是否可以在以前的 (

【问题讨论】:

  • 天哪,评论和回答说它根本不向后兼容。两者都错了。
  • @MikeWeller - 几个月前我就 ARC 做了一次演讲,整整四分之一的观众似乎没有意识到 ARC 被支持回 4.0 和 Snow Leopard。去年 WWDC 中关于这方面的消息真的很混乱。
  • @BradLarson:很高兴知道。我的印象是不向后兼容。

标签: objective-c cocoa-touch automatic-ref-counting backwards-compatibility


【解决方案1】:

来自documentation

Xcode 4.2 支持 Mac OS X v10.6 和 v10.7(64 位应用程序)以及 iOS 4 和 iOS 5。Mac OS X v10.6 和 iOS 4 不支持弱引用。

【讨论】:

  • 只是补充:在你不能使用的地方使用__unsafe_unretained而不是weak。不要像 weak 限定符那样依赖这些引用为您取消。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多