Skip to content
This repository has been archived by the owner on Jun 5, 2020. It is now read-only.
/ Sidecar Public archive
forked from crushlovely/Sidecar

(Yet another) utility belt for iOS applications

License

Notifications You must be signed in to change notification settings

misterfifths/Sidecar

 
 

Repository files navigation

icon Sidecar Build Status Coverage Status

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 +layerClasses 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.

About

(Yet another) utility belt for iOS applications

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Objective-C 94.0%
  • C 4.9%
  • Ruby 1.1%