1
我不確定。我會這樣做嗎?如何在使用屬性時對父對象進行弱引用?
@property(nonatomic) MyParentObject *parentObject;
請注意,我只是省略了關鍵字retain。或者我必須自己寫Setter?
我不確定。我會這樣做嗎?如何在使用屬性時對父對象進行弱引用?
@property(nonatomic) MyParentObject *parentObject;
請注意,我只是省略了關鍵字retain。或者我必須自己寫Setter?
而不是retain
,您可以使用assign
屬性(實際上它是默認值)。 assign
將阻止您生成的二傳手保留或釋放parentObject
。例如:
@property (assign, nonatomic) MyParentObject *parentObject;
對於可以通過Objective-C的性能中使用的所有屬性的列表,看看在documentation。