NSMutableArray的常用方法

1.NSmutableArray是可变数组,继承与NSArray

2.NSMutableArray的一些常用方法

NSMutableArray *mutableArray = [NSmutableArray arrayWithCapacity:5];//初始化可变数组对象的长度,不够可以自动扩充

[mutableArray addObject:"ccc"];//向数组中添加一个元素

[mutableArray insertObject:"aaa" atIndex:0];//向可变数组中指定位置插入元素

[mutableArray removeLastObject];//移除最后一个元素

[mutableArray removeObject:@"aaa"];//移除指定元素

[mutableArray removeObjectAtIndex:0];//移除指定位置的元素

[mutableArray addObjectsFromArray:array];//向数组中添加数组

[mutableArray replaceObjectAtIndex:0 withObject:@"replace"];//替换指定位置的元素

[mutableArray removeAllObjects];//移除所有元素

3.遍历数组的一些方法

NSArray *array = [NSArray arrayWithObjects:@"a",@"b",@"c",nil];

int length = [array count];

//不推荐使用,效率好低

for(int i = 0;i<length;i++){

     NSString *element = [array objectAtIndex:i];

     NSLog(@"%@",element);

}

//性能比较好

for(NSString *string in array){

     NSLog(@"found %@",string);

}

//不知道类型可以用id代替

for(id string in array){

     NSLog(@"found %@",string);

}


阅读更多
上一篇NSArray的基本用法
下一篇捏合手势
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭