ちょっとNSMutableArrayの使い方でハマったのでメモです。 photo © 2008 Simon | more info (via: Wylio) やりたいこと:配列をヌルで埋めたい 大量のオブジェクトを管理したい その個数は決まっているので固定長で確保しておきたい まずnilで埋めておき、後で任意のインデックスのオブジェクトを置き換えたい という意図で次のようなコードを書くとエラーになります。 NSMutableArray* array = [NSMutableArray arrayWithCapacity:numMax]; for( int i=0; i<numMax; i++ ){ [array addObject:nil]; }