您的位置:首页 > 其它

NSMutableArray各种使用方法.

2014-08-07 18:46 549 查看
1.创建数组对对象
        NSMutableArray *arr1 = [[NSMutableArray  alloc] initWithObjects:@"aa",@"bb",@"cc",@"dd",@"ee",@"ff",nil];

2.添加元素
        [arr1
addObject:@"Frank"];
        NSLog(@"%@", arr1);

3.插入元素
        [arr1
insertObject:@"Duck"atIndex:1];
        NSLog(@"%@", arr1);

4.删除元素
       (1)将bb移除掉
        [arr1
removeObjectAtIndex:1];

        (2)移除全部元素
        [arr1
removeAllObjects];
        NSLog(@"%@", arr1);

5.替换元素
        (1)将cc替换成帅哥
        [arr1
replaceObjectAtIndex:6withObject:@"handsboy"];
        NSLog(@"%@", arr1);

6.交换指定位置的两个元素.
        将aa和cc交换一下位置
        [arr1
exchangeObjectAtIndex:0 withObjectAtIndex:2];
        NSLog(@"%@", arr1);
        aa的下标为:0    cc的下标:2

7.排序
        [arr1 sortUsingSelector:@selector(compare:)];
       
NSLog(@"arr1 = %@", arr1);

8.快速遍历
如果数组中的对象类型不同,取出来的元素类型各异,所以我们统一使用一个对象的泛型,id类型,可以代表所有的对象类型.
        for (id str in arr1) {
            NSLog(@"%@", str);
        }

//待续............
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  nsmutablearray 遍历