首先:如果alloc一个对象就必须要释放代码
比如:
或者
在dealloc释放中,不要使用self去得到对象
请用下划线+属性名去得到对象
比如:
Test *t = [[Test alloc] init];
Test1.t = t;
[t release];
或者
Test1.t = [[[Test alloc] init] autorelease];
在dealloc释放中,不要使用self去得到对象
请用下划线+属性名去得到对象
- (void)dealloc{
[_t release];
[super release];
}
本文介绍了Objective-C中的内存管理原则,包括如何使用alloc、init、autorelease等方法创建对象,并正确地释放对象以避免内存泄漏。文章强调了在dealloc方法中正确释放对象的重要性。

被折叠的 条评论
为什么被折叠?



