只需在新的xcode 4.3.1上运行ARC重构工具,并注意到我的(非原子,保留)属性正在换出(非原子)而不是(非原子,强),就像在前面的xcode中一样。
我的代码似乎在这次更改后运行正常,所以我假设它无论如何都是默认的,任何人都知道为什么ARC转换器发生了变化?
答案 0 :(得分:57)
是的,strong
是Xcode 4.3及更高版本中的默认设置。它已在LLVM docs和Apple的using properties和working with ARC指南中进行了记录。
答案 1 :(得分:0)
当属性是基本类型时,默认值为assign,当属性为对象类型时,默认值为strong