モダンでさくせい NSMutableArray
// レガシー // 要素の最後にニルが必要 // arrayWithObjects:する必要がある NSArray* array1 = [NSArray arrayWithObjects:@"要素1", @"要素2", @"要素3", nil]; NSMutableArray* muArray1= [array1 mutableCopy]; // モダン // 要素の最後にニルが不要 // arrayWithObjects:しなくても、@[@"",@""];で作成できる NSArray* moArray1 = @[@"value1", @"value2", @"value3"]; NSMutableArray* moMuArray1 = [moArray1 mutableCopy];
なんでか不明だけどnilが表示がおかしいので、ニル表記にしてるよ。