https://segmentfault.com/a/1190000010479291
http://www.qingpingshan.com/rjbc/swift/252900.html
https://www.tuicool.com/articles/6vUNzea
https://www.thinksaas.cn/group/topic/836187/
https://zhangbuhuai.com/rxswift-subscribe-source-analysis/
https://www.jianshu.com/p/af17ba8e5d14
https://www.jianshu.com/p/a11234b7a089
https://zhuanlan.zhihu.com/p/23742616
https://www.jianshu.com/p/3873842ec824
extension ObservableType {
public func map<R>(_ transform: @escaping (E) throws -> R)
-> Observable<R> {
return self.asObservable().composeMap(transform)
}
}
我们å¯ä»¥çœ‹åˆ°ï¼Œè¿™é‡Œåšäº†ä¸¤ä»¶äº‹æƒ…ï¼Œé¦–å…ˆç¡®ä¿æŠŠè°ƒç”¨è€…è½¬åŒ–æˆObservableï¼Œå› ä¸ºç¬¦åˆObservableType的对象有å¯èƒ½æ˜¯ControlEvent,ControlProperty之类的东西。然åŽè°ƒç”¨composeMapæ–¹æ³•ï¼Œå°†æˆ‘ä»¬æ‰€æœŸæœ›çš„å˜æ¢æ“作的é—åŒ…ä¼ å…¥ã€‚
作者:Maru
链接:https://www.jianshu.com/p/a11234b7a089
來æºï¼šç®€ä¹¦
著作æƒå½’作者所有。商业转载请è”系作者获得授æƒï¼Œéžå•†ä¸šè½¬è½½è¯·æ³¨æ˜Žå‡ºå¤„。
https://www.jianshu.com/p/a11234b7a089
https://www.jianshu.com/p/ff3307ad5367
https://www.jianshu.com/p/809c70fdad2a
https://www.jianshu.com/p/40aa8695503f