ARC的@property定义:现在强力默认吗?

时间:2012-03-19 16:05:42

标签: ios xcode automatic-ref-counting

只需在新的xcode 4.3.1上运行ARC重构工具,并注意到我的(非原子,保留)属性正在换出(非原子)而不是(非原子,强),就像在前面的xcode中一样。

我的代码似乎在这次更改后运行正常,所以我假设它无论如何都是默认的,任何人都知道为什么ARC转换器发生了变化?

2 个答案:

答案 0 :(得分:57)

是的,strong是Xcode 4.3及更高版本中的默认设置。它已在LLVM docs和Apple的using propertiesworking with ARC指南中进行了记录。

答案 1 :(得分:0)

当属性是基本类型时,默认值为assign,当属性为对象类型时,默认值为strong