私がいつも使ってきた NSArrays をインスタンス化するには:
NSArray *a = [NSArray arrayWithObjects:@"one", @"two", @"three", nil];
しかし最近、NSArray オブジェクトを割り当てることによって、他のすべてのオブジェクトと同様に NSArray がインスタンス化されている例を見てきました。
NSArray *a = [[NSArray alloc] initWithObjects:@"one", @"two", @"three", nil];
配列オブジェクトをインスタンス化する 2 つの方法に違いはありますか?