| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- 동기(Sync)
- SPM
- Library
- RxSwift
- 동시(Concurrent)
- Multiple Cell Type
- swift
- popupView
- NSCache
- NewsApp
- MapKit
- Rxcocoa
- Segmented Control
- Traits
- pagination
- IAMPopup
- MVVM
- WeatherAPP
- Swift Package Manager
- flatMap
- 라이선스 저작권
- Transforming Operators
- cocoapods
- ios
- 직렬(Serial)
- Dispatch Queue
- OpenSource
- Control Event
- 비동기(Async)
- 의존성 관리 도구
Archives
- Today
- Total
목록MVVM (1)
IAM iOS
What we will be Building? MVVM 패턴을 적용하여, News API 네트워크 요청 구현 (이전 GoodNews는 MVC 패턴) MVVM View와 Model을 분리 기존의 View는 단순히 UI를 표시하기 위한 로직만을 담당하고, 그 외에는 메서드 호출 정도만 있는 것이 이상적 ViewModel은 기존의 UIKit을 import 할 필요 없이 데이터 update 및 View 요소를 업데이트한다. View - Model - ViewModel 모두 독립적으로 테스트가 가능하다. Model 데이터 구조를 정의하고 ViewModel에게 결과를 알려준다. Model은 View와 이어지지 않는다. struct ArticleResponse: Decodable { let articles: [Art..
RxSwift
2022. 4. 9. 17:40