美文网首页
RAC组合zip

RAC组合zip

作者: NextStepPeng | 来源:发表于2018-01-09 16:03 被阅读0次

zipWith:两个信号压缩!只有当两个信号同事发出信号内容,并且将内容合并成一个元组给你

RACSubject *signalA = [RACSubject subject];

    RACSubject *signalB = [RACSubject subject];

    //RACSubject *signalc = [RACSubject subject];

    //压缩

    RACSignal *zipSignal = [signalA zipWith:signalB];

    [zipSignal subscribeNext:^(id  _Nullable x) {

        NSLog(@"%@",x);// 这里会压缩成一个元组

    }];

    [signalA sendNext:@"A"];

    [signalB sendNext:@"B"];//A 和 B 都发送了上面才有打印

[signalB sendNext:@"B"];

打印:

相关文章

  • RAC组合zip

    zipWith:两个信号压缩!只有当两个信号同事发出信号内容,并且将内容合并成一个元组给你 RACSubject ...

  • RAC(三)

    本demo详见github 1.RAC过滤 2.RAC映射 3.RAC组合 4.RACBind 友情链接: RAC...

  • RAC 组合 then

    RACSignal *signalA = [RACSignal createSignal:^RACDisposa...

  • RAC组合

    concat 组合 按一定顺序执行 如我们处理网络请求时遇到先得到一个网络的返回再去请求另一个网络 相当于必须先执...

  • RAC组合

    concat then merge zipWith 组合和聚合

  • RAC中的reduceEach

    前面可以看到RAC中的zip和combineLatest最后都会走到reduceEach,这个RACStream中...

  • ReactiveObjC - 信号组合

    concat 串联信号,组合信号按连接顺序依次执行,信号执行完后即刻返回。 zip zip、zip reduce、...

  • RAC信号组合

    转自iOS开发 「RAC」RAC信号组合的妙用[https://www.jianshu.com/p/eba85d2...

  • RAC之组合

    1.信号压缩: 当多个信号都发送的时候,才会处理Zip订阅信号; 2.信号聚合: 多个信号聚合在一起,然后发送信号:

  • RAC 组合concat

    concat组合!! left 信号的响应顺序先执行A 再执行B再C RACSignal *signalA = [...

网友评论

      本文标题:RAC组合zip

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