NSMutableArray サンプル
コーディング時に大枠を何処かからコピーペーストして修正実装
するパターンがよくあると思います。
実装時、コピペ用のテンプレートとしてご利用ください。
コードサンプル
■ 初期化 // 基本 NSMutableArray *testArray = [NSMutableArray array]; // 配列全部をコピー NSMutableArray *testArray = [testArray2 copy]; ■ 追加 // 最後に追加 [testArray addObject:@"test1"]; // 指定した場所 [testArray insertObject:@"hoge" atIndex:6]; ■ 削除 // 全件 [testArray removeAllObjects]; // 指定した場所 [testArray removeObjectAtIndex:5]; // 範囲 [testArray removeObjectsInRange:NSMakeRange(3, 8)]; // 最後 [testArray removeLastObject]; ■ 入れ替え // 指定した場所へ指定したオブジェクトと入れ替え [testArray replaceObjectAtIndex:3 withObject:@"hoge"]; // 指定した場所と指定した場所を交換 [testArray exchangeObjectAtIndex:2 withObjectAtIndex:4]; ■ 件数を取得 [datas count] ■ null チェック [testArray isEqual:[NSNull null]] ■ For文 for (int i = 0 ; i < testArray.count; i++) { NSDictionary *dataDictionaryTemp = [testArray objectAtIndex:i]; }