Brad Hilton

25pods
AssociatedValues is a simple Swift wrapper around Objective-C runtime associated objects.
License: MIT
Converting your basic types and models to-and-from JSON, binary data, etc. is a common task in application development. Convertible defines a collection of Swift protocols and implementations that makes the conversion process easy, so you don't have to write boilerplate code.
License: MIT
Lightweight tool for archiving types that conform to DataConvertible (see Convertible framework).
License: MIT
A longer description of JsonObject in Markdown format.
License: MIT
Ohayou creates a value-type representation of NSDate with convenience methods.
License: MIT
A native Swift implementation of an ordered object set. Supports the same behavior and functionality as native Swift arrays and sets, ensuring that each and every object in an ordered list only appears once.
License: MIT
Piper allows you to simplify your multi-threaded code for sequential operations.
License: MIT
PropertyExtensions allows you to dynamically add properties to your class extensions.
License: MIT
Reflection enables advanced runtime features like dynamic construction of types and manipulating instance properties.
License: MIT
A native Swift implementation of a sorted set. Requires element to conform to Comparable
.
License: MIT
SVWebService makes REST networking simple. You can create services which will serve as interfaces to the API. These will return type-safe JSONModel objects. SVProvider offers convenience methods for GET, PUT, POST, and DELETE requests.
License: MIT
SwiftCallbacks replaces the Target-Action pattern with callbacks for UIControl and UIBarButtonItem.
License: MIT
SwiftCollection creates an abstraction layer over UICollectionViewDelegate and UICollectionViewDataSource that allows you to compose data representations at the item, section and collection level.
License: MIT
SwiftKVC enables Key-Value Coding (KVC) for native Swift classes and structs.
License: MIT
A native Swift implementation of an ordered set. Supports the same behavior and functionality as native Swift arrays and sets, ensuring that each and every element in an ordered list only appears once.
License: MIT
SwiftTable creates an abstraction layer over UITableViewDelegate and UITableViewDataSource that allows you to compose data representations at the row, section and table level.
License: MIT