ARC的@属性定义:现在是强大的默认值?
只需在新的xcode 4.3.1上运行ARC重构工具,并注意到我的(nonatomic,retain)属性正在被replace为(非primefaces的),而不是(非primefaces的,强大的),就像以前的xcode一样。
我的代码似乎运行良好后,这个变化,所以我认为这是默认强大无论如何,任何人都知道为什么事情已经改变与ARC转换器?
是的, strong
是Xcode 4.3及更高版本的默认设置。 在LLVM文档和Apple 使用属性和使用ARC的指南中都有logging 。
当属性为基本types时,默认值为assign,当属性为对象types时,默认值为strong