Slide 20
Slide 20 text
ObservableΛฦ͢ετϦʔϜ
let closeStream = cell.cancel.rx_tap.startWith(())
let userStream: Observable =
Observable.combineLatest(closeStream, responseStream){ (_, users) in
guard users.count > 0 else {return nil}
return users.random()
}
responseStream: --a-----------e--------i-------->
closeStream: -----b----c--------d-------q---->
vvvvvvvv combineLatest(f) vvvvvvv
userStream: ----AB---AC--EC---ED--ID--IQ---->