OC中集合NSArray的一些操作

//创建和初始化一个空的集合。。。。。
 NSArray *arr=[[NSArray alloc]init];
 NSLog(@"%@",arr);
//创建一个非空的数组集合。。。。。
//法1
  NSArray *arr11=[[NSArray  alloc]initWithObjects:@"a",@"b",@"c",@"d", nil];
  NSLog(@"%@",arr11);
   //法2
   NSArray *arr12=[NSArray arrayWithObjects:@"a",@"b",@"c",@"d",nil];
        NSLog(@"%@",arr12);
//获取指定位置的集合元素。。。。。。。。
        NSString *str=[arr11 objectAtIndex:0];
        NSLog(@"str=%@",str);//结果:str=a
 
//循环遍历集合元素。。。。。。。。
        //法1
        for(int i=0;i<arr11.count;i++)
        {
        NSString *str1=[arr11 objectAtIndex:i];
        NSLog(@"%@",str1);
        }
         //法2:快速枚举遍历
        for (NSString *str2 in arr11) {
            NSLog(@"%@",str2);
        }
posted @ 2016-03-03 19:15  右手指尖轻轻触  阅读(151)  评论(0编辑  收藏  举报