关闭

NSMutableArray的常用方法

307人阅读 评论(0) 收藏 举报

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);

}


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:21062次
    • 积分:508
    • 等级:
    • 排名:千里之外
    • 原创:28篇
    • 转载:9篇
    • 译文:2篇
    • 评论:0条