NSMutableArray的常见方法
//1.创建
NSMutableArray *arrayM=[NSMutableArray array];
//2.添加单个元素
[arrayM addObject:@"元素1"];
[arrayM addObject:@"元素2"];
[arrayM addObject:@"元素3"];
//3.向指定索引处插入元素
[arrayM insertObject:@"元素4" atIndex:3];
//4.遍历输出
for (NSString *item in arrayM) {
NSLog(@"%@",item);
}
//5.可变数组长度
NSLog(@"%ld",arrayM.count);
//6.添加一个Array到NSMutableArray中
NSArray *array=@[@"元素5",@"元素6",@"元素7"];
//addObjectsFromArray 遍历数组中的某一个元素插入了NSMutableArray中
[arrayM addObjectsFromArray:array];
//addObject 将array作为一个元素,插入了NSMutableArray中
[arrayM addObject:array];
//7.删除最后一个元素
[arrayM removeLastObject];
//8.删除所有元素
//[arrayM removeAllObjects];
//9.删除指定索引处的元素
[arrayM removeObjectAtIndex:2];
//10.删除特定的元素
[arrayM removeObject:@"元素8"];
//11.删除指定范围的元素
[arrayM removeObject:arrayM inRange:NSMakeRange(0, 2)];
//12.替换某个元素
[arrayM replaceObjectAtIndex:0 withObject:@"元素9"];
//13.交换两个元素
[arrayM exchangeObjectAtIndex:0 withObjectAtIndex:2];
//4.遍历输出
NSLog(@"-----------");
for (NSString *item in arrayM) {
NSLog(@"%@",item);
}