iOS) Design pattern MVVM(1/2) - MVC, MVVM ์์๋ณด๊ธฐ
๐ Design Pattern ๋์์ธ ํจํด์ ์ ํ๊ฒ ๋๋ฉด ๋ชจ๋ ํด๋์ค์ ์์ฑ์ ๊ตฌ์กฐ์ ์ผ๋ก ์ ๋ฆฌ๊ฐ๋ฅํ๋ฉฐ ํ ์์ ์ ์ํํ ์์ฌ์ํต๊ณผ ์ฝ๋ ์์ ์ด ๊ฐ๋ฅํ๋ค. โ๏ธ MVC(Model-View-Controller) Model : ๋ฐ์ดํฐ์ ๊ดํ ๋ก์ง ๋ด๋น(๋ฐ์ดํฐ ๊ฐ ๋ณ๊ฒฝ ๋ฐ ๊ด๋ฆฌ) View : ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ง๋ ํ๋ฉด ๋ด๋น(UI) Controller : Model ๊ณผ View ์ฐ๊ฒฐ(Model ๊ฐ์ View ์ ๋ณด์ฌ์ค) ์ค๋ฆฌ์ง๋ MVC ํจํด์ iOS ๊ฐ๋ฐ์ ์ ํฉํ์ง ์์(Model,View,Controller ๊ฐ ๋๋ฌด ๋ฐ์ ํ๊ฒ ์ฐ๊ด) ์ ํ์์๋ CocoaMVC ํจํด์ ์ ์ํ๋ค. Controller ๊ฐ View ์ Model ์ ์ค์ฌ์ ์ญํ ์ ํ์ฌ View ์ Model ์ ๋ ๋ฆฝ์ฑ ๋ถ์ฌ. ํ์ง๋ง ์ ํ์ CocoaM..
iOS/Design Pattern
2021. 8. 24. 00:06
TAG
- Protocol
- ์๋ฒํต์
- WWDC22
- MVVM
- watchOS
- MOYA
- rxswift
- Swift
- WidgetKit
- SwiftUI
- APNS
- IOS
- YPImagePicker
- Objective-C
- UserDefaults
- containerBackground
- configurable widget
- RxCocoa
- WWDC
- Firebase
- OpenSourceLibrary
- projectsetting
- async/await
- github
- Widget
- 2022 KAKAO TECH INTERNSHIP
- Algorithm
- Notification
- urlsession
- CloneCoding
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ
๊ธ ๋ณด๊ดํจ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
๋งํฌ
- Total
- Today
- Yesterday