【发布时间】:2011-12-24 08:43:20
【问题描述】:
我知道我的问题已经在 StackOverflow 上讨论过,但我发现答案不完整,无法满足我的需要。所以问题是:
NSMutableArray *firstArray = [[NSMutableArray alloc] initWithObjects: obj1,obj2,nil];
NSMutableArray *secondArray = [[NSMutableArray alloc] init];
secondArray = [firstArray mutableCopy];
现在 secondArray 的保留计数是多少? 2 还是 1?我应该释放它两次还是只释放一次? copy 或 mutableCopy 是否会增加 COPYING(在此事件中为 secondArray)对象的保留计数?
【问题讨论】:
标签: objective-c memory-management copy retaincount