일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- auth
- state
- Performance
- environmentobjet
- swift
- dataflow
- 달력
- stateobject
- 데이터최적화
- WWDC
- authentication
- ios
- combine
- SwiftUI
- fullscreencover
- arkit
- gesture
- Network
- withAnimation
- 네트워크
- ar
- GCD
- realitykit
- CS
- iphone
- Animation
- RxSwift
- firebase
- Concurrency
- UIKit
Archives
- Today
- Total
목록TCA (1)
XLOG
[TCA] TCA 를 활용한 에러핸들링 전략
회사에서 근무를 하며 백엔드에서 날려주는 상황별 Error Code 는 매우 다양했다. 하지만 Client 측에선 다양한 Error Code 라도 유저가 할 수 있는 Action 은 그리 다양하지 않았다.그리고 회사에서 TCA 를 적용해서 프로젝트를 진행하였기 때문에 Error Handling 을 Composable 하게 구성할 수 없을까 고민을 했다. 그래서 Error Handling 을 위한 Redcuer 와 View 를 만들어 각 Feature 적용해야 겠다는 생각을 했다.우선 내가 throw 할 수 있는 Error Case 와 해당 Error 마다 할 수 있는 액션들의 정의가 필요했다.//// Created by Sooik Kim on 5/15/24.//import SwiftUI// API 통신..
Swift/Etc
2024. 5. 19. 17:32