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

iOS 개발자 꿈나무

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

iOS 개발자 꿈나무

검색하기 폼
  • 분류 전체보기 (74)
    • Algorithm (7)
      • 프로그래머스 (3)
      • 백준 (4)
    • iOS (64)
      • UIKit (6)
      • SwiftUI (17)
      • Swift (14)
    • WWDC (2)
    • CS (1)
    • Apple Developer Academy (0)
  • 방명록

CS (1)
[CS] Coordinator 패턴은 왜 사용하는 것일까?

✏️ Coordinator 패턴Coordinator 패턴은 ViewController에서 수행하던 화면 전환에 대한 로직을 Coordinator를 통해 분리한다는 컨셉을 가지고 있다. 나는 개발하다가 ViewController에서 navigate를 할 때 이때껏 큰 불편함을 느끼지 못했었는데, 프로젝트 규모가 6개월을 넘어갈 정도로 커지게 되면서 화면 전환 로직을 더 이상 ViewController가 가지고 있는 게 맞는지, 화면이동 간의 중복코드가 너무 많아지는 문제점들이 있어서 Coordinator 패턴에 대한 관심을 가지게 되었다. navigation 하는 코드 그거 얼마나 된다고 추가적인 학습 비용을 감수하더라도 coordaintor 패턴을 써야 하는지 의문이 들 수 있다. (나 조차 그랬으니..

CS 2026. 3. 24. 00:44
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • group tasks
  • Fastlane
  • 프로그래머스
  • ObservableObject
  • internal Combine
  • XCTest
  • SnapshotTest
  • combine
  • Swift Concurrency
  • CoreData
  • SWIFT
  • foundation models
  • ios
  • 백준
  • Xcode
  • awakeFromNib
  • 클로저
  • UITest
  • rxswift
  • 코딩테스트
  • GCD
  • 스위프트
  • UIKit
  • Swift Format
  • prepareForReuse
  • closure
  • swiftUI
  • asyne-let
  • Task
  • AppGroup
more
«   2026/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

티스토리툴바