Iphone 如何在使用属性时对父对象进行弱引用?
我不确定。我会这样做吗Iphone 如何在使用属性时对父对象进行弱引用?,iphone,objective-c,cocoa-touch,Iphone,Objective C,Cocoa Touch,我不确定。我会这样做吗 @property(nonatomic) MyParentObject *parentObject; 请注意,我刚刚省略了retain关键字。或者我必须自己编写Setter吗?您可以使用assign属性(实际上是默认属性),而不是retainassign将阻止生成的setter保留或释放parentObject。例如: @property (assign, nonatomic) MyParentObject *parentObject; 有关Objective-C属性
@property(nonatomic) MyParentObject *parentObject;
请注意,我刚刚省略了retain关键字。或者我必须自己编写Setter吗?您可以使用
assign
属性(实际上是默认属性),而不是retain
assign
将阻止生成的setter保留或释放parentObject
。例如:
@property (assign, nonatomic) MyParentObject *parentObject;
有关Objective-C属性可以使用的所有属性的列表,请查看。而不是
retain
,您可以使用assign
属性(这实际上是默认属性)assign
将阻止生成的setter保留或释放parentObject
。例如:
@property (assign, nonatomic) MyParentObject *parentObject;
有关Objective-C属性可以使用的所有属性的列表,请查看