如果在創建對象時創建了一個包含兩個對象指針的新對象(請參見下文),則指針設置爲指向零;好的,釋放一個指針,它是否?
@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