Combine. Ch 3. Transforming Operators
Transforming operators에 대해 배워봅니다. Operator들은 기본적으로 publisher를 리턴하며, transforming operator가 리턴하는 publisher들은 upstream value들을 받아 변형한 후 방출합니다. RxSwift에서 비슷한 내용을 정리할 때는 계속 막연하게 '받아서 전달합니다'란 식으로 적었었는데, upstream/downstream으로 정리를 하니 훨씬 명확한 느낌입니다. Collecting values collect() Upstream이 종료되는 시점에 지금까지 들어온 value들을 array로 만들어 방출합니다. collect(_:) Upstream에서 받은 value가 특정 갯수에 이르면 array로 downstream에 방출합니다. 예를 들어..
TIL/Combine
2020. 8. 17. 22:32