如果在创建对象时创建了一个包含两个对象指针的新对象(请参见下文),则指针设置为指向零;好的,释放一个指针,它是否?
@interface rocketShip : NSObject {
NSString *name;
NSNumber *thrust;
}
如果(由于某种意外原因)我不分配这些指针,后来释放他们在我的dealloc方法是好的,我敢肯定它,只是想检查?
- (void)dealloc{
[name release];
name = nil;
[thrust release];
thrust = nil;
[super dealloc];
}
加里
记得在'dealloc'实现结束时调用'[super dealloc]'。 – Jason 2009-10-01 12:53:48
对不起杰森,我确实知道,但不知何故,它在切割和粘贴中迷失了方向。 – fuzzygoat 2009-10-01 13:43:03