iOS

[iOS-Swift] Coordinator Pattern

웰코발 2022. 12. 6. 20:05

iOS 개발을 하다 보면서 알게 된 화면 흐름을 관리하는 방법론 중 하나로 아래 링크를 통해 잘 설명된 것들을 볼 수 있다.

 

rxSwift의 MVVM패턴에서 MVVM-C 패턴이라는 것은 MVVM + Coordinator Pattern 이였던 것이었다...

 

 

제일 기초적인 설명은 이 블로그에..

https://velog.io/@ellyheetov/Coordinator-Pattern

 

Coordinator Pattern

Coordinator 패턴의 시작 Coordinator란 화면전환을 위한 delegate이다. Stack 방식으로 새로운 화면을 push하고, 이전화면으로 돌아가가기 위해 pop한다. 가장 첫 화면을 기준으로 새로운 화면으로 넘어갈때

velog.io

 

좀더 알고싶다면 아래를..

https://velog.io/@sookim-1/Coordinator-Pattern-1-%EA%B0%9C%EB%85%90-%EB%B0%8F-%EC%82%AC%EC%9A%A9%EB%B0%A9%EB%B2%95

 

[iOS] - Coordinator Pattern - 1 (개념 및 사용방법)

안녕하세요 화면전환로직을 관리하기 위해 코디네이터패턴을 적용하기로 하였고 관련 내용과 적용방법에 대해 설명하겠습니다.

velog.io

 

https://velog.io/@sookim-1/iOS-Coordinator-Pattern-2-%ED%85%9C%ED%94%8C%EB%A6%BF-%EB%B0%8F-%EA%B7%9C%EC%B9%99

 

[iOS] - Coordinator Pattern - 2 (템플릿 및 규칙)

안녕하세요 Coordinator를 어떤식으로 관리할지에 대한 규칙과 템플릿을 적용하는 방법에 대해서 설명하겠습니다.

velog.io

 

https://nsios.tistory.com/48

 

[Swift] Coordinator Pattern (1/2) - 기본원리

iOS 아키텍쳐의 종류는 다양해요 MVC, MVP, MVVM, VIPER, RIBs... 등등 많은데 MVC-C, MVVM-C 이러한 표현을 보신적도 있지않나요?? 여기서 C는 Coordinator를 의미해요 Coordinator란?? 화면의 흐름을 제어해주는 역

nsios.tistory.com

 

https://nsios.tistory.com/50

 

[Swift] Coordinator Pattern (2/2) - 기본동작

2020/05/17 - [iyOmSd/Title: Swift] - [Swift] Coordinator Pattern (1/2) - 기본원리 [Swift] Coordinator Pattern (1/2) - 기본원리 iOS 아키텍쳐의 종류는 다양해요 MVC, MVP, MVVM, VIPER, RIBs... 등등 많은데 MVC-C, MVVM-C 이러한 표현

nsios.tistory.com