Описание тега 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 такой простой, элегантный и мощный.