27pods
Encapsulates an action to be performed, usually by a button press, but also useful to pass actions to execute later (once or multiple times) without having to expose other objects.
License: MIT
Allows developers to bind observables to properties and animate any values changes in a clear and semantic way. The library includes a set of basic animations and allows for easy extending with further effects.
License: MIT
RxSwift reactive wrapper for view gestures. It lets you to easily observe a single gesture like tap or a custom group of gestures on a view. You can combine taps, presses, or swipes in any direction
License: MIT
RxMKMapView is a Reactive wrapper for MKMapView delegate
.
RxMKMapView is available through CocoaPods. To install it, simply add the following line to your Podfile:
ruby
pod "RxMKMapView"
```swift
// MARK: Setup MKMapView
let mapView = MKMapView(frame: view.frame) view.addSubview(mapView)
// MARK: Respond to Loading Events mapView.rx.willStartLoadingMap .asDriver() .drive(onNext: { print("map started loadedloading) }) .disposed(by: disposeBag)
mapView.rx.didFinishLoadingMap .asDriver() .drive(onNext: { print("map finished loading") }) .disposed(by: disposeBag) ```
License: MIT
This library includes functions that make testing RxSwift projects easier with Nimble.
License: MIT
RxReachability adds easy to use RxSwift bindings for ReachabilitySwift. You can react to network reachability changes and even retry observables when network comes back up.
License: MIT
This is an Rx extension that provides an easy and straight-forward way to use Realm's natively reactive collection type as an Observable
License: MIT
This is an Rx extension that provides an easy and straight-forward way to bind an RxRealm Observable type to a table or collection view on iOS and macOS
License: MIT
A lightweight extension to subscribe Starscream websocket events with RxSwift.
License: Apache-2.0
A collection of operators for RxSwift adding commonly requested operations not found in the core distribution of RxSwift.
License: MIT
RxWebKit is a RxSwift wrapper for WebKit
.
```swift // MARK: Setup WKWebView
let webView = WKWebView(frame: self.view.bounds) self.view.addSubview(webView)
// MARK: Observing properties
webView.rx.title .subscribe(onNext: { print("title: ($0)") }) .disposed(by: disposeBag)
webView.rx.url .subscribe(onNext: { print("URL: ($0)") }) .disposed(by: disposeBag) ```
License: NOASSERTION