한국인의 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

컨텐츠 검색

태그

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

최근글

댓글

공지사항

아카이브

input(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.

티스토리툴바