【发布时间】:2012-02-26 13:14:17
【问题描述】:
为什么 NSMutableArray 元素在像这样添加时没有被释放:
[map addObject:[[FLItem alloc] init]];
[map release];
它在以下情况下起作用:
FLItem *item = [[FLItem alloc] init];
[map addObject:item];
[item release];
[map release];
这里有什么区别?
附: FLItem的dealloc实现中有NSLog。
【问题讨论】:
标签: objective-c nsmutablearray release dealloc