17pods
Convenience extension for NSDate in Swift for creating, modifying or comparing dates.
License: MIT
EasyAnimation extends the animation methods that are built-in in UIKit and allows you to:
License: MIT
Magical Data Modelling Framework for JSON. Create rapidly powerful, atomic and smart data model classes.
License: MIT
Realm powered content management system providing built-in view controllers and views to rapidly add dynamic content to iOS apps.
License: MIT
retry and retryAsync keep running blocks of code that might throw until either a maximum count of retries is reached or some custom developer defined strategy instructs them to stop retrying.
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 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
SwiftSpinner is an extra beautiful activity indicator with plain and bold style fitting iOS 8 design very well. It uses dynamic blur and translucency to overlay the current screen contents and display an activity indicator with text (or the so called “spinner”).
License: MIT
TaskQueue is a Swift library which allows you to schedule tasks once and then let the queue execute them in a synchronous matter. The great thing about TaskQueue is that you get to decide on which GCD queue each of your tasks should execute beforehand and leave TaskQueue to do switching of queues as it goes.
Even if your tasks are asynchronous like fetching location, downloading files, etc. TaskQueue will wait until they are finished before going on with the next task.
License: MIT