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
- IOS
- github
- ์๋ฒํต์
- WidgetKit
- containerBackground
- MOYA
- async/await
- APNS
- configurable widget
- UserDefaults
- urlsession
- RxCocoa
- SwiftUI
- watchOS
- Protocol
- Firebase
- Algorithm
- projectsetting
- Objective-C
- WWDC22
- CloneCoding
- Swift
- OpenSourceLibrary
- rxswift
- 2022 KAKAO TECH INTERNSHIP
- YPImagePicker
- Notification
- WWDC
- Widget
- MVVM
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ
๊ธ ๋ณด๊ดํจ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
๋งํฌ
- Total
- Today
- Yesterday