Map
transform the items emitted by an Observable by applying a function to each item
map은 이벤트를 바꾼다. E Type이벤트를 R Type이벤트로 바꾼다
map은 클로저에 연산 값을 리턴시킨다
observable로 부터 emit되는 item을 다른 타입으로 바꾸고 싶을때 map이 사용된다
FlatMap
transform the items emitted by an Observable into Observables, then flatten the emissions from those into a single Observable
이벤트당 한 개의 새로운 Observable 시퀀스를 생성한다. 이렇게 생성된 여러개의 새로운 시퀀스를 하나의 시퀀스로 합친다.
flatMap은 클로저에서 Observable을 리턴시킨다
참고자료
'iOS 🍎 > Swift' 카테고리의 다른 글
Property Wrapper (0) | 2022.04.28 |
---|---|
self vs Self (0) | 2022.04.27 |
typealias, associatedtype (0) | 2022.04.15 |
Non-Escaping Closure 와 Escaping Closure (0) | 2021.12.28 |
접근제어, Access control (0) | 2021.12.28 |