美文网首页
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