【发布时间】:2011-03-02 11:11:49
【问题描述】:
[NSMutableArray array] 和 [[NSMutableArray alloc] init] 有区别吗?
【问题讨论】:
标签: objective-c
[NSMutableArray array] 和 [[NSMutableArray alloc] init] 有区别吗?
【问题讨论】:
标签: objective-c
[[NSMutableArray alloc] init] 返回一个您拥有的可变数组(因此当您不再需要它时,必须使用 release 显式放弃所有权),[NSMutableArray array] 返回一个您不拥有的可变数组。
根据Memory Management Rules,任何名称中带有单词alloc、new或create的方法都意味着您拥有从该方法返回的对象。
【讨论】: