Clang的ARC支持和周期

时间:2011-06-25 17:04:50

标签: cycle clang automatic-ref-counting

Clang有一项名为ARC的新功能。概念看起来很酷。此功能是否支持检测周期?

2 个答案:

答案 0 :(得分:2)

ARC支持弱引用。如果循环中的一个引用是弱引用,则这将允许正确释放循环。请参阅Apple的Chris Lattner撰写的this post

  

[ARC介绍]归零弱引用,就像它们的循环破坏能力中的赋值属性一样,但由于它们不能悬挂而更加安全。

答案 1 :(得分:1)

不...... ARC仅用于自动保留和释放 - 没有别的......我非常确定乐器有这样的工具 - 至少在4.1 / 4.2