일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로토콜
- 반응형
- 스트럭트
- mvc
- 앱개발
- CS
- 네트워크
- 이론
- 기초문법
- 실습
- swift
- ios
- 학과별커뮤니티
- async
- RxSwift
- Optional
- struct
- uikit
- WeatherKit
- 구름톤 유니브
- 동시성
- collectionview
- SwiftUI
- MVVM
- 토이프로젝트
- 대표
- Kingfisher
- GCD
- 옵셔널
- 세종대학교
- Today
- Total
목록MVVM (2)
스윞한 개발자
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cBmThg/btsFdYoO3nc/BqiAD0tVsrFShQHuT4wSx1/img.png)
안녕하세요! 오늘 포스팅은 WeatherKit에 대해서 알아보고 현재 위치를 가져와서 현재위치에 대한 날씨 정보를 가져오는 실습을 진행해 보겠습니다! WeatherKit 이란? weatherKit은 사용자가 최신 정보를 확인하고 안전하게 미리 대비하는 데 도움이 되는 여러 가지 유요한 기상 데이터를 앱과 서비스에 제공하는 것을 말합니다! Swift API를 사용하여 iOS 16, iPadOS 16, macOS 13, tvOS 16 및 watchOS 9에서 사용할 수 있습니다! 또한 다른 플랫폼에서도 REST API를 사용하여 다양한 서비스에 적용할 수 있습니다. Apple Weather은 현재 날씨를 비롯한 기온, 강수량, 바람, UV 지수 등 많은 날씨 정보에 대한 10일간의 시간별 예보를 제공할 수 ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/eIkjsd/btsEyNtrpta/KtxfKoCpkjfF5U54KQVCQK/img.png)
안녕하세요 이번 시간에는 Swift로 개발을 진행할때 사용할 패턴들에 대해 개념을 정리해보았습니다! 저는 일단 기본적으로 모든 프로젝트를 진행할때, MVC 패턴으로 구현을 했는데요! 이번 기회에 MVVM 패턴에 대해 공부하고 정리해서 앞으로 진행할 졸업 작품과 다양한 프로젝트, 과거에 했던 프로젝트도 정리 해보도록 하겠습니다! * MVVM(Model, View, Viewmodel) 기존의 uikit는 mvc를 따르고 있습니다. MVC(Model View Controller) Clean Architecture의 핵심은 바깥쪽 레이어가 안쪽 레이어에 대한 정보는 알아도 되지만, 안쪽 레이어는 바깥쪽 레이어에 대해 최대한 몰라야 한다는 것입니다. 외부 사항은 서비스가 완성이 되어 배포한 후에도 교체 및 수정의..