DLImageLoader-iOS
Image Loader for iOS.
This project aims to provide a reusable instrument for asynchronous image loading, caching and displaying.
Instalation
| Swift | DLImageLoader |
|---|---|
| 4.X | - |
| 2.2 | 1.2.0-swift |
Objective-C - "DLImageLoader", "~> 2.2.0"
Cocoapods
CocoaPods is the recommended way to add DLImageLoader to your project.
- Add a pod entry for DLImageLoader to your Podfile
pod 'DLImageLoader', '1.2.0-swift' - Install the pod(s) by running
pod install.
Usage
Simple
DLImageLoader.shared.image(for: "image_url_here", imageView: "UIImageView here")
Complete
DLImageLoader.shared.image(for: "image_url_here") { (image, error) in
if let error = error {
// if we have no any errors
} else {
// if we got an error when load an image
}
}
Cancel loading operations
// === With using of DLImageLoader instance === //
DLImageLoader.shared.cancelOperation(url: "image_url_here")
DLImageLoader.shared.cancelAllOperations()
// === With using of DLImageView === //
DLImageView.cancelLoading()
Plans
Objective-C version will be fully moved to objc branch
Applications using DLImageLoader
Share TV | Nootri The Nutrition Manager | Plusarium | Naomuseum | Aerobia | StreetForm
License
See LICENSE for more information.
