ReactiveCocoa (RAC) is a framework for composing and transforming sequences of values.
No seriously, what is it?
Check out the announcement blog post for a ton more info.
RAC uses some submodules. Once you've cloned the repository, be sure to run
git submodule update --recursive --init to pull them all down.
There are a number of categories that provide RAC-based bridges to standard Foundation classes. They're not included as part of the framework proper in order to keep the framework size down.
You can find them in RACExtensions. To use them, simply add them directly to your project as needed.
Simplified BSD License