본문 바로가기

👨‍💻 프로그래밍/iOS 개발3

☁️ Swift Data를 써서 iCloud 연동 기능 만들기 Swift Data 간단 소개 Apple의 ORM (Object Relational Mapping) ORM이란 Application 내부 객체와 DB 상의 객체를 연결시켜 주는 기술입니다. 어떤 언어나 어떤 DB를 써도 쉽게 찾아볼 수 있는 기술이지만, Apple의 레전드라면 이게 이번년도 (2023년)에 나왔다는 것입니다... 즉, Swift Data를 쓴 프로젝트를 구동하려면 iOS 15 이상이 필요하고, 자연스럽게 개인 토이 프로젝트 아니면 현실적으로 쓸 수 없습니다. 하지만 저는 토이 프로젝트를 하니 과감하게 iOS 15 미만은 고객에서 포기하고 써 봤습니다. Swift Data를 쓰기 위해서는 3가지 단계를 거치면 됩니다. Model을 정의 ModelContainer를 주입 context나 Pr.. 2023. 12. 24.
🍎 취미 iOS 앱 개발 후기 최근 너무 웹 개발만 한거 같아 Refresh 겸, 또 평소 iOS 앱을 만들고 싶었기에 취미로 iOS 앱을 만들어 보기로 했습니다. 간단히 공부해 보니 iOS는 Objective-C + UIKit 에서 Swift + SwiftUI로 넘어가고 있는 상태였습니다. 취업을 위해서라면 다 공부해야 하겠지만, 취미로 하는거니 당연히 Swift + SwiftUI 조합을 사용했고, iOS 버전도 가장 최신인 iOS 15를 기준으로 하고, 나머지 솔루션도 애플에서 기본 제공하거나 가장 편한 걸 사용했습니다. (Persistence에 CoreData + CloudKit, CI/CD에 XCode Cloud 등) Apple 제품을 쓰면서 느꼈던 장단점이 개발에서도 나타난다 개발이 아니라 Apple 제품의 장단점이 뭘까요?.. 2023. 8. 3.
SwiftUI 복습 구현 개인 참고용입니다! SwiftUI가 가물가물할 때 마다 각각의 프로그램을 다른 소스를 의지하지 않고 직접 구현해 보기 Sean Allen Course Create a single App Containing Following Apps in a TabView. 1. Weather App 2. Framework App 3. Barcode App 4. Appetizer App SwiftUI in 30 Days (15 Small Project) 1. Timer - Timer Class 2. Darkmode - Theme Based on Darkmode, Font 3. Color Mixer 4. Animation with A 5. 3D Cat Scan 6. Text Field 7. Google Translate w.. 2021. 7. 5.