목록Combine (1)
GGURUPiOS
[Swift/Combine] UIKit(MVVM) 에서 Combine 다루기
안녕하세요 이번시간에는 UIKit에서 Combine을 다루는 몇가지 방법에 대해 포스팅하려고 합니다. 프로젝트를 CleanArchitecture + MVVM 으로 짜고 있는데, Rx를 안쓰고 Combine을 이용하려니 헷갈리는 부분이 많네요. MVVM패턴에서 Binding을 View-ViewModel 간의 reactive 한 코드를 짤 때 Combine으로도 짜고 싶었습니다. 구글링과 각종 문서를 통해 공부를 해보다보니 Combine과 Rx는 많이 비슷하지만 가장 큰 단점이 있었습니다. 일단 Rx는 이벤트를 방출할수 있는 UIKit 객체에 Observable들을 제공합니다. (RxCocoa) 예를들어 button.rx.tap 같은 것들이요. 하지만 Combine은 존재하지 않습니다. (CombineCoc..
Combine
2024. 2. 20. 18:55