CYFastImage网络图片缓存框架
CYFastImage 是用 Swift 语言写的一个 iOS 库,用来显示来自 Web 的图片。参考SDWebImage和Volley,里面尝试了闭包/单例/命名空间/GCD/NSOperationQueue/的使用,包含图片下载队列和缓存框架
功能:
- 通过使用嵌套类型和扩展来实现Swift中的命名空间功能
- 按类型完成单例属性
- 使用自定义NSOperation进行简单的网络查询
- 使用可爱而出色的闭包来删除 delegates。它比阻止要复杂得多。
评论