NSMutableArray初始化方法

时间:2011-03-02 11:11:49

标签: objective-c

[NSMutableArray array]和[[NSMutableArray alloc] init]之间有区别吗?

1 个答案:

答案 0 :(得分:4)

[[NSMutableArray alloc] init]会返回您拥有的可变数组(因此当您不再需要时,必须使用release明确放弃所有权)并且[NSMutableArray array]会返回您不能使用的可变数组拥有。

根据Memory Management Rules,名称中包含allocnewcreate的任何方法都意味着您拥有从该方法返回的对象。