2011-04-19 102 views

回答

2
[NSMutableArray array] 

返回一个自动释放数组。

[[NSMutableArray alloc] init] 

返回保留数组。

你没有自己的自动释放数组,所以您不必将其释放。你拥有保留的(带有alloc),所以你必须释放它。

+0

你必须释放它的dealloc方法? – locoboy 2011-04-19 19:51:25

+0

如果它是属性,请在dealloc中释放它。否则,当你完成它时释放它。通常情况下,如果你希望它坚持下去,你只能保留它。如果 – 2011-04-19 20:32:52

+0

它是一个实例变量在.h文件中声明? – locoboy 2011-04-19 20:35:58

3

[NSMutableArray array]相当于[[[NSMutableArray alloc] init] autorelease]