【发布时间】:2014-03-20 15:24:09
【问题描述】:
我很好奇如果我有这样的代码会发生什么。
NSArray* myArray = [NSArray alloc]initWithObjects:@"a", @"b", @"c", nil];
[myArray autorelease];
myArray = [otherArray copy];
autorelease 将在当前事件循环结束时标记要释放的内存。
这是否意味着[otherArray copy] 在事件循环结束时被释放?
【问题讨论】:
-
如果可能,请在您的项目中启用 ARC。它会为您省去很多麻烦。
标签: ios copy nsarray autorelease