俺の心は三倍体!

てきとうに めもに おぼえがきに

モダンでさくせい 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が表示がおかしいので、ニル表記にしてるよ。