// 创建NSMutableArray
NSMutableArray *userArr = [[NSMutableArray alloc]init];
// 添加一个元素
[userArr addObject:@"11"];
NSLog(@"arr = %@", userArr);
// 添加多个元素
[userArr addObjectsFromArray:@[@"11", @"22", @"33"]];
NSLog(@"arr = %@", userArr);
// 插入元素
[userArr insertObject:@"Two" atIndex:1];
NSLog(@"arr = %@", userArr);
// 替换元素
[userArr replaceObjectAtIndex:0 withObject:@"1"];
NSLog(@"arr = %@", userArr);
// 查询元素
NSString *result = [userArr objectAtIndex:1];//arr[1]
NSLog(@"result = %@", result);
// 删除指定元素
[userArr removeObject:@"11"];
NSLog(@"arr = %@", userArr);
// 删除指定下标的元素
[userArr removeObjectAtIndex:2];
NSLog(@"arr = %@", userArr);
// 删除最后一个元素
[userArr removeLastObject];
NSLog(@"arr = %@", userArr);
// 删除所有元素
[userArr removeAllObjects];
NSLog(@"arr = %@", userArr);
// 删除数组中含有的所有元素
[userArr removeObjectsInArray:@[@"1", @"22"]];
// 交换元素
NSMutableArray *nsArr1 = [NSMutableArray arrayWithObjects:@"1",@"2",@"3",nil];
[nsArr1 exchangeObjectAtIndex:1 withObjectAtIndex:2];
NSLog(@"arr1 = %@", nsArr1);