SwiftData
-
What's new in SwiftData (feat. WWDC 2026)SwiftData 2026. 7. 12. 18:36
안녕하세요. 그린입니다 🍏이번 포스팅에서는 WWDC 2026에서 나온 SwiftData 부분에서 업데이트 사항들에 대해 살펴보고 정리해보겠습니다 🙌 Sectioning your fetches먼저 SwiftData에서 섹션별로 데이터를 가져오는 방법을 보겠습니다. 이제는 이렇게 쿼리에서 옵션을 주어 그룹별로 묶을 수 있어요.각 섹션에선 ID 속성이 있고 이걸 활용하게 됩니다. Using custom types모델에 커스텀 타입을 저장하는 기능 향상을 살펴볼께요.SwiftData는 로드될 때 모델에 대한 스키마를 자동으로 생성합니다.스키마는 모델 클래스와 엔티티간 매핑을 정의하죠.대부분의 타입에선 이게 자동으로 작동해요.그렇지만 모델 매크로로 어노테이션 되지 않은 클래스는 자동으로 검사할 수 없기에 S..
-
Model your schema with SwiftData (feat. WWDC 2023)SwiftData 2023. 6. 13. 12:02
안녕하세요. 그린입니다🍏 이번 포스팅에서는 이제 SwiftData의 모델 스키마들에 대해 알아보려 합니다🙋🏻 Utilizing schema macros 스키마 매크로를 최대한 활용할 수 있는 방법을 볼까요? 스키마 매크로를 활용하면 앱에서 완벽하게 작동하도록 지속적인 환경의 동작을 커스텀하게 지정할 수 있어요. @Model final class Trip { var name: String var destination: String var start_date: Date var end_date: Date var bucketList: [BucketListItem]? = [] var livingAccommodation: LivingAccommodation? ... } 기본적으로 해당하는 모델이 있을때 여기서 각 ..
-
Build an app with SwiftData (feat. WWDC 2023)SwiftData 2023. 6. 13. 10:51
안녕하세요. 그린입니다🍏 이번 포스팅에서는 WWDC 2023에서 공개된 SwiftData로 앱을 구성하는 방법에 대해 학습해보겠습니다🙋🏻 우선 이번 포스팅은 WWDC 2023의 섹션을 보면서 소개하는 앱을 다운 받아 같이 진행되는 형식입니다. 그렇기에 아래 링크를 통해 해당 프로젝트를 다운 받아서 같이 살펴보면서 흐름을 이해하는것이 좋습니다😃 https://developer.apple.com/documentation/SwiftUI/Building-a-document-based-app-using-SwiftData Building a document-based app using SwiftData | Apple Developer Documentation Code along with the WWDC presen..
-
Meet SwiftData (feat. WWDC 2023)SwiftData 2023. 6. 8. 05:06
안녕하세요. 그린입니다🍏 이번 포스팅부터 SwiftData 카테고리를 만들어 WWDC 2023에서 소개해주는 SwiftData에 대해 다뤄보려합니다. 그 첫번째 주자는 Meet SwiftData입니다. 아마 SwiftData를 딥하게 들어가기전 소개하는 섹션일것 같아요. SwiftData SwiftData는 이번 WWDC 2023에서 소개된 데이터 모델링 및 관리를 위한 프레임워크로 Swift 앱의 향상을 돕습니다. SwiftUI와 마찬가지로 외부 파일 형식이 없는 코드에 전적으로 집중하고 Swift의 새로운 매크로 시스템을 사용해 원활한 API를 제공해주죠. 특히 SwiftUI와 자연스럽게 통합되며 CloudKit 및 Widgets과 같은 다른 플랫폼 기능과도 함께 작동됩니다. 일전에 코어데이터를 통해..