【发布时间】:2010-11-12 22:46:20
【问题描述】:
我有一个属性声明为:
@property(nonatomic,retain) DateClass *dateClass;
我有这段代码需要将一个新实例复制到其中:
//Do I need to release dateClass here first before assigning new instance?
self.dateClass = [self getOtherDateClass];
...
-(DateClass*) getOtherDateClass
{
DateClass *dateClass = [[[DateClass alloc]init]autoRelease];
return dateClass;
}
在将self.dateClass 设置为自动释放的新实例之前,我是否需要释放它,或者合成的属性是否已经为我这样做了?
【问题讨论】:
标签: iphone objective-c cocoa-touch memory-management