NSOperation

来源:互联网 发布:新歌2016网络吐槽红歌 编辑:程序博客网 时间:2024/06/14 22:48
// 同步执行的代码NSInvocationOperation * invocationOp = [[NSInvocationOperation alloc]initWithTarget:self selector:@selector(invocationRun) object:nil]; [invocationOp start]; NSBlockOperation * blockOp = [NSBlockOperation blockOperationWithBlock:^{        NSLog(@"blockOpRun_0");    }];[blockOp start];   
//这个是异步操作    [blockOp addExecutionBlock:^{        NSLog(@"blockOpRun_1");    }];    //这个是异步操作    [blockOp addExecutionBlock:^{        NSLog(@"blockOpRun_2");    }];    //这个是异步操作    [blockOp addExecutionBlock:^{        NSLog(@"blockOpRun_3");    }];    //这个是异步操作    [blockOp addExecutionBlock:^{        NSLog(@"blockOpRun_4");    }];    [blockOp start];
0 0