본문 바로가기

IAM iOS

검색하기
IAM iOS
프로필사진 IAMiOS

  • 분류 전체보기 (22)
    • iOS (3)
    • Swift (2)
    • RxSwift (13)
    • Library (4)
Guestbook
Notice
  • 이전
Recent Posts
Recent Comments
Link
  • Github
«   2026/04   »
일 월 화 수 목 금 토
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)
  • 의존성 관리 도구
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록MVVM (1)

IAM iOS

[RxSwift] MVVM with RxSwift

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
이전 Prev 1 Next 다음

Blog is powered by AXZ / Designed by Tistory

티스토리툴바