Rx is a generic abstraction of computation expressed through Observable Element interface.
This is a Swift version of Rx.
It tries to port as many concepts from the original version as possible, but some concepts were adapted for more pleasant and performant integration with iOS/OSX environment.
Like the original Rx, its intention is to enable easy composition of asynchronous operations and event/data streams.
KVO observing, async operations and streams are all unified under abstraction of sequence. This is the reason why Rx is so simple, elegant and powerful.
SDK for Apple
Adds rx_badgeValue to UITabBarItem.
Adds rx_progress to UIProgresView.
Adds rx_selectedScopeButtonIndex to UISearchBar.
Adds asyncInstance to MainScheduler.
Makes name parmeter optional for rx_notification extension.
Updates playground inline documentation with running instructions.
Synchronizes copy of RxDataSources source files inside example project to 0.6 release.