NSMutableArray

来源:互联网 发布:数据监测中心方案 编辑:程序博客网 时间:2024/04/25 11:31

 1.创建数组对象

    NSMutableArray *arr1= [[NSMutableArrayalloc]initWithObjects:@"aa",@"bb",@"cc",@"dd",@"ee",@"ff",nil];

 2.添加元素

    [arr1 addObject:@"Frank"];

     NSLog(@"arr1 = %@",arr1);

3插入元素duke添加到aa的后面,插到bb的位置

     [arr1 insertObject:@"Duke" atIndex:1];

     NSLog(@"arr1 = %@",arr1);

4.删除元素

     Duke移除掉

     [arr1 removeObjectAtIndex:1];

     NSLog(@"arr1 = %@",arr1);

     [arr1 removeAllObjects];

     NSLog(@"arr1 = %@",arr1);

5.替换元素

     Frank替换成帅哥

      [arr1 replaceObjectAtIndex:6 withObject:@"帅哥"];

      NSLog(@"arr1 = %@",arr1);


6.交换指定位置的两个元素

      aacc交换位置

      [arr1 exchangeObjectAtIndex:0 withObjectAtIndex:2];

      NSLog(@"arr1 = %@",arr1);

7.排序幼儿班,对原数组进行排序

      [arr1 sortUsingSelector:@selector(compare:)];

      NSLog(@"arr1 = %@",arr1);

8.快速遍历

     如果数组中的对象中的类型不同,取出来的元素类型各异,所以我们统一使用一个对象的泛型,id类型,所以可以代表所有的对象类型

     for(id str in arr1)

       {

          NSLog(@"str = %@",str);

       }

        


0 0
原创粉丝点击