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 |
Tags
- UIButton
- rxswift
- Notification
- 웹뷰
- Firebase
- view
- error
- mac
- Code
- iOS16
- stack
- Archive
- Git
- Swift
- 개발자
- Xcode
- Session
- MacOS
- Apple
- 한글
- FLUTTER
- Realm
- window
- darkmode
- SwiftUI
- JPA
- IOS
- github
- Python
- appstore
Archives
- Today
- Total
목록프로그래밍 (1)
EEYatHo 앱 깎는 이야기
Swift ) MVVM 탄생과정, 특징 - EEYatHo iOS
MVVM을 제대로 이해하기 위해서는, MVVM이 나오는 이유와 배경을 알아야한다고 생각한다. MVVM은 디자인 패턴이다. 디자인 패턴은 어쩌다 나온 것인지를 알기 위해서는, 프로그래밍 패러다임의 변환을 살짝 핥아봐야한다. 1950년대, 어셈블리어와 함께, 순차적 프로그래밍이 나타났으며, ( 단순한 명령어들의 나열 ) 1970년대, C와 Pascal을 필두로, 절차적(절차지향) 프로그래밍이 나타났고, ( if, for, 함수의 등장 ) 1980년대 C++과 1990년대 Java를 통해, 객체지향 프로그래밍이 나타났다. ( 클래스, 객체의 등장 ) 객체지향 프로그래밍은 40년이라는 오랜 세월 동안, 현재까지도 이어져 내려오고 있으며, 수 많은 선조 프로그래머들의 노력 덕분에 유지보수와 협업에 용이한 "코드들..
iOS, Swift/ArchitecturePattern
2021. 7. 5. 17:01