SwiftyImageCache 1.2.2

SwiftyImageCache 1.2.2

测试已测试
语言语言 SwiftSwift
许可 MIT
发布最后发布2017年12月
SwiftSwift 版本4.0
SPM支持 SPM

Luan Tran 维护。



  • 作者:
  • noblakit01

SwiftyImageCache

Codacy Badge

Swift iOS 中通过 URL 缓存图像的辅助框架。

要求

  • iOS 8.0+
  • Xcode 8+
  • Swift 3

安装

CocoaPods

要使用 CocoaPods 将 PhotoCollectionView 集成到您的 Xcode 项目中,请在 Podfile 中指定它

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!

pod 'SwiftyImageCache', '~> 1.1.2'

然后,运行以下命令

$ pod install

手动

  • Sources 文件夹拖放到您的项目中。

使用

方便的 UIImageView

将 URL 设置为 imageview。

imageView.setUrl(url)

UITableView/UICollectionView 异步图像设计。只需要从 UITableViewCell/UICollectionViewCell 中的任意 UIImageView 运行 setUrl

ImageCache

使用 ImageCache 对象从 URL 缓存您的图像

	let cache = ImageCache()
	cache.loadImage(atUrl: url, completion: { (urlString, image) in
	})

或使用 default 缓存

	ImageCache.default.loadImage(atUrl: url, completion: { (urlString, image) in
	})

缓存类型

您可以配置 cacheType

	ImageCache.default.cacheType = .disk // (default mode, recommendation)
	ImageCache.default.cacheType = .ram

待办事项

待办事项

许可

MIT