0
是什麼[NSMutableArray array]
和[[NSMutableArray alloc] init]
之間的區別?差異的NSMutableArray聲明
是什麼[NSMutableArray array]
和[[NSMutableArray alloc] init]
之間的區別?差異的NSMutableArray聲明
[NSMutableArray array]
返回一個自動釋放數組。
[[NSMutableArray alloc] init]
返回保留數組。
你沒有自己的自動釋放數組,所以您不必將其釋放。你擁有保留的(帶有alloc),所以你必須釋放它。
[NSMutableArray array]
相當於[[[NSMutableArray alloc] init] autorelease]
。
你必須釋放它的dealloc方法? – locoboy 2011-04-19 19:51:25
如果它是屬性,請在dealloc中釋放它。否則,當你完成它時釋放它。通常情況下,如果你希望它堅持下去,你只能保留它。如果 – 2011-04-19 20:32:52
它是一個實例變量在.h文件中聲明? – locoboy 2011-04-19 20:35:58