ViewModel과 Coordinator (1) 썸네일형 리스트형 [iOS architecture] Swift에서 사용되는 MVVM 아키텍쳐 패턴 탐구하기 | MVVM vs MVP | Coordinator 개념 안녕하세요. 이번 포스트는 MVVM 패턴의 역사와 MVVM에서 사용되는 뷰 바인딩 패턴인 Input/Output pattern에 대해 공부했던 개념을 정리해보려고 합니다. 2000s 당시... 옛날에는 디자이너가 사용자의 interface 요소를 통해 뷰를 생성하고, 끌어다 놓으면 개발자가 각각의 뷰에 대해 세세하게 코드로 작성(이벤트 처리, 레이아웃 조절 등)했다고 합니다. 이 결과 view 와 business logic이 매우 타이트하게 연결 됬습니다. 그래서 확장성, 유지보수에 어려웠다고 합니다. 그래서 디자이너가 뷰의 레아이웃 바꾸는 걸 꺼려했다고 합니다. (개발자들이 다량의 코드를 다시 작성해야 하기 때문입니다.) 그래서 마이크로소프트는 view와 business logic을 분리하는 MVVM .. 이전 1 다음