SQLiteData - ทางเลือกแทน SwiftData ที่เร็วและเบา ใช้ SQL เป็นฐานและรองรับการซิงก์กับ CloudKit
(github.com/pointfreeco)- เลเยอร์ข้อมูลน้ำหนักเบาที่ให้ การทำโมเดลข้อมูลแบบประกาศ คล้ายกับ SwiftData พร้อมรองรับ SQLite และการซิงก์กับ CloudKit ได้โดยตรง
- พัฒนาบนพื้นฐานของ GRDB และ StructuredQueries เพื่อดึงประสิทธิภาพของ SQL ออกมาได้สูงสุด พร้อม API ที่เป็นมิตรกับ Swift และทรงพลังกว่า SwiftData
- ใช้งานได้ทั้งกับ UIKit, SwiftUI และโมเดล
@Observable - รองรับ การเชื่อมต่อข้อมูลแบบ reactive ผ่าน
@Table,@FetchAll,@FetchOneฯลฯ ในลักษณะเดียวกับ@Model,@Queryของ SwiftData - เมื่อตั้งค่า
SyncEngineแล้ว สามารถซิงก์ฐานข้อมูล SQLite ในเครื่องกับ CloudKit และการแชร์ผ่าน iCloud ได้โดยอัตโนมัติ- สามารถแชร์ข้อมูลกับผู้ใช้ iCloud คนอื่นผ่าน CloudKit Sharing ได้ด้วย
- รองรับทั้งการเขียนคิวรีด้วย API แบบ type-safe และการใช้แมโคร
#sqlสำหรับ สตริง SQL ที่ปลอดภัย - สัญญาอนุญาต MIT
ยังไม่มีความคิดเห็น