728x90 반응형 TDD1 TCA를 활용한 계산기 앱 및 테스트 코드 작성하기 모델과 액션 정의 TCA의 기본 구성 요소인 상태(State)와 액션(Action)을 정의합니다. import Foundation enum CalculatorAction { case digitTapped(String) case clearTapped case equalTapped case operatorTapped(String) } struct CalculatorState: Equatable { var display: String = "0" var result: Double? = nil var operatorSymbol: String? = nil } 리듀서 정의 앱의 상태(State)와 액션(Action)을 기반으로 리듀서를 정의합니다. import ComposableArchitecture let calc.. 2023. 7. 25. 이전 1 다음 728x90 반응형