私はである ivar を持っていNSMutableArray
ます。配列を初期化する方法としてこの関数を使用する人を見てきました。
- (NSMutableArray *)varArray
{
if (!varArray)
varArray = [[NSMutableArray alloc]init];
return varArray;
}
そして、配列は で解放されdealloc
ます。
これをやろうとすると、配列が初期化されることもあれば、初期化されないこともあります。
だから私が求めているのは、これは ivar を初期化する良い方法ですかNSMutableArray
、それともこれを行う方が良いですか:varArray = [[[NSMutableArray alloc]init]autorelease];
代わりに?