Latest 0.1.3
Homepage https://github.com/edc1591/ReactiveExtensions
License MIT
Platforms ios 8.0
Dependencies ReactiveSwift
Authors

ReactiveSwift extensions for various third-party frameworks.

Swift Version
License
CocoaPods Compatible
Platform

ReactiveExtensions provides ReactiveSwift extensions for several third-party Frameworks. Frameworks that are currently supported are:

If your favorite framework isn’t supported, I’ll happily review PRs.

Installation

CocoaPods

You can use CocoaPods to install ReactiveExtensions by adding it to your Podfile:

use_frameworks!

pod 'ReactiveExtensions'

This will add all supported extensions to your project. You can install extensions for individual frameworks using subspecs. For example, to only install Alamofire extensions, add pod 'ReactiveExtensions/Alamofire' to your Podfile.

Manually

  1. Download and drop the Sources directory into your project.
  2. There is no step two.

Documentation

See source code comments or view on CocoaDocs.

Contribute

I would love for you to contribute to ReactiveExtensions, check the LICENSE file for more info. I’d be happy to review any pull requests.

Meta

You can find me on Twitter @edc1591

Hire me!

Distributed under the MIT license. See LICENSE for more information.

Latest podspec

{
    "name": "ReactiveExtensions",
    "version": "0.1.3",
    "summary": "ReactiveSwift extensions for a variety of third-party frameworks.",
    "homepage": "https://github.com/edc1591/ReactiveExtensions",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "Evan Coleman": "[email protected]"
    },
    "source": {
        "git": "https://github.com/edc1591/ReactiveExtensions.git",
        "tag": "0.1.3"
    },
    "social_media_url": "https://twitter.com/edc1591",
    "platforms": {
        "ios": "8.0"
    },
    "dependencies": {
        "ReactiveSwift": [
            "~> 1.1"
        ]
    },
    "default_subspecs": "All",
    "pushed_with_swift_version": "3.0",
    "subspecs": [
        {
            "name": "All",
            "dependencies": {
                "ReactiveExtensions/Alamofire": [],
                "ReactiveExtensions/Eureka": [],
                "ReactiveExtensions/FBSDKCoreKit": [],
                "ReactiveExtensions/FBSDKLoginKit": [],
                "ReactiveExtensions/Kingfisher": []
            }
        },
        {
            "name": "Alamofire",
            "source_files": "Sources/Alamofire/*",
            "dependencies": {
                "Alamofire": [
                    "~> 4.4"
                ]
            }
        },
        {
            "name": "Eureka",
            "source_files": "Sources/Eureka/*",
            "dependencies": {
                "Eureka": [
                    "~> 3.0"
                ]
            }
        },
        {
            "name": "FBSDKCoreKit",
            "source_files": "Sources/FBSDKCoreKit/*",
            "dependencies": {
                "FBSDKCoreKit": [
                    "~> 4.20"
                ]
            }
        },
        {
            "name": "FBSDKLoginKit",
            "source_files": "Sources/FBSDKLoginKit/*",
            "dependencies": {
                "FBSDKLoginKit": [
                    "~> 4.20"
                ]
            }
        },
        {
            "name": "Kingfisher",
            "source_files": "Sources/Kingfisher/*",
            "dependencies": {
                "Kingfisher": [
                    "~> 3.5"
                ]
            }
        }
    ]
}

Pin It on Pinterest

Share This