코디네이터 패턴
·
🍎 iOS/디자인패턴
Coordinator Pattern ViewController가 보유한 책임 중 Navigation과 관련된 부분을 다른 인스턴스에서 책임지도록 하는 패턴 기존의 ViewController에서 직접적으로 화면전환을 시행하는 방식은 다음에 띄워질 다른 ViewController에 대해 기존 ViewController가 알고 있어야하는 구조다. 이렇게 하면 ViewController 인스턴스 간에 심한 커플링을 발생시킨다. (커플링: 두 요소간의 상호의존성) 이를 해결한 것이 Coordinator 패턴이다. 모든 VIewController는 Coordinator 인스턴스만 보유할 뿐, 다른 ViewController의 인스턴스를 직접적으로 보유하지 않는다. 그저 Coordinator에 요청할 뿐이다. 이런 ..
JerryiOS
'coordinator' 태그의 글 목록