2011-04-19 99 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]