OC中陣列、字典的遍歷的三種方法

征途LN發表於2015-07-30


<span style="white-space:pre">	</span> NSArray * array = @[@"中國",@"俄羅斯",@"印度"];
        
        //1、列舉器
        NSEnumerator * enumetator = [array objectEnumerator];
        id temp; //定義一個id型別的變數來接收列舉的元素
        while (temp = [enumetator  nextObject]) {
            NSLog(@"I found %@",temp);
        }
        
        //2、快速列舉
        for (id object in array) {
            NSLog(@"%@",object);
        }
        
        //3、下標遍歷
        for (int i = 0; i < array.count; i++) {
            NSLog(@"%@",[array objectAtIndex:i]);
        }


相關文章