可变数组的各种操作

// 可变数组
NSMutableArray *mArr = [NSMutableArray arrayWithObjects:@"aaa", @"bbb", @"ccc", @"ddd", @"eee", nil];
// 添加一个元素
[mArr addObject:@"fff"];
NSLog(@"%@", mArr);
// 添加数组(对象)
[mArr addObject:arr];
NSLog(@"%@", mArr);
// 添加数组(数组)
[mArr addObjectsFromArray:arr];
NSLog(@"%@", mArr);
// 获取数组中 数组/对象(数组)
NSLog(@"%@", mArr[6][3]);
// 下标插入元素
[mArr insertObject:@"YIem" atIndex:1];
NSLog(@"%@", mArr);
// 删除元素
[mArr removeObject:@"fff"];
NSLog(@"%@", mArr);
// 交换元素
[mArr exchangeObjectAtIndex:1 withObjectAtIndex:11];
NSLog(@"%@", mArr);

// 遍历
for (id temp in mArr) {
    NSLog(@"%@", temp);
}

屏幕快照 2016-01-05 上午8.48.02.png