일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- arkit
- Concurrency
- iphone
- firebase
- RxSwift
- ios
- dataflow
- Animation
- fullscreencover
- GCD
- gesture
- realitykit
- stateobject
- 네트워크
- combine
- withAnimation
- swift
- WWDC
- environmentobjet
- SwiftUI
- state
- Performance
- authentication
- CS
- 데이터최적화
- Network
- auth
- ar
- 달력
- UIKit
Archives
- Today
- Total
목록MVVM (1)
XLOG
[아키텍쳐] MVC VS MVVM 의 간단한 정리
프로그래밍을 하다보면 자연스럽게 아키텍쳐에 대한 고민을 하게된다. 고민의 이유는 너무 당연하다. 규모가 큰 프로젝트 구조를 잘 짜서 효율적으로 코드를 작성하여 효율적인 업무를 하고, 관리도 쉬워야 하기 때문이다. 가장 먼저 하고 싶은 말은' MVC, MVVM, MVP 등 어떠한 아키텍쳐가 좋다 라고 정답이 정해진건 아닌 것 같다' 이다. 진행하는 프로젝트의 규모, 진행하는 구성원, 주어진 시간 등을 고려하여 가장 효과적으로 진행할 수 있는 방법을 선택해야 하는 것 같다. 우선 MVC 에 대해 알아보자. Model - View - Controller 의 약자이다. Model 은 데이터 모델, View는 화면, Controller는 중재자 같은 역할이다. 예를 들어 API를 통해 Json을 받아 우리가 필요..
Swift/Etc
2023. 2. 3. 11:08