-
Architecture 적용해보기앱등이에게 살충제를 뿌린다./일기는 일기장에 2016. 11. 23. 13:18
1개의 ViewController
- 1개의 CollectionView
- 1개의 CellectionViewCell
- 1개의 Model
- 1개의 API
과연 여기에 굳이 디자인 패턴을 적용시키는 것이 적절할까
MVP Pattern
ViewController, CollectionView, CollectionViewCell <---> Presenter <---> Model, API Request helper
- MVC패턴에서는 ViewController와 View에 로직이 어느정도 녹아있지만, 이 로직들을 분리하여 Presenter에 담는 컨셉
- View와 Model이 완전히 분리가됨
- CollectionViewCell이 Presenter를 소유하도록
- Cell이 추가될 가능성을 열어두고 1개의 Cell이 1개의 Presenter를 갖도록
'앱등이에게 살충제를 뿌린다. > 일기는 일기장에' 카테고리의 다른 글
[iOS10] viewWillAppear와 viewWillLayoutSubviews (0) 2016.11.29 static inline메소드가 뭔가요?? (0) 2016.11.25 viewWillTransitionToSize, animateAlongsideTransition... 넘나 어려운 것 (0) 2016.10.10 iOS10을 대응하며.. (2) 2016.10.07 [스크랩] iOS10에서 ATS 내맘대로 활용하기 (0) 2016.09.30