한국인의 iOS

한국인의 iOS

  • 분류 전체보기 (39)
    • SeSAC (27)
      • 수업정리 (11)
      • 과제 (15)
      • 소감 (1)
    • 개발 (2)
      • Swift (1)
      • In-depth study (1)
    • 프로젝트 (9)
      • BookLog(북로그)-출시앱 (6)
      • SLP(스터디 메이트 매칭)-SeSAC (3)
    • CS (0)
      • 자료구조 (0)
      • 알고리즘 (0)
  • 홈
  • 태그
  • 방명록
  • 수업정리
RSS 피드
로그인
로그아웃 글쓰기 관리

한국인의 iOS

컨텐츠 검색

태그

Dark Mode UIView MemoApp 프리뷰 2차평가과제 소감 MVVM+DiffableDataSource 1주차 리뷰 074회차 북로그v1.1 리팩토링 072회차 북로그 앱출시 소감 회원가입 프로세스 073회차 테이블뷰 network MVVM 2주차 리뷰

최근글

댓글

공지사항

아카이브

output(1)

  • 082_Rx(Input, Output)+MVVM

    -. 뷰모델을 통해 UI로직과 비지니스 로직을 분리하면 객체, 이벤트가 많아졌을때 쉽게 확인 할 수 있다. 이 때 Input, Output으로 데이터 흐름을 구분 할 수 있다. -. VC->VM : Input(버튼탭, 텍스트필드 입력하는 텍스트 등), VM->VC : Output(뷰 상태, 텍스트, 화면전환, 얼럿 등) -. Input, Output 사용 전에는 뷰컨트롤러에서 이벤트를 처리했지만 Input을 사용해서 관찰대상이 되는 이벤트의 처리를 뷰모델에 전달하고, 뷰모델에서는 Output을 사용해서 연산을 적용한 이벤트를 뷰컨트롤러에 전달한다.(뷰컨틀롤러에서는 메서드의 반환값을 통해 값에 접근할 수 있음 ex.뷰컨트롤러에서 transform의 반환값인 Output구조체의 매개변수에 접근) Input,..

    2022.11.01
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바