【发布时间】:2011-10-19 15:51:10
【问题描述】:
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
myClass *obj = [[myClass alloc] init];
NSArray *ar = [NSArray array];
[ar addObject: obj];
[ar removeObject: obj];
[pool drain];
从 NSArray 数组中删除对象会自动释放我之前分配的内存吗?从我从各种来源找到的答案似乎是肯定的。问题是如果我测试内存泄漏,xcode 仍然抱怨 obj 没有被释放。那么到底发生了什么?
【问题讨论】:
标签: objective-c memory-management memory-leaks nsarray