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.Session 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 5.0 | Swift 5.1 | Xcode 11.0 | iOS 11.0 / watchOS 4.0 / macOS 10.13 / tvOS 11.0 | | Nuke Alamofire Plugin 4.3 | Swift 5.0 | Xcode 11.0 | 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 Alamofire Plugin is available under the MIT license. See the LICENSE file for more info.

Github

link
Stars: 26

Used By

Total: 0

Releases

Alamofire Plugin 5.0 - 2020-05-20 13:13:53

  • Update to Nuke 9 and Alamofire 5
  • Remove iOS 10, tvOS 10, watchOS 3.0, macOS 10.12 support

Alamofire Plugin 4.2 - 2019-04-07 19:19:36

  • 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

Alamofire Plugin 4.1 - 2018-11-04 15:26:35

Updated to Swift 4.2

Alamofire Plugin 4.0 - 2018-05-10 18:22:01

  • Updated for Nuke 7

Alamofire Plugin 4.0-rc1 - 2018-05-06 08:10:02

  • Update for Nuke 7.0-rc1

Nuke Alamofire Plugin 3.0 - 2017-12-22 21:33:29

  • Updated for Nuke 6

Nuke Alamofire Plugin 2.0 - 2017-02-01 22:56:26

  • Updated for Nuke 5

Nuke Alamofire Plugin 1.0.1 - 2016-10-04 14:29:05

  • #7 DataLoader no longer resumes Alamofire tasks (they get started automatically by Alamofire)

Nuke Alamofire Plugin 1.0 - 2016-09-19 20:42:03

Adds support for Swift 3, Nuke 4 and Alamofire 4.

Nuke Alamofire Plugin 0.6.0 - 2016-03-26 19:59:34

  • Update to use Nuke 3.0+

Nuke Alamofire Plugin 0.5.0 - 2016-03-06 20:32:41

  • [Breaking Change] #2 Disable startRequestsImmediately on Alamofire.Manager, this change is required by Nuke in order to limit number of concurrent tasks
  • Add convenience initializer to AlamofireImageDataLoader
  • Update docs and readme

Nuke Alamofire Plugin 0.4.0 - 2016-02-06 14:04:45

  • Update for Nuke 2.0
  • Remove deprecated methods that were comparing requests for equivalence with regard for caching and loading

Nuke Alamofire Plugin 0.3.0 - 2015-10-23 18:44:25

  • #1 Add tvOS support
  • Add app extensions support

Nuke Alamofire Plugin 0.2.0 - 2015-10-18 08:42:18

  • Alamofire dependency updated to version ~3.0

Nuke-Alamofire-Plugin 0.1.0 - 2015-10-13 17:30:47

Initial version