美文网首页
RAC take指定信号

RAC take指定信号

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

RACSubject *subject = [RACSubject subject];

    //take指定拿前面的哪几条数据!(从前往后)

    // takeLast:指定拿前面的哪几条数据 !!(从后往前) [subject sendCompleted];

//    [[subject take:2] subscribeNext:^(id  _Nullable x) {

//        NSLog(@"%@",x); // 这是 之后打印 1 和 2

//    }];

    [[subject takeLast:1] subscribeNext:^(id  _Nullable x) {

        NSLog(@"%@",x);

    }];

    [subject sendNext:@"1"];

    [subject sendNext:@"2"];

    [subject sendNext:@"3"];

    [subject sendCompleted];

takeUntil

RACSubject *subject = [RACSubject subject];

    //标记专用信号

    RACSubject *signal = [RACSubject subject];

    //take指定拿前面的哪几条数据!(从前往后)

    // takeLast:指定拿前面的哪几条数据 !!(从后往前) [subject sendCompleted];

//    [[subject take:2] subscribeNext:^(id  _Nullable x) {

//        NSLog(@"%@",x); // 这是 之后打印 1 和 2

//    }];

//    [[subject takeLast:1] subscribeNext:^(id  _Nullable x) {

//        NSLog(@"%@",x);

//    }];

    //takeUntil :直到标记的信号发送数据的时候结束;

    [[subject takeUntil:signal] subscribeNext:^(id  _Nullable x) {

        NSLog(@"%@",x);

    }];

    [subject sendNext:@"1"];

    [signal sendNext:@"..."];//[signal sendCompleted];

    [subject sendNext:@"2"];

    [subject sendNext:@"3"];

    [subject sendCompleted];

相关文章

  • RAC take指定信号

    RACSubject *subject = [RACSubject subject]; //take指定拿前面的...

  • 01-ReactiveObjC使用记录

    RAC 的核心思想:创建信号 - 订阅信号 - 发送信号 ,并且在 RAC 中我们会看到大量的 block RAC...

  • iOS ReactiveCocoa学习笔记(3):信号传递与数据

    本文知识点:RAC信号传递、RACSequence、RACTuple、利用RAC进行字典转模型。 1.RAC信号传...

  • ReactiveCocoa

    一、RAC的基本概念信号RACSignal: 信号是RAC中最核心的概念,贯穿在整个RAC框架中。它其实是一个信号...

  • RAC使用

    RAC常用宏 KVO监听使用 RAC宏使用 信号类使用 使用信号模拟代理 rac_sequence遍历字典 解包元...

  • RAC

    Rac -- 信号集

  • GO:0016601,Rac protein signal tr

    Rac protein signal transduction[Rac蛋白信号传导[http://amigo.ge...

  • rac 事件概述及处理

    概述:想要知道rac就必须知道rac中的三个要点 创建信号、发送信号、订阅信号。 reactive事件 reac...

  • RAC信号

    1、 信号量的合并CombineLatest 信号量的合并说白了就是把两个水管中的水合成一个水管中的水。但这个合并...

  • iOS-RAC综述

    上一篇我们探索了RAC的核心流程就是: 创建信号 订阅信号 订阅者发送信号 销毁 那么我们根据这些操作来看看RAC...

网友评论

      本文标题:RAC take指定信号

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