这是一个仅适用于iOS5并支持ARC的Xcode 4.3.1 beta测试版项目。在4.2.1编译时。 LLVM是投掷警告这样的:Xcode 4.2.1 ARC问题
“ARC不允许对合成一个Objective-C对象的属性与 不明所有权或存储属性”
所以属性定义是这样的:
@property (nonatomic) NSObject* object
ARC在Build Settings中启用。添加一个强大的属性修复了这个警告,但这应该是默认对不对?
Xcode版本在处理这些属性默认值时有区别吗?
感谢 安迪
So Xcode 4.3发布。所以属性定义不需要存储属性。强是默认的,下面的工作没有问题。 '@property(nonatomic)NSObject * object' – abs 2012-02-20 09:55:50