美文网首页
iOS 数组快速遍历的方法

iOS 数组快速遍历的方法

作者: 圆木鱼 | 来源:发表于2017-07-18 14:05 被阅读0次
    
    NSMutableArray * array = [NSMutableArray array];
        
        for (int i = 0; i < 5; i ++) {
            [array addObject:[NSString stringWithFormat:@"%d",i]];
        }
        
        dispatch_queue_t queue =dispatch_queue_create("apply并行队列", DISPATCH_QUEUE_CONCURRENT);
        dispatch_apply(array.count, queue, ^(size_t index) {
            NSLog(@"%@----%@",array[index],[NSThread currentThread]);
        });
        NSLog(@"end - %@",[NSThread currentThread]);
    

    输出结果:

    2017-07-18 14:04:09.494 TextDemo[21410:374449] 4----<NSThread: 0x608000070000>{number = 6, name = (null)}
    2017-07-18 14:04:09.494 TextDemo[21410:374450] 2----<NSThread: 0x600000069480>{number = 3, name = (null)}
    2017-07-18 14:04:09.494 TextDemo[21410:374466] 3----<NSThread: 0x60000006bc80>{number = 5, name = (null)}
    2017-07-18 14:04:09.494 TextDemo[21410:374401] 0----<NSThread: 0x610000069040>{number = 1, name = main}
    2017-07-18 14:04:09.494 TextDemo[21410:374465] 1----<NSThread: 0x61800007b9c0>{number = 4, name = (null)}
    2017-07-18 14:04:09.494 TextDemo[21410:374401] end - <NSThread: 0x610000069040>{number = 1, name = main}
    
    

    相关文章

      网友评论

          本文标题:iOS 数组快速遍历的方法

          本文链接:https://www.haomeiwen.com/subject/elqhkxtx.html