iOS의 상태관리 기반 단방향 아키텍쳐인 TCA(The Composable Architecture)는 View에서 이벤트가 발생할때 ObservableObject 프로토콜을 준수하는 ViewStore에서 특정 이벤트에 대한 Action을 send 하고 이를 Reducer에서 처리하게 됩니다. Reducer에서는 이후 이벤트 처리를 위해 Effect를 반환하는데요. 이 Effect는 Combine framework의 Publisher로 되어있습니다. 다양한 Combine Opeartor를 사용할 수도 있는데요. Publisher를 구독하고 메모리 해제하는 코드는 어디에 있는지, 어떤식으로 돌아가고 있을지 보겠습니다. 먼저, iOS TCA가 이벤트 발생을 할때 어떤식으로 동작하는지 간단하게 알고 싶으싣다면,..
The Composable Architecture를 만든 poinitfree github repo, WithViewStore 설명 링크 ▼ ComposableArchitecture - WithViewStore A structure that transforms a store into an observable view store in order to compute views from store state. pointfreeco.github.io 오늘은 ComposableArchitecture의 WithViewStore에 대해서 알아보겠습니다. 모든 내용은 위 문서를 참고하여 공부하고 기록하였습니다. 곧바로 포스팅 시작하겠습니다. The Composable Architecture WithViewStore 개요..
- Total
- Today
- Yesterday
- 프로그래머스swift
- ios
- swift string
- 컬렉션
- swift언어
- Swift 알고리즘
- 백준swift
- SwiftUI
- 김프매매
- 프로토콜
- Protocol
- swift알고리즘
- 프로그래머스
- swift reduce
- uikit
- swift문제
- Collection
- 자연어처리
- swift 기초
- CoreML
- 백준알고리즘
- createML
- 부스트코스
- publisher
- swift
- 개발자문서
- swift 문자열
- 알고리즘
- 스위프트
- 알고리즘문제
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |