Vulcan is an open source Swift library from Jin Sasaki that simplifies image downloading with built-in support for multi-image downloading, image caching.
In addition to multiple downloads and caching Vulcan also adds support for the WebP image format for extremely small image file sizes.
This snippet from the readme shows how to perform image downloading:
// Single downloading
imageView.vl_setImage(url: URL(string: "/path/to/image")!)
// Multi downloading
// This image will be overridden by the image of higher priority URL.
.url(URL(string: "/path/to/image")!, priority: 100),
.url(URL(string: "/path/to/image")!, priority: 1000)
You can find Vulcan on Github here.
A nice pure Swift library for image downloading.
Submit A Resource
Have you created a useful tutorial, library or tool for iOS development that you would like to get in front of our 300,000+ monthly page views from iOS developers?
You can submit the url here.
The resources we feel will appeal to our readers the most will be posted on the front page.