美文网首页
iOS开发 「RAC」RAC的几种过滤方法

iOS开发 「RAC」RAC的几种过滤方法

作者: 俺不是大佬儿 | 来源:发表于2021-09-18 00:05 被阅读0次
    1.filter:
    过滤信号,使用它可以获取满足条件的信号
    
    2.ignore:
    忽略完某些值的信号
    
    3.distinctUntilChanged:
    当上一次的值和当前的值有明显的变化就会发出信号,否则会被忽略掉
    
    4.take:
    从开始一共取N次的信号
    
    5.takeLast:
    取最后N次的信号,前提条件,订阅者必须调用完成,因为只有完成,就知道总共有多少信号
    
    6.takeUntil:(RACSignal *):
    获取信号直到执行完这个信号
    
    7.skip:(NSUInteger):
    跳过几个信号,不接受
    
    8.switchToLatest:
    用于signalOfSignals(信号的信号),有时候信号也会发出信号,会在signalOfSignals中,获取signalOfSignals发送的最新信号
    

    后续补充每个过滤方法的详细使用场景

    相关文章

      网友评论

          本文标题:iOS开发 「RAC」RAC的几种过滤方法

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