Architecture (1) 썸네일형 리스트형 SwiftUI - 프로젝트에 TCA 를 적용 해보자 (1) 주로 SwiftUI (MVVM) 로 개발을 진행하고 있는데 직장 동료의 조언에 따라 다른 아키텍처를 사용 해보고자 한다. 이번엔, 선언형 프로그래밍에서 많이 사용하고 있는 TCA 라는 아키텍처를 연습해보고 알아보자. 여기서 TCA(The Composable Architecture) 란? 기존에 리액터에서 사용하는 기법으로 단방향으로 사이클이 돌아가며, ReactorKit 과, Redux 과 같은 비슷한 아키텍처 이다, Swift (UIKit, SwiftUI, Watch, TV, Mac OS 모두 사용이 가능하다.) 내부적으로 Combine 을 사용하고 있기때문에 최소 버전은 iOS 13 버전이다. * 필자가 공부한 내용 토대로 작성 하였기에, 내용이 그때그때 수정될수 있으며 사실과 다른내용이 있을수도 있.. 이전 1 다음