2011-06-20 68 views
-1
NSArray *arr=[[[NSArray alloc]autorelease]autorelease]; 

回答

4

關閉,但沒有雪茄。

如果你想要一個自動釋放的NSArray,你需要使用:

NSArray *arr = [[NSArray alloc] init] autorelease]; 

這就是說,這隻會讓你空不變數組,所以你很可能想通過一個填充它initWithObjects:風格的方法。 (有關詳細信息,請參閱完整NSArray class reference。)

+0

感謝您的回覆 – Anand

1

或者,你可以聲明它是這樣的:

[NSArray array]; 

這給你的陣列的自動釋放的實例。