3P by xguru 8시간전 | ★ favorite | 댓글과 토론
  • SwiftData와 유사한 선언적 데이터 모델링을 제공하면서, SQLite와 CloudKit 동기화를 직접 지원하는 경량 데이터 레이어
  • GRDB와 StructuredQueries를 기반으로 하여 SQL 성능을 최대한 활용하면서도, Swift 친화적 API를 제공하며, SwiftData보다 강력함
  • UIKit, SwiftUI, @Observable 모델 모두에서 활용 가능
  • @Table, @FetchAll, @FetchOne 등을 통해 SwiftData의 @Model, @Query와 같은 방식으로 반응형 데이터 연동을 제공
  • SyncEngine을 설정하면 로컬 SQLite 데이터베이스를 CloudKit 및 iCloud 공유와 자동으로 동기화할 수 있음
    • CloudKit Sharing을 통해 다른 iCloud 사용자와 데이터 공유도 가능
  • 쿼리 작성은 타입 세이프 API 또는 #sql 매크로를 이용한 안전한 SQL 문자열 방식 모두 지원
  • MIT 라이센스