NSMutableArray的常用方法
2013-12-03 14:05
417 查看
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);
}
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和NSMutableArray的常用方法
- ios NSArray和NSMutableArray的常用方法
- NSArray和NSMutableArray的常用方法
- OC学习笔记15--Foundation之NSArray与NSMutableArray常用方法
- NSArray和NSMutableArray的常用方法
- NSArray & NSMutableArray 常用方法
- 【Objective-C】OC中的数值的概念和常用方法(NSArray和NSMutableArray)
- NSArray 与 NSMutableArray 常用方法
- NSArray和NSMutableArray相互转换, 以及常用方法-备
- NSArray和NSMutableArray常用方法及注意事项
- 【Objective-C】OC中的数值的概念和常用方法(NSArray和NSMutableArray)
- NSMutableArray和NSArray的常用方法及相互转换
- 数组的常用方法(不可变:NSArray, 可变:NSMutableArray)
- NSArray和NSMutableArray的常用方法
- NSArray和NSMutableArray的常用方法
- oc-Foundation框架-NSMutableArray-常用方法
- NSArray和NSMutableArray的常用方法
- NSArray和NSMutableArray的常用方法
- NSMutableString 和 NSMutableArray常用方法
- NSArray,NSMutableArray的一些常用方法