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
- uitableview
- 스위프트
- swiftUI
- Xcode
- Human interface guide
- SWIFT
- clean architecture
- swift documentation
- 클린 코드
- collectionview
- UICollectionView
- tableView
- MVVM
- Clean Code
- UITextView
- uiscrollview
- RxCocoa
- 리펙토링
- ribs
- 리펙터링
- ios
- map
- Observable
- Refactoring
- 리팩토링
- Protocol
- rxswift
- combine
- 애니메이션
- HIG
Archives
- Today
- Total
목록데이터소스 반영 방법 (1)
김종권의 iOS 앱 개발 알아가기
[iOS - swift] MVVM구조에서 UITableView 사용 시, dataSource 관리 방법 (#프로토콜 지향 프로그래밍)
dataSource 관리 방법 dataSource를 관리하다보면 보통 UI에서 사용되는 데이터와 비즈니스로직이 들어갈 ViewModel에서 사용되는 dataSource 두 벌을 관리하는 경우가 있는데, 상태 관리를 한곳에서 사용하지 않으면 데이터 정합성 문제가 발생 protocol을 사용하여 dataSource를 관리하면 해결 viewController에서 dataSource에 접근할 때는 protocol에 의존하게끔하면 해결 MVVM 구조 먼저 준비 MVVM구조를 쉽게 구현하기 위해 예제에 사용할 라이브러리 pod 'RxSwift' pod 'RxCocoa' View ViewModel 구현체에 의존하지 않도록, ViewModelable 프로토콜을 생성하고 이것에 의존하도록 구현 UI에 관한 input을 ..
iOS 응용 (swift)
2023. 5. 28. 01:33