保留新对象,释放就对象。
-(void) setEngine:(Engine *)newEngine {
[newEngine retain];// new object
[enginerelease]; // old object
engine = newEngine;
}
这样可以最大的避免内存泄露。
保留新对象,释放就对象。
-(void) setEngine:(Engine *)newEngine {
[newEngine retain];// new object
[enginerelease]; // old object
engine = newEngine;
}
这样可以最大的避免内存泄露。