hirohisa / Imageloaderswift
Licence: mit
A lightweight and fast image loader for iOS written in Swift.
Stars: ✭ 290
Programming Languages
swift
15916 projects
Projects that are alternatives of or similar to Imageloaderswift
Maplebacon
🍁🥓 Lightweight and fast Swift library for image downloading, caching and transformations
Stars: ✭ 322 (+11.03%)
Mutual labels: xcode, cocoapods, carthage, uiimageview
Sqift
Powerful Swift wrapper for SQLite
Stars: ✭ 119 (-58.97%)
Mutual labels: xcode, cocoapods, carthage
Microfeatures Example
📦📱 Example of iOS app built using the uFeatures architecture
Stars: ✭ 112 (-61.38%)
Mutual labels: xcode, cocoapods, carthage
Natrium
A pre-build (Swift) script to alter your Xcode project at pre-build-time per environment, build configuration and target.
Stars: ✭ 131 (-54.83%)
Mutual labels: xcode, cocoapods, carthage
Faceaware
An extension that gives UIImageView the ability to focus on faces within an image.
Stars: ✭ 3,004 (+935.86%)
Mutual labels: cocoapods, carthage, uiimageview
Device
Light weight tool for detecting the current device and screen size written in swift.
Stars: ✭ 1,503 (+418.28%)
Mutual labels: xcode, cocoapods, carthage
Xcode One Dark
Atom One Dark theme for Xcode
Stars: ✭ 273 (-5.86%)
Mutual labels: xcode, cocoapods, carthage
Pluggableappdelegate
!! No longer supported !! A lightweight service-oriented AppDelegate for iOS, made in Swift.
Stars: ✭ 96 (-66.9%)
Mutual labels: xcode, cocoapods, carthage
Cdmarkdownkit
An extensive Swift framework providing simple and customizable markdown parsing.
Stars: ✭ 158 (-45.52%)
Mutual labels: xcode, cocoapods, carthage
Irldocumentscanner
A drop-in Objective-C ViewController that will Automatically scan a document for you you.
Stars: ✭ 172 (-40.69%)
Mutual labels: xcode, cocoapods, carthage
Shsearchbar
The search bar that doesn't suck.
Stars: ✭ 206 (-28.97%)
Mutual labels: xcode, cocoapods, carthage
Alamofire
Elegant HTTP Networking in Swift
Stars: ✭ 36,896 (+12622.76%)
Mutual labels: xcode, cocoapods, carthage
Swifterswift
A handy collection of more than 500 native Swift extensions to boost your productivity.
Stars: ✭ 10,706 (+3591.72%)
Mutual labels: xcode, cocoapods, carthage
Shari
Shari is the alternative to the library of UIPickerView(drum roll) in Swift. You can select a item using UITableView.
Stars: ✭ 111 (-61.72%)
Mutual labels: xcode, cocoapods, carthage
Nextgrowingtextview
📝 The next in the generations of 'growing textviews' optimized for iOS 8 and above.
Stars: ✭ 1,540 (+431.03%)
Mutual labels: xcode, cocoapods, carthage
Croc
Swift emoji string parsing library
Stars: ✭ 124 (-57.24%)
Mutual labels: xcode, cocoapods, carthage
Colorizeswift
Terminal string styling for Swift.
Stars: ✭ 253 (-12.76%)
Mutual labels: xcode, cocoapods, carthage
Loadingshimmer
An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator.
Stars: ✭ 1,180 (+306.9%)
Mutual labels: xcode, cocoapods, carthage
Xmlmapper
A simple way to map XML to Objects written in Swift
Stars: ✭ 90 (-68.97%)
Mutual labels: xcode, cocoapods, carthage
Donut
Donut is a library for arranging views circularly like a donut.
Stars: ✭ 141 (-51.38%)
Mutual labels: xcode, cocoapods, carthage
ImageLoader
ImageLoader is an instrument for asynchronous image loading written in Swift. It is a lightweight and fast image loader for iOS.
Features
- [x] Simple methods with UIImageView Category.
- [x] Control Loader to resume, suspend and cancel with URL.
- [x] A module for cache can be set by yourself and default cache (Disk) uses disk spaces and un-uses memory.
- [x] Loading images is handled by ImageLoader, not UIImageView.
- [x] After image view start loading another image, previous loading task is possible to live with caching.
- [x] Support
NSURL
,String
andNSURLComponents
byURLLiteralConvertible
- [ ] Optimize to use memory when image is set.
- [x] Support image type .jpeg, .png
- [x] Comprehensive Unit Test Coverage
Requirements
- iOS 8.0+
- Xcode 7.0+ Swift 2.0
ImageLoader | Xcode | Swift |
---|---|---|
0.13.+ | 9.0+ | 4.0 |
0.12.+ | 8.1+ | 3.0 |
0.11.+ | 8.0+ | 3.0 |
0.10.0 | 8.0+ | 2.3 |
0.9.x | 7.3.1 | 2.2 |
If your project's target need to support iOS5.x or 6.x, use ImageLoader. It's A lightweight and fast image loader for iOS written in Objective-C.
Installation
CocoaPods
pod 'ImageLoader'
Carthage
To integrate ImageLoader into your Xcode project using Carthage, specify it in your Cartfile
:
github "hirohisa/ImageLoaderSwift" ~> 0.6.0
Usage
ImageLoader
load
ImageLoader.request(with: url, onCompletion: { _ in })
UIImageView
imageView.load.request(with: url)
or
imageView.load.request(with: url, onCompletion: { _ in })
License
ImageLoader is available under the MIT license.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].