removeDuplicates2 📌 RxSwift ↔︎ Combine 비교하면 좋은 연산자 TOP 10 — 한눈에 정리해요 RxSwift에서 Combine으로 넘어갈 때 가장 헷갈리는 부분이 바로 Operator 매핑이에요.이름은 비슷한데 동작이 다르거나, 개념은 같은데 API가 미묘하게 어긋나는 경우가 많죠. 그래서 오늘은 저번 글에 이어 실무에서 자주 만나는 연산자 중RxSwift ↔︎ Combine 서로 비교해볼 만한 핵심 10개를 한 번에 정리해볼게요. 1) flatMap vs flatMap / flatMapLatest vs switchToLatest 개념 요약flatMap들어온 값마다 새로운 스트림(Publisher/Observable)을 만들고, 전부 합쳐서 흘려보내요.flatMapLatest / switchToLatest“가장 최근에 시작된 스트림”만 유지하고 이전 것은 취소합니다. 검색창 자동완성 같은 데서 .. 2025. 12. 9. 📌 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 다음