compactMap1 📌 RxSwift vs Combine — 값 필터링(Filter) 계열 연산자 비교 + compactMap은 왜 다르게 동작할까? 리액티브 코드를 쓰다 보면 스트림 안에서“어떤 값은 통과시키고, 어떤 값은 버릴지” 결정하는 일이 정말 많아요. 그래서 오늘은 iOS 개발에서 자주 사용하는RxSwift와 Combine의 대표적인 필터링 연산자들을 한눈에 정리해보고,이 중에서 실제로 동작 차이가 발생하는 compactMap을 조금 더 자세히 비교해볼게요. 1. 공통적으로 많이 쓰는 필터 계열 연산자 RxSwift와 Combine은 이름만 조금 다르거나 거의 동일하게 사용 가능한 연산자들이 있어요. ✅ 1) filter조건에 맞는 값만 통과두 프레임워크 모두 동작 100% 동일// RxSwiftsource.filter { $0 > 0 }// Combinepublisher.filter { $0 > 0 } ✅ 2) skip / drop처.. 2025. 12. 9. 이전 1 다음