Go to file
Krunoslav Zaher dc9a0f5505 Updates documentation. 2016-02-14 15:10:14 +01:00
Documentation Updates documentation. 2016-02-14 15:10:14 +01:00
Preprocessor Refactors `UIImagePickerController` to use more idiomatic coding style. 2016-01-10 18:33:01 +01:00
Rx.playground Remove a blank line 2016-02-06 19:22:30 +09:00
Rx.xcodeproj Adds `UIBindingObserver`. 2016-02-13 21:25:31 +01:00
Rx.xcworkspace Updates documentation. 2016-02-14 15:10:14 +01:00
RxBlocking Fixes problem with RunLoopLock calling run loop stop multiple times. 2016-02-05 15:36:34 +01:00
RxCocoa Improves error wording. 2016-02-13 23:58:06 +01:00
RxExample Adds workarounds for compiler bugs. 2016-02-13 23:15:57 +01:00
RxSwift Adds optional parameter to `timer` operator. 2016-01-31 23:07:18 +01:00
RxTests Updates `Scheduler` documentation. 2015-12-30 15:20:50 +01:00
Sources Fixes problem with RunLoopLock calling run loop stop multiple times. 2016-02-05 15:36:34 +01:00
Tests Fixes problem with required error. 2016-02-13 23:49:41 +01:00
assets Adds proper attribution to Rx Logo and license (at least I think it does) . Sry guys. 2015-05-19 20:44:29 +02:00
scripts More workarounds for Swift compiler bugs. 2016-02-13 23:36:01 +01:00
.gitignore RxSwift compiles first time on Linux. 2015-12-25 19:29:39 -08:00
.travis.yml New Xcode. 2015-12-19 13:31:37 +01:00
CHANGELOG.md Updates documentation. 2016-01-11 00:42:07 +01:00
CONTRIBUTING.md Updates `CONTRIBUTING.md`. 2015-11-14 15:33:48 +01:00
LICENSE.md Standardizes header format. 2015-12-29 16:56:21 +01:00
Package.swift Fixes package configuration for SPM. 2015-12-30 20:13:38 +01:00
README.md Updates documentation. 2016-02-14 15:10:14 +01:00
RxBlocking.podspec Fixes podspec dependencies. 2016-01-17 13:43:33 +01:00
RxCocoa.podspec Fixes podspec dependencies. 2016-01-17 13:43:33 +01:00
RxSwift.podspec Release 2.1.0 2016-01-10 22:42:50 +01:00
RxTests.podspec Release 2.1.0 2016-01-10 22:42:50 +01:00

README.md

Miss Electric Eel 2016 RxSwift: ReactiveX for Swift

Travis CI platforms pod Slack channel slack.rxswift.org

Xcode 7 Swift 2.1 required

About Rx

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.

Cross platform documentation can be found on ReactiveX.io.

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.

I came here because I want to ...

References