SwiftUI
-
[SwiftUI] 1. TCA를 왜 도입하는걸까? (MVVM의 운명은?)공부/iOS 2024. 2. 27. 19:14
# TCA? TCA(The Composable Architecture)는 Swift UI에서 떠오르고 있는 아키텍처 중 하나입니다. https://github.com/pointfreeco/swift-composable-architecture 위의 깃허브 레포를 확인해보시면 10.9k의 별(2024.02.27 기준)을 보유하고 있습니다. 어째서 Swift UI의 아키텍처 트랜드가 TCA로 변화하고 있는 것일까요? MVVM 패턴과 TCA 패턴에 대해 알아보며 그 이유를 확인해 봅시다. # MVVM MVVM 간단 소개 MVVM을 설명하기 위해 사용자가 검색창에 특정 키워드를 검색하는 상황을 예로 들겠습니다. 1) 사용자가 입력한 키워드를 ViewModel에 전달합니다. 2) ViewModel은 Model로..