
SwiftSync
3lvis
JSON to SwiftData and back. SwiftData Sync.
AI 简介
SwiftSync 是一个专为 SwiftData 设计的双向数据同步框架,用于在本地 SwiftData 模型与 REST API 的 JSON 数据之间自动映射、同步和导出。它支持基于唯一标识符的确定性差异计算(增删改)、嵌套关系(一对一/一对多)的自动关联处理,并提供响应式本地查询(适配 SwiftUI/UIKit)。项目采用约定优先设计,通过 @Syncable 宏声明模型即可启用同步能力,显著减少样板代码。适用于需要离线优先、端云双向同步的 iOS/macOS 原生应用,尤其适合中后台管理、协作类或内容聚合类 App 的数据层集成。
Swift
MIT License2.5k
Stars
259
Forks
54
Watchers
9
Issues
Star 增长
今日0
近 7 天0
近 30 天+2
综合评分29.24
默认分支master