Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 네트워크
- 스위프트
- 위젯킷
- swift concurrency
- Protocol
- 후기
- 1일1알골
- spritekit
- 웹
- composable architecture
- 리액트
- TCA
- 컴퓨터그래픽스
- 영남대
- cs
- 대외활동
- widget
- 운영체제
- 알고리즘
- Swift
- 멋사
- c++
- dispatchqueue
- SwiftUI
- 멋쟁이사자처럼
- uikit
- widgetkit
- 문법
- 백준
- 스유
Archives
- Today
- Total
목록Dependency (1)
맛동산이
SwiftUI) TCA에서의 의존성 주입, dependency
Dependency란dependency란 네트워크 통신, 파일 엑세스, 타이머, 스레드 등 타입이나, 함수로 이루어진 컨트롤할수 없는, 시스템 외부에서 일어나는 상호작용을 의미한다.이러한 디펜던시를 제대로 컨트롤하지 못하면 예상치 못한 사이드이펙트가 발생할수 있다.TCA는 https://github.com/pointfreeco/swift-dependencies 라는 라이브러리를 사용하고 있으며, 해당 라이브러리의 장점은 다음과 같다.읽기쉽고, 테스트 코드짜기 쉬움swiftui 프리뷰와 동작을 잘하며, simulator를 통해서도 동작을 잘함3rd party 라이브러리, (파이어베이스 같은) 것을 연동할때 컴파일 타임이 적게 든다.TCA 에서 사용할수 있는 dependency Value값은 다음 페이지에서..
카테고리 없음
2024. 8. 8. 15:17