상세 컨텐츠

본문 제목

App Architecture. Overview of Application Design Patterns

TIL/App Architecture

by box-jeon 2018. 8. 17. 07:22

본문


https://www.objc.io/books/app-architecture/

피가 되고 살이 된다는 objc.io 입니다. Application Design Patterns를 iOS앱으로 설명해준다니, 오랜만에 교과서를 읽는 듯한 느낌이 아주 고리타분하고 좋았습니다. 이어질 내용의 overview가 이어집니다.

  • Model-View-Controller
  • Model-View-ViewModel + Coordinator
  • Model-View-Controller + ViewState
  • ModelAdapter-ViewBinder
  • The Elm Architecture: Redux를 구현.
  • Networking: MVC에서 netwoking을 controller가 담당하는 방식과 model이 담당하는 방식을 비교.

Overview만 읽어봐도 저자가 이미 MVVM+C로 마음이 기운 것을 느낄 수 있었습니다. 확실히 대세는 대세인 모양이네요. MVC와 MVVM+C 외에 나머지 패턴들은 그다지 널리 사용되지 않거나 production-ready 상태가 아닌 실험적인 아이디어라고 합니다. MVC와 MVVM+C에서 테스트를 어떻게 작성하고 있는지 빨리 확인하고 싶네요. 마음이 급합니다.

관련글 더보기

댓글 영역