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 |
Tags
- human interface guidelines
- @available
- View Life Cycle
- Modality
- Structures and Classes
- roundingMode
- 책후기
- 스위프트
- Failed to register bundle identifier
- 독후감
- contentInset
- 아이폰
- Mock
- 독서후기
- IOS
- delegation
- SWIFT
- mvvm
- 부트캠프
- UIResponder
- viewcontroller
- SWIFTUI
- 스타트업주니어로살아남기
- NotificationCenter
- xcode
- Codegen
- Info.plist
- 야곰아카데미
- NumberFormatter
- Navigation
Archives
- Today
- Total
목록mvvm (1)
호댕의 iOS 개발

최근 프로젝트를 진행하며 RxSwift, RxCocoa를 사용하게 됐다. 또한 기존 MVC 패턴을 사용해 주로 개발을 진행했지만 MVVM 디자인 패턴을 새롭게 사용해봤다. 물론 아직은 부족한 점이 많지만 그래도 프로젝트를 진행하면서 알게 된 MVVM은 무엇이고 어떻게 적용을 할 수 있는지 정리해보고자 한다. 🔸 그 전에 MVC 패턴부터... 일단 기존에 사용하던 MVC 패턴의 경우 Model, View, Controller로 나뉘게 된다. 애플에서도 CocoaMVC를 기본적으로 사용했다. View : 사용자가 직접 볼 수 있는 객체로, 스스로 어떻게 그려지는지를 알고 있으며, 사용자의 Action에 응답할 수 있다. ViewController : 하나 이상의 View와 하나 이상의 Model을 중재하는 ..
Software Engineering/iOS
2022. 3. 18. 17:14