Migrator
|
Helps you migrate your data between versions of your app |
MultiplicativeArithmetic
|
Formalizes an object's ability to be multiplied by something |
Either
|
An `Either` type to use in Swift, allowing two different types to represent the same field |
LazyContainers
|
A few lazy-initialization container types for Swift 5.1 |
SafeCollectionAccess
|
Ever wonder why Swift crashes if you access a collection the wrong way? Me too here's some extensions |
CollectionTools
|
A bunch of tools I tend to write to make collections easier to use |
Introspection
|
Aides in checking information about the current app, system, & device |
AppUniqueIdentifier
|
An ID which is unique to this runtime / save |
BasicMathTools
|
Some basic tools for doing math in Swift |
DrawingTools
|
Some tools to help with drawing in Swift |
StringIntegerAccess
|
I hate how Swift `String`s don't let you access their characters with `Int`s. This package lets you do just that. |
OptionalTools
|
Some tools to make Optionals easier to use |
SimpleLogging
|
For when you need something more advanced than print, but not a whole heavy system |
EfficientAverager
|
Uses exactly two floating-point variables to average indefinitely many numbers with a constant amount of memory usage. |
CrossKitTypes
|
Some types and extensions for those using AppKit and UIKit in the same project |
RangeTools
|
Some tools to help you work with Swift ranges |
TODO
|
For when you know you're gonna get to something, but right now you have other priorities. |
Atomic
|
Uses `DispatchQueue` to ensure a value is only read from and written to by one thread at a time |
ColorSwatches
|
Turn an NSColor or UIColor into an image |
FunctionTools
|
Some tools to make functions easier to use in Swift |
SemVer
|
A small Swift library that implements SemVer 2.0.0. This is designed to be simple to use and to easily fit into any Swift codebase. |
SerializationTools
|
Some tools to help y'all serialize stuff |
SpecialString
|
Ever need a string but also wish it weren't a String type? |
RectangleTools
|
A set of Swift utilities for dealing with rectangles, including a way to generically build your own! |