BMKit is a collection of well documented Objective-C classes and categories for iOS (and Mac) development that make life easier by solving common problems in iOS (and Mac) development. Right now BMKit is a static library for iOS 4.0 and beyond.
Documentation is done using AppleDoc.
Run the following command to add BMKit as a Git submodule to your project. Be sure you have are you in the root folder of your project.
$ git submodule add git://github.com/bmeurer/BMKit.git Vendor/BMKit
If you don't want to add BMKit as a submodule to your project or if your project is not managed using Git, then you can run the following commands to download the source code of the most recent revision.
$ mkdir -p Vendor/BMKit $ curl -L http://github.com/bmeurer/BMKit/tarball/master | tar xz --strip 1 -C Vendor/BMKit
BMKit.xcodeprojto your project.
libBMKit.ato the Target Dependencies and Link Binary with Libraries.
SystemConfiguration.frameworkframeworks. to the Link Binary with Libraries.
Vendor/BMKitto the Header Search Path (do not click the Recursive checkbox).
-all_load -ObjCto Other Linker Flags.
To use BMKit, simply add the following line to your source file. I recommend adding this to your prefix to make things easy.
You can also import individual files instead of the whole framework by doing something like:
Available on GitHub: http://github.com/bmeurer/BMKit
Clone the project with Git by running:
$ git clone git://github.com/bmeurer/BMKit.git
If you come across any problems, please create a ticket and we will try to get it fixed as soon as possible.
Once you have made your commits:
Copyright © 2004-2011 Benedikt Meurer. See the LICENSE file for details.