// 创建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);