美文网首页
rxswift读书笔记

rxswift读书笔记

作者: 授之以渔不如授之以鱼 | 来源:发表于2021-03-17 09:13 被阅读0次

    打印数据

    let observable = Observable.of("A", "B", "C")
    observable.subscribe { event in
        print(event.element)
    }
    

    //只处理在指定位置的事件。

    .elementAt(2)
    .subscribe(onNext: { print($0) })
    

    //取前两个

    .take(2)
    

    //取最后一个

    .takeLast(1)
    

    //跳过

     .skip(2)
    

    //当

     .takeWhile { $0 < 4 }
    

    //在开头插入

     .startWith("1")
    

    //将多个(两个或两个以上的)Observable 序列合并成一个 Observable序列

    .merge()
    

    //对应地凑齐之后再合并。

    .zip(subject1, subject2) 
    

    //变数组

    .toArray()
    

    //一个初始值,和一个操作符号

    .reduce(0, accumulator: +)
    

    //串联

    .concat()
    

    //延迟3秒才发出

            .delay(3, scheduler: MainScheduler.instance) //元素延迟3秒才发出
    

    //看当前 RxSwift 申请的所有资源数量。这个在检查内存泄露的时候非常有用。
    print(RxSwift.Resources.total)

    相关文章

      网友评论

          本文标题:rxswift读书笔记

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