Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- mvvm
- Autolayout
- 오토레이아웃
- coordinator
- ReactiveX
- RX
- 병합정렬
- 동작과정
- Content Compression Resistance priority
- 자료구조
- swift알고리즘
- IOS
- Content Hugging priority
- 알고리즘
- Union-Find
- uikit
- GCD
- 선택정렬
- LLM
- rxswift
- RxSwift요약
- 백준
- RxCocoa
- 동시성프로그래밍
- 버블정렬
- ai expo
- 삽입정렬
- endpoint
- OperationQueue
- swift
Archives
- Today
- Total
목록iOS (11)
JosephCha의 개발일지
MVC 패턴
우선, 디자인 패턴을 사용하는 이유 디자인 패턴이란 프로그램 개발 시, 자주 마주하는 애로 상황에 대한 일반적이고 재사용 가능한 추상화된 해결책. 쉽고, 편리하게 프로그램을 개발, 유지보수, 그리고 모든 이들과 공유하기 위한 규약. Model, View, Controller 쉽게 생각해서, MVC는 무엇(Model)을 어떻게(Controller) 보여줄(View) 것인가 입니다. Model 데이터와 관련된 객체, 데이터를 관리하는 로직(비즈니스 로직) 포함. Controller와 직접적으로 연결. KVO(Key Value Observation)를 통해, Model의 변경사항이 있을 때, Controller에게 알림. (윗 그림 참고) View와 직접적으로 연결되면 안됨. 재사용성 강조됨. 종류 데이터로 ..
iOS
2021. 11. 22. 11:51