I think it’s easier to use the code in a bigger project when it’s packaged as a static library. More rationale in another pull request and in these two blog posts.
Turned project into a static library.
Cleaned up the demo code.
Converted demo target to ARC.
This project is going to have a cocoapods podspec, to enable easier integration into larger projects.