-1
NSArray *arr=[[[NSArray alloc]autorelease]autorelease];
NSArray *arr=[[[NSArray alloc]autorelease]autorelease];
關閉,但沒有雪茄。
如果你想要一個自動釋放的NSArray,你需要使用:
NSArray *arr = [[NSArray alloc] init] autorelease];
這就是說,這隻會讓你空不變數組,所以你很可能想通過一個填充它initWithObjects:
風格的方法。 (有關詳細信息,請參閱完整NSArray class reference。)
或者,你可以聲明它是這樣的:
[NSArray array];
這給你的陣列的自動釋放的實例。
感謝您的回覆 – Anand