NSMutableArray的常用方法

原创 2013年12月03日 14:05:23

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

}


OC NSArray 和 NSMutableArray 常用方法的使用和实例

#import NSInteger intSort(id num1, id num2, void *context); int main(int argc, const char...
  • qq_30402119
  • qq_30402119
  • 2015年08月08日 14:41
  • 674

iOS开发 ☞ 数组常用方法

一、排序NSArray *array = @[@"aaa",@"zsa",@"Ba",@"zsaa"]; NSArray *sortArr = [array sortedArrayUsingS...
  • magicZYJ
  • magicZYJ
  • 2016年03月07日 09:55
  • 2532

NSMutableArray (可变数组增、删、改、查)

//1.1 初始化 NSMutableArray *muArray = [NSMutableArray arrayWithObjects:@"123",@"345",@"2354", nil]...
  • Jason_chen13
  • Jason_chen13
  • 2015年12月08日 17:58
  • 2190

oc 知识总结二(NSArray、NSMutableArray)

注:1、数组:是一组有序的对象的集合,通过索引下标获取到数组中的各个元素。        2、数组中不可以存放基本数据类型,只能存放对象。如果需要将剧本数据类型放入数组中,需要通过NSNumber来放...
  • sunshine_leaf
  • sunshine_leaf
  • 2015年12月28日 17:32
  • 742

NSArray & NSMutableArray 常用方法

有时候项目中NSArray和NSMutableArray需要相互转化,下面给出相关代码
  • CatStarXcode
  • CatStarXcode
  • 2017年04月27日 16:16
  • 143

NSMutableString 和 NSMutableArray常用方法

NSMutableString: 1.字符串拼接 [mStr appendString:@"乱我心者"]; 2.插入 [mStr insertString:@"滚蛋吧!肿瘤君" atInd...
  • guofeifei1017
  • guofeifei1017
  • 2015年11月09日 19:32
  • 189

NSArray 与 NSMutableArray 常用方法

/*      NSArray :      +(+(id)arrayWithObjects:obj1,obj2,...nil               创建一个新的数组,obj1,...
  • uu54130760
  • uu54130760
  • 2014年12月03日 14:35
  • 92

NSMutableArray中不能用for循环删除数组对象(原因详解)

arr=[[NSMutableArray alloc]init]; for (int i=0; i
  • u011005737
  • u011005737
  • 2015年05月06日 20:10
  • 1046

NSMutableArray的初始化

记得之前一直用这个方法对可变数组进行初始化 NSMutableArray *array = [NSMutableArray alloc] init]; //大神说:这并不是一个好方法有人跟我说用ob...
  • ws1352864983
  • ws1352864983
  • 2016年08月01日 10:42
  • 2307

NSArray和NSMutableArray的常用方法

/* 初始化方法:     1.init返回一个空数组      2.initWithArray从已有数组初始化      3.initWithContentsOfFile//从plist文件加...
  • zhenggaoxing
  • zhenggaoxing
  • 2014年12月31日 15:01
  • 812
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NSMutableArray的常用方法
举报原因:
原因补充:

(最多只允许输入30个字)