logo

[Swift] Coordinator Pattern 기본!! With RayWanderlich Tutorial!

language-logoSwift

• Coordinator는 뷰 컨트롤러의 움직임을 조정하는 역할을 하며, Massive View Controller 문제와 VC간의 강한 결합 문제를 해결하기 위해 도입된 패턴입니다.
• Coordinator를 사용하면 뷰 컨트롤러들을 더 높은 수준에서 관리하여 안정적으로 플로우를 관리할 수 있습니다.
• 코디네이터 패턴은 뷰컨트롤러 간의 결합을 줄이고, 화면 전환 로직을 코디네이터에서 관리해 Massive View Controller 문제를 해결하며, 유지보수와 클린 아키텍쳐 구현에 도움을 준다.
• 코디네이터는 부모-자식 관계의 트리 구조로 뷰컨트롤러들을 독립적으로 관리하며, 기본적인 코디네이터 프로토콜은 start() 메서드를 가진다.

thumbnail
북마크
공유하기
신고하기
19분 분량
조회수 119
profile-imageDuno
2년 전
Copyright © 2024. Codenary All Rights Reserved.