반응형 coordinator1 iOS(UIKit)에서의 Coordinator Pattern Coordinator 란?하나 이상의 뷰 컨트롤러들에게 지시를 내리는 객체지시는 view의 트랜지션(화면 전환)을 의미 사용하는 이유(이점)화면 전환시, Push,Present등 VC(ViewController) 내부에 작성되어진다. 그렇게되면 책임 또한 VC가 가지게 될 뿐만 아니라, VC간 의존성이 생긴다.위와 같은 상황에서 Coordinator 패턴을 적용하여 화면 전환의 흐름을 제어하게 된다면 VC가 담당하던 책임을 Coordinator가 담당하게 된다.VC에서 사용할 VM(ViewModel)을 함께 주입해줄 수 있어 DI(의존성주입) 또한 쉽게 해결가능하다.즉 화면 전환 제어 담당과 의존성 주입을 하게 해주는 허브. VC가 갖고있는 FlowLogic을 떼어내, Massive해지지 않게 해주기도 .. 2023. 9. 18. 이전 1 다음 반응형