【发布时间】:2011-10-15 00:35:01
【问题描述】:
我正在尝试使用 arrayWithArray 创建一个 NSMutableArray,添加两个对象,排序,并将其作为 NSArray 存储到 ivar。我的代码如下所示:
NSMutableArray *_mutableItems = [NSMutableArray arrayWithArray:[self.mainViewController.someDictionary allKeys]];
[_mutableItems addObject:@"Buildings"];
[_mutableItems addObject:@"Parking"];
self.curItems = [_mutableItems sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)];
当我分析应用程序时,我在弹出视图后发现 NSArray 的内存泄漏。但我不明白的是:不是所有这些对象都是自动释放的吗?将保留计数分配给实例属性时是否会增加保留计数?
【问题讨论】:
标签: ios nsarray retain autorelease