Packages authored by Sam Spencer
These packages are available as a package collection, usable in Xcode 13 or the Swift Package Manager 5.5.
Bunker
Straightforward Core Data integration for SwiftUI.
EasierCGRect
Making CGRect play nice with data storage and calculations is annoying. Easier CGRect is a straightforward Swift extension that adds critically missing / boilerplate functionality to CGRect..
HorizonDefaults
Automatically synchronize your app's User Defaults over iCloud.
Lurker
Abstraction over the iOS BackgroundTask API to make background tasks easy to isolate, maintain and schedule.
ProgressReporter
Coordinate multiple objects on the progress of a single, complex task. It's like someone gave NSProgress a cup of coffee and an overdue birthday present.
5 packages.