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

Decoding Note

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

Decoding Note

검색하기 폼
  • 분류 전체보기 (56)
    • mysql (1)
    • Flex (1)
    • Python (1)
    • Git (2)
    • react (2)
    • css (4)
    • Javascript (4)
    • Swift (41)
      • Metal (2)
      • Realm (2)
      • Firebase (1)
      • Testing (1)
      • Clean Code (2)
    • web (0)
  • 방명록

Coordinator (1)
[Swift] Coordinator Pattern

읽기 쉬운 코드 만들기를 목적으로 공부한 내용 중 Coordinator Pattern에 대해 정리해 보려고 합니다. 코디네이터 패턴은 UIViewController 간의 흐름을 제어하기 위한 패턴입니다. 앱의 흐름을 담당하는 별도의 객체를 만들어 사용하기 때문에 UIViewController와는 독립적이며, 재사용에 용이합니다. - 수행 기능 1. 화면 전환에 필요한 인스턴스 생성( UIViewController, ViewModel 등.. ) 2. 생성한 인스턴스의 종속성 주입(DI) 3. 생성된 UIViewController의 화면 전환 (push or present) 아래와 같이 컨트롤러 간의 화면 전환하는 코드를 UIViewController에서 많이 작성했을 것입니다. let vc = HomeVi..

Swift 2021. 1. 31. 19:41
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • database
  • pagingView
  • Realm
  • http live streaming
  • xib
  • Swift
  • AssociatedObject
  • IOS
  • UIBarButtonItem
  • TDD
  • NIB
  • m3u8
  • AVFoundation
  • RECORDING
  • permission error
  • Video
  • BaseViewController
  • Coordinator
  • AVKit
  • UIButton
  • Design Pattern
  • Closure
  • Cleancode
  • CollectionView
  • customAlertView
  • ssh
  • UIControl
  • HLS
  • carousel
  • testing
more
«   2025/07   »
일 월 화 수 목 금 토
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 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바