Tyler Anger's repositories
SwiftWebRequest
Simple classes for creating single, multiple, and repeated web requests Each class provides event handlers for start, resume, suspend, cancel, complete Each class supports Notification events for start, resume, suspend, cancel, complete
swift-docker
CLI Applications used to instantiate docker containers and execute swift commands
SwiftHelpfulProtocols
A Package defining some helpful protocols to use when writing with Swift
dswift-docker
A Docker image for Dynamic Swift
SwiftCLIWrapper
Class and objects used to wrap a CLI application.
SwiftWebRequestCombine
Provides Publisher methods, using Swift Combine, to the WebRequest classes
SwiftWebRequestOpenCombine
Provides cross platform Publisher methods, using OpenCombine, to the WebRequest classes
SwiftCLICapture
Class used for capturing STD Out and STD Err of CLI processes
SwiftCodeStackTrace
A structure containing a manually callable stack trace
SwiftBasicCodableHelpers
Package that provides basic helper methods on Encoder and Decoder containers
SwiftUnitTestingHelper
Provides an extended XCTestCase (XCExtenedTestCase) that gives access to helper methods for printing and accessing the filesystem relative to the project. This last part comes in handy whey testing on different platforms as files that need to be read from the filesystem can be located relative from the project or test folders instead of using absolute paths.
SwiftXcodeProj
Package used to work with XcodeProject files within Swift. Note: This projects still in beta
SwiftLittleWebServer
A simple cross-platform web server, with little dependencies, that does not require switching its version based on the version of Swift being used.
SwiftJSONCommentCleaner
Clean custom comments out of JSON data
SwiftSynchronizeObjects
Provides helper objects for generialzing object synchronization
SwiftNillable
Protocol attached to Optional and NSNull which allows developers to check if an object is nil or not. This is good when working with type of Any like in Mirror, or Dictionaries where optional and NSNull types can be stored in Any
SwiftPatches
Provides some of the missing classes/method when changing between different swift versions
SwiftVersionKit
This package provides the ability to store, parse, edit, and compare version strings
SwiftAdvancedCodableHelpers
Helper classes, protocols and functions designed to make more complex encoding/decoding easier.
SwiftCustomCoders
Provides the base for creating custom coders as well as a few complete coders like PListEncoder and PListDecoder which are cross platform Property List Coders
SwiftRegEx
A swift wrapper around NSRegularExpression. This package simplifies the use of regular expression with the conversion of NS objects to Swift objects
SwiftCodableHelpers
A collection of helper methods, classes, and protocols when working with Encodable and Decodable
SwiftCustomInts
Provides a set of custom size Ints. Primarily designed for memory management when reading/writing/storing lots of ints of custom byte sizes
SwiftCustomOperators
A set of custom operators to extend the swift language
SwiftIndexedStringFormat
Provides functionality similar to C format method when constructing Swift Strings
SwiftRawRepresentableHelpers
Provides helper methods for interchanging between a RawRepresentable and its RawValue
Dynamic-Swift
Script used to dynamically generate swift code
SwiftClassCollections
Provides Swift equivalents to NSMutableDictionary and NSMutableArray. This allows for swift types to be stored with the collections instead of converting to NSObjects.