如果我在创建对象时创建一个包含两个对象指针(见下文)的新对象,则将指针设置为指向nil;
@interface rocketShip : NSObject {
NSString *name;
NSNumber *thrust;
}
Run Code Online (Sandbox Code Playgroud)
如果(出于某些意外的原因)我没有分配这些指针,后来在我的dealloc方法中释放它们就好了,我很确定它是,只是想检查一下?
- (void)dealloc{
[name release];
name = nil;
[thrust release];
thrust = nil;
[super dealloc];
}
Run Code Online (Sandbox Code Playgroud)
加里
| 归档时间: |
|
| 查看次数: |
3804 次 |
| 最近记录: |