遍历数组的所有元素

NSMutableArray *array = [NSMutableArray arrayWithCapacity:50];  

        [array addObject:@"a"];  

        [array addObject:@"b"];  

       [array addObject:@"c"];  

        [array addObject:@"d"];  

        NSLog(@"%@",array);//以大括号形式输出数组内容  

       //第一种迭代方法  

        for(int i=0;i<[array count];i++)  

        {  

            NSLog(@"%@",[array objectAtIndex:i]);  

        }  

        //第二种迭代方法  

        id ob;  

        NSEnumerator *enumerator = [array objectEnumerator];//实现一个迭代器  

        while(ob=[enumerator nextObject])  

       {  

            NSLog(@"%@",ob);  

        }  

        //第三种最简单的for in迭代方法  

        id oc;  

        for (oc in array) {  

            NSLog(@"%@",oc);  

       }  

 

你可能感兴趣的:(数组)