スポンサーリンク

【Obj-C】NSMutableArray コピーペーストで使えるサンプル

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];
}
タイトルとURLをコピーしました