
[Combine] Operator Guide
·
iOS 개발/Combine
Operator Guide저번 글에서는 Combine의 Operator가 무엇인지, 어떤 역할을 하는지 간단히 살펴봤습니다.이번 글에서는 그 연장선으로, 자주 사용되는 오퍼레이터들을 종류별로 정리해보려 합니다. Operator는 흔히 변환 연산자, 필터 연산자, 조합 연산자로 분류되지만,이 구분은 완전히 명확하게 나뉘는 구조는 아니며, 각 오퍼레이터가 여러 역할을 수행하는 경우도 많습니다.예를 들어 compactMap은 값을 변환하면서도 nil 값을 거르는 필터링 역할도 함께 합니다. 그럼, 각 분류별 주요 오퍼레이터들을 살펴보겠습니다.변환연산자Combine의 변환 연산자는 Publisher에서 방출된 값을 다른 값으로 바꾸는 역할을 합니다.입력된 스트림 데이터를 원하는 형식으로 가공하거나, 비동기 작업..