【发布时间】:2012-03-05 01:14:28
【问题描述】:
仅适用于 iOS5 且启用 ARC 的项目可在 Xcode 4.3.1 beta 上编译。在 4.2.1 上编译时。 LLVM 发出如下警告:
"ARC 禁止将 Objective-C 对象的属性与 未指定的所有权或存储属性”
所以属性定义如下所示:
@property (nonatomic) NSObject* object
ARC 在构建设置中启用。添加强属性可修复此警告,但这应该是默认对吗?
Xcode 版本在处理这些属性默认值方面有区别吗?
谢谢 安迪
【问题讨论】:
-
Xcode 4.3 发布了。所以属性定义不需要存储属性。强是默认的,以下工作没有问题。
@property (nonatomic) NSObject* object
标签: xcode attributes properties default automatic-ref-counting