A nice demo app to checkout ReactiveCocoa https://github.com/ReactiveCocoa/ReactiveCocoa