Packages authored by Sam Spencer
These packages are available as a package collection, usable in Xcode 13 or the Swift Package Manager 5.5.
Straightforward Core Data integration for SwiftUI.
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..
Automatically synchronize your app's User Defaults over iCloud.
Abstraction over the iOS BackgroundTask API to make background tasks easy to isolate, maintain and schedule.
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.