Swiftpack.co - Package - kean/Nuke-Alamofire-Plugin

Nuke Alamofire Plugin

Alamofire plugin for Nuke that allows you to use Alamofire for networking.

Usage

The plugin adds a DataLoader class that uses Alamofire.SessionManager for networking.

let pipeline = ImagePipeline {
    $0.dataLoader = NukeAlamofirePlugin.AlamofireDataLoader()
    $0.imageCache = ImageCache.shared
}

ImagePipeline.shared = pipeline

Installation

Please follow the Installation Guide

Minimum Requirements

| Nuke Alamofire Plugin | Swift | Xcode | Platforms | |----------------------------------|-----------------------|----------------------|----------------------------------------------------| | Nuke Alamofire Plugin 4.3 | Swift 5.0. | Xcode 11. | iOS 10.0 / macOS 10.12 / watchOS 3.0 / tvOS 10.0 | | Nuke Alamofire Plugin 4.2 | Swift 4.2 – 5.0 | Xcode 10.1 – 10.2 | iOS 10.0 / macOS 10.12 / watchOS 3.0 / tvOS 10.0 | | Nuke Alamofire Plugin 4.1 | Swift 4.0 – 4.2 | Xcode 9.2 – 10.1 | iOS 9.0 / macOS 10.11 / watchOS 2.0 / tvOS 9.0 |

Dependencies

License

Nuke is available under the MIT license. See the LICENSE file for more info.

Github

link
Stars: 25
Help us keep the lights on

Used By

Total: 1

Releases

4.2 - Apr 7, 2019

  • Add Swift 5.0 support
  • Remove Swift 4.0 and Swift 4.1 support
  • Remove iOS 9, tvOS 9, watchOS 2.0, macOS 10.10 and macOS 10.11 support
  • Add a single Nuke Alamofire Plugin target which can build the framework for any platform

4.1 - Nov 4, 2018

Updated to Swift 4.2

4.0 - May 10, 2018

  • Updated for Nuke 7

4.0-rc1 - May 6, 2018

  • Update for Nuke 7.0-rc1

3.0 - Dec 22, 2017

  • Updated for Nuke 6