๐ป ๊ฐ๋ฐ/Architecture
[Architecture] MVVM + Clean Architecture๋ฅผ ์์๋ณด์
SwiftUI ํน์ฑ์ ViewModel์ ๋ถ๋ฆฌํ๋๊ฒ ๋งค์ฐ ์ฝ๋ค. @ObservedObject ์งฑ์งฑ! ๋๋ถ์ ์ค์ต์ ์งํํ๋ฉด์ ๋๋ถ๋ถ์ ํ๋ก์ ํธ์์ ViewModel๋ก ๋ถ๋ฆฌ๋ ํ์ง๋ง ๋ฌธ์ ๊ฐ ๋ง์๋ค. Massive ViewModel์ด๋๊น? ๊ทธ๋์ ํด์ปคํค ๋๋ ์ด๋ฐ ๊ฒ๋ค์ ๊ฑท์ด๋ด๊ณ ์ํคํ ์ณ์ ์ผ๋ก ์กฐ๊ธ ๋ ๊ด์ฐฎ์ ์ฑ์ ๊ตฌํํ๊ณ ์ถ์๋ค. ๋คํํ๋ ํ์ ์ค ํ ๋ถ์ด ํด๋ฆฐ ์ํคํ ์ณ์ ๋ํด ์ ์๊ณ ๊ณ์ ์ ๋์์ ๋ง์ด ๋ฐ์๊ณ , ์ ๋ณด๋ค๋ ์ด๋์ ๋ ์์ฑ๋ ์ฑ์ ๋ง๋ค ์ ์์๋ค. ์๋ก ์ด ๊ธธ์์ง๋ง ์๋ฌดํผ ํด์ปคํค์ ๊ณ๊ธฐ๋ก Clean Architecure์ ๋ํด ๋ค์ ๊ณต๋ถํ๊ณ ์ถ์ด์ ์ ์ ๋ถ๋งํฌํด๋ ๊ธ์ ๋ณด๋ฉด์ ๊ฐ๋ ์ ์ ๋ฆฌํด๋ณด๋ ์๊ฐ์ ๊ฐ์ก๋ค. Clean Architecture and MVVM on iOS When we deve..