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
- ios
- Android
- pod install
- 스크롤 탭
- GeometryReader
- scrolling tab
- swift #swift keychain #keychain 사용법
- DataBinding
- development language
- DevelopmentRegion
- transformation.map
- base64 변환
- 상단 탭바
- Swift Package Manager
- swift
- 개발자 면접
- Side Menu
- convert base64
- notifychanged
- Tuist
- UIViewControllerTransitioningDelegate
- List
- url 관찰
- url 추적
- UIPresentationController
- SwiftUI
- 기존 앱
- detect url
- ViewBuilder
- oberve url
Archives
- Today
- Total
목록MVVM (1)
버그 잡이
MVVM 패턴이란? #MVVM #MVP #Android
1. MVVM이란? 기존의 MVP가 가지는 문제를 해결하고자 나온 모델입니다.. 기존 MVP 모델은 view와 presenter의 의존성이 강하다는 것이 문제였는데 MVVM은 "viewmodel은 view를 모르는 구조"로 설계함으로써 view와 viewmodel의 의존성을 느슨하게 만들었습니다. 2. MVP vs MVVM "ViewModel은 View를 모른다" 그림에서 볼 수 있듯이 가장 큰 특징은 mvp에서는 presenter에서 view를 참조하고 있는데 mvvm에서는 viewmodel이 view를 참조하고 있지 않습니다. 이 특징 덕분에 기존 mvp 패턴에서 presenter와 view간의 의존성이 높아져 발생할 수 있는 문제를 어느 정도 해결할 수 있게 해줍니다. '클래스간 의존성이 높아지면 ..
안드로이드
2020. 6. 9. 17:32