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 | 31 |
Tags
- swiftUI
- 애니메이션
- uiscrollview
- Clean Code
- clean architecture
- tableView
- 클린 코드
- 리펙터링
- map
- Xcode
- ribs
- 스위프트
- RxCocoa
- UITextView
- HIG
- ios
- 리펙토링
- Observable
- uitableview
- swift documentation
- Protocol
- combine
- UICollectionView
- MVVM
- 리팩토링
- rxswift
- Refactoring
- Human interface guide
- collectionview
- SWIFT
Archives
- Today
- Total
목록Swiftui+MVVM (1)
김종권의 iOS 앱 개발 알아가기
[iOS - SwiftUI] SwiftUI+MVVM (SwiftUI에서 MVVM 사용 방법, View, ViewModel)
MVVM 핵심은 View와 ViewModel이고 각 역할을 기억 View: ViewModel에서 상태가 변하면 그 상태를 단순히 구독하고 있다가 View를 변경하는 역할 ViewModel: 상태 값을 저장하고 있고, 상태 값을 관리(계산 등)를 하는 역할 View와 ViewModel 구현 핵심 View에서 특정 UI의 action이 발생하면 ViewModel에 던져줌 ViewModel에서는 액션에 따라 특정 상태값을 관리하고 상태값을 변경 ViewModel의 상태값을 바라보고 있는 View는 그에 맞추어서 UI 변경 주의사항) 상태 관리 포인트는 View가 아니라 ViewModel이므로, 상태 관련 코드는 ViewModel 한 곳에서 수행되도록 할 것 View, ViewModel 구현 아이디어 enum을..
iOS 응용 (SwiftUI)
2022. 9. 27. 23:50