일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- infoplist
- decidepolicyfor
- 빝버켓
- WWDC
- 스위프트
- 알고리즘
- scenedelegate
- httpcookie
- 애러처리
- BFS
- 쿠키
- navigationaction
- atlasian
- IOS
- wwdc24\
- dfs
- xcode
- 콜드픽스
- Swift
- persistence
- 옆집
- swiftdata
- JSON
- 연결
- 24
- 빗버켓
- 데이터장소
- 2024
- 데이터구조
- om-4ti
- Today
- Total
목록2024 (2)
내가 iOS 개-발자라니.
SwiftData와 Core Data의 차이점SwiftData의 특징1. 현대적인 Swift 통합: - Swift 언어의 최신 기능: SwiftData는 Swift의 최신 기능, 특히 매크로(@Model, #Unique, #Predicate 등)를 사용하여 데이터 모델링 및 영속화(persistence)를 단순하고 직관적으로 만든다. - SwiftUI와의 원활한 통합: SwiftUI의 View에서 데이터 바인딩과 상태 관리를 쉽게 수행할 수 있다.2. 매크로 기반 접근: - @Model 매크로: 모델 클래스에 이 매크로를 사용하여 영속성을 부여 - #Unique 매크로: 모델 속성의 고유성을 보장하여 중복을 방지 - #Index 매크로: 쿼리 성능을 향상시키기 위해 모델 속성에 인덱스를..

SwiftData의 새로운 내용 상세 요약 SwiftData 소개SwiftData는 iOS 17에서 도입된 프레임워크로, Apple 플랫폼 전반에 걸쳐 앱의 데이터를 Swift로 모델링하고 영속화하는 기능을 제공한다. Swift 언어의 현대적 기능(예: 매크로)을 활용하여 빠르고 효율적이며 안전한 코드를 작성할 수 있도록 한다. SwiftData의 주요 기능1. 모델링 및 영속성(persistence): - SwiftData는 앱의 모델 계층을 쉽게 구축하고 앱이 실행될 때마다 데이터를 영속화한다. - 스키마의 모델링과 마이그레이션, 그래프 관리, CloudKit과의 동기화 기능을 제공. 2. @Model 매크로: - 모델 클래스에 @Model 매크로를 사용하여 영속성을 부여. - Swif..