由 东坡肘子 编写的软件包
这些软件包可以作为软件包集合使用,可以在 Xcode 或 SwiftPM 中使用。
CoreDataEvolution
一个旨在通过结合 SwiftData 风格并发的优雅和安全性来现代化 Core Data 的库。
iCloudSyncStatusKit
一个 Swift 库,用于在使用 Core Data 与 CloudKit 时监视 iCloud 帐户状态并响应同步事件。
Infinite4Pager
Infinite4Pager 是一个灵活而强大的 SwiftUI 组件,可在四个方向(上、下、左和右)提供无限滚动功能。它非常适合创建图像画廊、卡片堆栈或任何其他需要在多个方向上无缝导航的内容。
IsScrolling
顾名思义,IsScrolling 提供了一个 ViewModifier ,用来获取 SwiftUI 中 ScrollView 或 List 当前的滚动状态。由于完全采用了 SwiftUI 原生的方式实现此功能,因此 IsScrolling 具备了很好的前后兼容性。
MOCloner
一个实现 NSManagedObject 深度复制的小型库
ModelActorX
ModelActorX 是一个 Swift 库,提供自定义宏 ModelActorX 和 MainModelActorX 以增强和扩展 SwiftData 的 ModelActor 的功能。
ObservableDefaults
一个将 UserDefaults 与新的 SwiftUI Observation 框架集成的 Swift 库
PersistentHistoryTrackingKit
一个用于管理 Core Data 的 Persistent History Tracking 的库
SheetKit
一个 SwiftUI sheets 的扩展库。
SimpleLogger
一个用于 Swift 6 的简单日志记录库,提供易于使用的日志记录功能,并支持不同的日志级别和后端。
SwiftDataKit
SwiftDataKit 允许 SwiftData 开发人员访问与 SwiftData 元素对应的 Core Data 对象。
SwiftUIOverlayContainer
SwiftUI Overlay Container 是 SwiftUI 的视图容器组件。它是一个可定制、高效且方便的视图管理器。
12 个软件包。