//创建方法
NSMutableArray*array1 = [NSMutableArrayarray];//空数组,有意义
NSMutableArray*array2 = [NSMutableArrayarrayWithCapacity:100];//预估值
NSMutableArray*array3 =@[@"one",@"two",@"three"];//array3退化成NSArray
NSMutableArray*array4 = [NSMutableArrayarrayWithObjects:@"one",@"two",@"three",nil];//标准方法,最常用的方法
NSLog(@"%@", array4);
//添加方法
[array4addObject:@"four"];//在数组的最后追加一个元素
NSLog(@"%@", array4);
[array4insertObject:@"five"atIndex:1];//在指定下标处插入元素
NSLog(@"%@", array4);
//修改方法
[array4replaceObjectAtIndex:1withObject:@"aaa"];//修改指定下标的元素
NSLog(@"%@", array4);
NSArray*replace =@[@"five",@"six",@"seven",@"eight",@"nine",@"ten"];
[array4replaceObjectsInRange:NSMakeRange(1,2)withObjectsFromArray:replace];//批量修改
NSLog(@"%@", array4);
//删除方法
[array4removeLastObject];//最后一个元素
NSLog(@"%@", array4);
[array4removeObjectAtIndex:0];//指定下标
NSLog(@"%@", array4);
[array4removeObject:@"six"];//指定元素
NSLog(@"%@", array4);
[array4removeObjectsInRange:NSMakeRange(3,2)];//指定范围
NSLog(@"%@", array4);
NSArray*del =@[@"seven",@"three"];
[array4removeObjectsInArray:del];//指定的多个元素
NSLog(@"%@", array4);
[array4removeAllObjects];
NSLog(@"%lu", array4.count);