我有一個伊娃,這是一個NSMutableArray
。我見過一些人使用這個功能,以此來初始化數組:正確的方式初始化NSMutableArray
- (NSMutableArray *)varArray
{
if (!varArray)
varArray = [[NSMutableArray alloc]init];
return varArray;
}
和數組在dealloc
釋放。
當我試圖做到這一點時,有時數組被初始化,有時不會。
那麼,我問的是,這是一個很好的方法來初始化伊娃NSMutableArray
,或者是它更好地做到這一點:varArray = [[[NSMutableArray alloc]init]autorelease];
呢?
當你說「有時數組已初始化,有時不是」時,如何訪問數組? – neilvillareal
此外......你知道是否在對象的查詢之間釋放對象嗎? – Stunner