【发布时间】:2009-04-27 12:12:35
【问题描述】:
我不确定。我会这样做吗?
@property(nonatomic) MyParentObject *parentObject;
请注意,我只是省略了保留关键字。还是我必须自己编写 Setter?
【问题讨论】:
标签: iphone objective-c cocoa-touch
我不确定。我会这样做吗?
@property(nonatomic) MyParentObject *parentObject;
请注意,我只是省略了保留关键字。还是我必须自己编写 Setter?
【问题讨论】:
标签: iphone objective-c cocoa-touch
您可以使用assign 属性(实际上是默认值)来代替retain。 assign 将阻止您生成的 setter 保留或释放 parentObject。例如:
@property (assign, nonatomic) MyParentObject *parentObject;
有关 Objective-C 属性可以使用的所有属性的列表,请查看documentation。
【讨论】: