Packages authored by 东坡肘子
These packages are available as a package collection, usable in Xcode or SwiftPM.
CoreDataEvolution
A library aimed at modernizing Core Data by incorporating the elegance and safety of SwiftData-style concurrency.
iCloudSyncStatusKit
A Swift library that monitors the iCloud account status and responds to synchronization events when using Core Data with CloudKit.
Infinite4Pager
Infinite4Pager is a flexible and powerful SwiftUI component that provides infinite scrolling capabilities in four directions: up, down, left, and right. It's perfect for creating image galleries, card decks, or any other content that requires seamless navigation in multiple directions.
IsScrolling
As the name suggests, IsScrolling provides a ViewModifier to get the current scrolling state of a ScrollView or List in SwiftUI. IsScrolling has good backward and forward compatibility since it is fully implemented natively in SwiftUI. 正如名称所示,IsScrolling 提供了一个 ViewModifier ,用来获取 SwiftUI 中 ScrollView 或 List 当前的滚动状态。由于完全采用了 SwiftUI 原生的方式实现此功能,因此 IsScrolling 具备了很好的前后兼容性。
MOCloner
A tiny library that implements deep copy of NSManagedObject
ModelActorX
ModelActorX is a Swift library that provides custom macros ModelActorX and MainModelActorX to enhance and extend the functionality of SwiftData's ModelActor.
ObservableDefaults
A Swift library that integrates UserDefaults with the new SwiftUI Observation framework
PersistentHistoryTrackingKit
A library for managing Core Data's Persistent History Tracking
SheetKit
an extension library for SwiftUI sheets.
SimpleLogger
A simple logging library for Swift 6, providing easy-to-use logging functionalities with support for different log levels and backends.
SwiftDataKit
SwiftDataKit allows SwiftData developers to access Core Data objects corresponding to SwiftData elements.
SwiftUIOverlayContainer
SwiftUI Overlay Container is a view container component for SwiftUI. It is a customizable, efficient and convenient view manager.
12 packages.