Coordinator Design Pattern
-
[iOS] Coordinator Design Pattern ๋ฒ์ญiOS 2022. 5. 26. 13:03
Coordinator Design Pattern ๋ฒ์ญ Coordinator Design Pattern์ ์ฌ์ฉํ๋ฉด, ์ฑ์ ํ๋ฆ์ ์ ์ดํ ์ ์๊ณ ๋ด๋น๊ฒ์ด์ ๋ก์ง์ ์ปจํธ๋กค๋ฌ์ ์ง์ ๋ฃ๋ ๊ฒ์ ํผํ ์ ์์ต๋๋ค. ๋ํ ๋ทฐ์ปจํธ๋กค๋ฌ๋ฅผ ์๋ก ๋ถ๋ฆฌํ๋๋ฐ ๋์์ด ๋๊ธฐ ๋๋ฌธ์ ํ๋ก์ ํธ ์ ์ฒด์์ ๋ทฐ์ปจํธ๋กค๋ฌ๋ฅผ ์ฌ์ฌ์ฉํ ๋ ์ ์ฉํฉ๋๋ค. ๋ค์ ๋ถ๋ถ์ ๋ค๋ฃน๋๋ค. ๊ฐ๋ณ ์ฝ๋๋ค์ดํฐ ์์ฑ ์ฝ๋๋ค์ดํฐ ํ๋ฆ ํ์ฉ ์ฝ๋๋ค์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ทฐ์ปจํธ๋กค๋ฌ ๊ฐ์ ๋ฐ์ดํฐ ์ ๋ฌ ํ๋ก์ ํธ์ ์์ค ์ฝ๋๋ ํ๋จ์์ ํ์ธํ ์ ์์ต๋๋ค. ์์ํ๊ธฐ ๋จผ์ ๋ชจ๋ Coordinator๊ฐ ์ค์ํ ํ๋กํ ์ฝ Coordinator๋ฅผ ์์ฑํด๋ณด๊ฒ ์ต๋๋ค. import UIKit protocol Coordinator { func start() func coordinate(to co..