Awesome
Sidecar
Yet another utility belt for iOS projects. Sidecar aims to be small, well-tested, and non-invasive.
Features
- Category methods for commonly needed functionality (trimming a string, creating UIColors from hex, generating digests of data, etc.).
- A bunch of category methods for building up attributed strings.
- A small library of useful geometry routines -- linear interpolation, range mapping, etc.
- A few simple UIView subclasses to make dealing with non-standard
+layerClass
es easier. - A log formatter for CocoaLumberjack that includes the method and filename in log messages. To make this available, add CocoaLumberjack 2.0.0 or greater to your app's Podfile.
- A wrapper for
tgmath.h
to work around a bug with tgmath and Clang modules (-fmodules
). - A featureful object wrapper around the AudioToolbox system sound API for playing short sound effects.
- Well-documented and tested. (Note that the test coverage percentage is higher than appears in the badge above; Travis CI's virtual machines can't run tests on the audio components of Sidecar.)
Installation
Sidecar is available through CocoaPods. You can use it by adding the following line to your Podfile:
pod 'Sidecar'
License
Sidecar is available under the MIT license. See the LICENSE file for more info.
Acknowledgements
The lovely icon was created by Ray Bruwelheide. It is licensed under the Creative Commons Attribution 3.0 license.