Описание тега rx-swift

Цель RxSwift - обеспечить простую композицию асинхронных операций и потоков событий / данных. Используйте этот тег только для вопросов, относящихся к парадигме RxSwift - реактивного программирования или тех, которые требуют кода на языке. Используйте связанные теги [ios], [osx], [apple-watch], [cocoa-touch] и [cocoa] для (не зависящих от языка) вопросов о платформах или фреймворках.

О Rx и RxSwift

Rx - это общая абстракция вычислений, выраженная черезObservable<Element> интерфейс.

RxSwift - это Swift-версия Rx.

Он пытается перенести как можно больше концепций из исходной версии, но некоторые концепции были адаптированы для более приятной и производительной интеграции со средой iOS/macOS.

Кросс-платформенную документацию можно найти на http://reactivex.io/.

Как и в оригинальном Rx, его намерение состоит в том, чтобы обеспечить простую композицию асинхронных операций и потоков событий / данных.

Наблюдение KVO, асинхронные операции и потоки объединены в абстракцию последовательности. Это причина того, почему Rx такой простой, элегантный и мощный.


Ресурсы