Swiftpack.co - sbertix/NukeImage as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by sbertix.
sbertix/NukeImage 2.0.2
A SwiftUI Nuke-backed Image-like View
⭐️ 3
🕓 3 years ago
iOS macOS watchOS tvOS
.package(url: "https://github.com/sbertix/NukeImage.git", from: "2.0.2")

NukeImage

Travis (.com) GitHub tag (latest by date) GitHub Platform

NukeImage was a simple SwiftUI implementation for Nuke.
Simply pass your URL to NukeImage and you're ready to go.

Use the official FetchImage instead.

Installation

Swift Package Manager (Xcode 11 and above)

  1. Select File/Swift Packages/Add Package Dependency… from the menu.
  2. Paste https://github.com/sbertix/NukeImage.git.
  3. Follow the steps.

NukeImage depends on Nuke.

Usage

import NukeImage
import SwiftUI

struct YourView: View {
    let url: URL  // your content url.
    
    var body: some View {
        NukeImage(url)                // or pass an `ImageRequest` or `URLRquest` for finer control.
          .placeholder(Color(.systemGroupedBackground)) // optional.
          .resizable()                // fully supported.  optional.
          .renderingMode(.original)   // fully supported.  optional.
    }
}                      

In NukeImage 2.0, performances are greatly improved when passing Image, NSImage or UIImage placeholders.

License

NukeImage is licensed under the MIT license.
Check out LICENSE for more info.

GitHub

link
Stars: 3
Last commit: 3 years ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Dependencies

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics