美文网首页iOS开发
iOS开发中,异步的同步执行的两个方法

iOS开发中,异步的同步执行的两个方法

作者: 左方 | 来源:发表于2019-04-02 15:50 被阅读0次

    一、GCD的dispatch_group

    //设置全局dispatch_group_t group;
    dispatch_group_t group = dispatch_group_create();
    dispatch_group_notify(group, dispatch_get_main_queue(), ^{
        //数据回来时,同步执行的方法
    });
    
    dispatch_group_enter(group);
    方法A:^(){
        dispatch_group_leave(group);
    }];
    
    dispatch_group_enter(group);
    方法B:^(){
        dispatch_group_leave(group);
    }];
    

    参考资料:
    https://www.jianshu.com/p/e93fd15d93d3 深入理解GCD之dispatch_group

    二、RAC的信号组合
    将异步执行回来的结果作为信号组合到一起。
    https://www.jianshu.com/p/2b38a66e679c iOS开发RAC学习笔记(五)信号的组合
    https://blog.csdn.net/u010596262/article/details/78709665 RAC中组合的使用

    相关文章

      网友评论

        本文标题:iOS开发中,异步的同步执行的两个方法

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