본문 바로가기 메뉴 바로가기

ZarttiOS

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

ZarttiOS

검색하기 폼
  • 분류 전체보기 (34)
    • Develop (33)
      • iOS (20)
      • Java (2)
      • Algorithm (4)
      • 아키텍처 (6)
  • 방명록

MVVM (1)
[RxSwift] 4. Rx - MVVM 디자인 패턴

Rx는 MVVM 디자인 패턴에 특화되어있다. 한 쪽 방향으로 쉽게 Observing 할 수 있는 구조로 되어있기 때문이다. RX 와 MVVM를 같이 사용할 때의 장점 MVVM 패턴을 사용하게 되면 ViewModel로 비지니스 로직을 분리할 수 있게 되고, test를 쉽게 할 수 있다는 있다. 또한, 보통 프론트와 모바일 파트는 기획 및 설계가 이루어지면 디자인, 백엔드(서버)의 개발이 이루어진 후 개발을 들어간다. 하지만 MVVM 패턴을 이용하게되면 목업정도의 데이터 구조와 API 구조를 알고 있다면 먼저 개발을 진행하고 완성된 개발 스펙에 맞게 converting이 가능하도록 해준다. 예를 들어, API요청을 Rx를 사용하지 않고 callback(completion: @escaping) 형태를 사용해 ..

Develop/iOS 2022. 1. 17. 20:00
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 코드사이닝
  • rxcocoa
  • 프로비저닝 프로파일
  • 프로비저닝
  • notification
  • 동적계획법
  • dip
  • provisioning profile
  • 코테
  • Clean Architecture
  • relay
  • 클린아키텍처
  • Rx
  • CSR
  • TextField
  • MVC
  • Swift
  • subject
  • MVVM
  • 프로파일
  • remote
  • Crossing Boundaries
  • TabBar
  • Push
  • ios
  • Apple
  • RxSwift
  • 아키텍처
  • APNS
  • certificate
more
«   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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바