combineLatest
- 복수개의 옵저버블에서 방출하는 데이터를 하나의 옵저버블이 튜플로 방출
- n개의 옵저버블이라면 최소 각각 1개씩은 방출이 되어야 다운스트림으로 방출 시작
- 트리거는 모든 옵저버블임
withLatestFrom
- 트리거 옵저버블 + 데이터 옵저버블의 조합
- 이벤트 방출을 결정하는 것은 트리거 옵저버블이다.
- 오버로딩 메서드에 따라
withLatestFrom(_ second:)
withLatestFrom(_:resultSelector:)
- 트리거 + 데이터를 resultSelector 에서 조작하여 방출
자료
CombineLatest
withLatestFrom