728x90
FileteringOpertor와 TransformingOperator를 알아보겠습니다.
FilteringOperator
Next이벤트를 통해 받아오는 값을 선택적으로 취할 수 있게 해주는 연산자
기존 Swift의 filter와 비슷한 역할
ignoreElements


elementAt


filter


skip


skipwhile


skipUntil


take


skip에 skipWhile과 skipUntil이 있었던 것처럼 take에도 takeWhile과 takeUntil이 존재합니다.
enumerated
방출된 요소의 index를 참고하고 싶을때 사용


takeUntil


distinctUntilChanged
중복제거


TransformingOperator
변환연산자는 Subscriber를 통해서 Observable에서 데이터를 준비하는 것과 같은 상황에서 쓰일 수 있음.
Observable이 독립적으로 요소들을 방출하는데 Observable을 tableView나 collectionView처럼 바인딩하는 것처럼
독립적인 값들을 조합해서 쓰고싶을 때가 있음.
toArray


map


flatMap


flatMapLatest


materialize and dematerialize
728x90
'IOS' 카테고리의 다른 글
네비게이션 바 없애기 isNavigationBarHidden VS isHidden (feat. ScrollView) - 에이젠 (0) | 2022.08.10 |
---|---|
[iOS] RXswift(5) - Combining Operator - 에이젠 (0) | 2022.05.14 |
[iOS] RXswift (3) - Subject (0) | 2022.05.13 |
[iOS] RXswift (2) - Traits (0) | 2022.05.13 |
iOS) RXswift란? - Observable (0) | 2022.05.12 |
댓글