https://medium.com/gett-engineering/rxswift-to-apples-combine-cheat-sheet-e9ce32b14c5b
RxSwift와 Apple의 Combine을 위한 양방향 유형의 브리징을 위한 개념 증명을 제공하는 RxCombine이라는 라이브러리를 출시했는데, 필요에 따라 코드에 있는 두 유형을 혼합하고 일치시킬 수 있다.
- RxSwift와 콤바인 사이에 직접 관련이 있는 것들을 지도화하려고 한다.
- 이것이 실제적인 마이그레이션 과정을 훨씬 더 쉽게 만들기를 바란다.
NOTE :이것은 여전히 살아 숨쉬는 게시물로, 커뮤니티 피드백과 애플의 개발 문서에 기초하여 지속적으로 업데이트될 것이다. (맨 위의 참고 링크)그리고 몇 가지 부정확한 것을 포함할 것이다.또한 이러한 일부 Operator의 동작은 RxSwift와 크게 다르다.하지만 그들은 대부분 그들의 부모 framework의 맥락에서 동일하고 같은 방향성을 가지고 있다.
Basics
- ¹ : UIKit for Mac은 WWDC for Catalyst에서 최근 발표되었다.
- RxSwift/RxCocoa가 곧 지원을 제공할 것이라고 믿는다.
- 나는 또한 애플이 언제부턴가 Linux의 지원을 가져올 것이라고 생각한다.
- ² : SwiftUI는 RxCocoa보다 훨씬 더 많은 기능을 제공한다. 전체 UI 프레임워크이기 때문이다.
- 지금은 RxSwift & Combine의 UI 바인딩 기능만 비교하는 것이다.
Core Components
Operators
마무리
- Combine은 애플 엔지니어들의 매우 유망한 작품처럼 보이며, RxSwift(그리고 ReactiveSwift도 마찬가지)에 의해 설계에 큰 영감을 받았다는 것을 부인할 수 없다.
- Combine에 대해 더 많은 것을 알게 되어 매우 흥분되고 가능한 한 빨리 iOS 13이 도착하기를 기대하고 있다.
- 그러면 점점 더 많은 iOS와 코코아 개발자들이 마침내 리액티브 프로그래밍의 기쁨을 경험할 수 있을 것이다.
댓글