這是一個僅適用於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