在MRC的开发模式下.1个类的属性如果是1个OC对象类型的.
那么这个属性的setter方法就应该按照下面的格式写.
最终格式:
- (void)setCar:(Car *)car{
if(_car != car){
[_car release];
_car = [car retain];
}
}
还要重写dealloc方法. //相当于析构函数,最后会调用
- (void)dealloc{
[_car release];
[super delloc];
}
注意:如果属性的类型不是OC对象类型的.不需要像上面那样写. 还是像之前那样写就OK了.