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 | 29 | 30 |
Tags
- spritekit
- widgetkit
- 리액트
- widget
- 알고리즘
- uikit
- 스유
- 후기
- 영남대
- 웹
- 대외활동
- 위젯킷
- Swift
- dispatchqueue
- 컴퓨터그래픽스
- 백준
- c++
- 1일1알골
- 스위프트
- composable architecture
- 운영체제
- Protocol
- swift concurrency
- SwiftUI
- TCA
- 문법
- cs
- 멋사
- 멋쟁이사자처럼
- 네트워크
Archives
- Today
- Total
목록Source of Truth (1)
맛동산이
SwiftUI) Source of Truth란???
Source of Truth란??? SwiftUI에서의 Source of Truth란 데이터의 일관성과 정확성을 유지하는 중요한 개념을 의미한다. SwiftUI앱 내에서 사용자 인터페이스(UI)는 데이터 모델에 바인딩 되어있다. 이말은 기존의 UIKit과 다르게 SwiftUI는 데이터모델인 @State에 UI가 바인딩되어 있기 때문에 UI는 데이터 모델의 변경에 의해서 자동으로 반응하고, 변경된다. 하지만 이렇게 UI를 변경하는 상태가 여러곳에서 복사되고 변경되고 사용되어 진다면, 이는 사용자 경험(UX)의 일관성이나 정확성 유지에 굉장히 취약해 진다. (사이드 이팩트가 발생함) 따라서 SwiftUI에서는 SwiftUI에서는 보통 @State, @Binding, @ObservedObject, @Envir..
앱/SwiftUI
2023. 3. 26. 15:26