006 [翻译] Haneke(一个Swfit iOS缓存类)
来源:互联网 发布:xy苹果助手 mac 编辑:程序博客网 时间:2024/06/17 08:11
Haneke是一个用swift写成的轻量级iOS类,以简单好用著称(design-decisions-behind-haneke-1-0),有多简单呢?
假如你要初始化一个JSON缓存,将目标从URL获取:
![复制代码](http://common.cnblogs.com/images/copycode.gif)
let cache = Cache(name: "github")
let URL = NSURL(string: "https://api.github.com/users/haneke")
cache.fetch(URL: URL).onSuccess { JSON in
println(JSON.dictionary?["bio"])
}
![复制代码](http://common.cnblogs.com/images/copycode.gif)
就是这么简单。
Haneke 还提供了内存缓存以及LRU(最少使用算法)闪存缓存,支持的格式有 UIImage, NSData, JSON, String 等等……换句话说,只要是能够读写为 data格式的,就能缓存。
另外,Haneke 非常善于处理图片任务:不需要额外操作就可以自动处理图片大小,这一切都在后台完成,可以让主界面UI更流畅。载入,缩放图片,缓存和显示适配图片仅仅只需要一行代码:
1imageView.hnk_setImageFromURL(url)
0 0
- 006 [翻译] Haneke(一个Swfit iOS缓存类)
- 006 [翻译] Haneke(一个Swfit iOS缓存类)
- [翻译] Haneke(一个Swfit iOS缓存类)
- Haneke(处理图片缓存问题)
- IOS中解决ARC类实例间循环引用(Swfit)
- ios swfit 自定义柱状图
- Swfit(1)
- Swfit(2)
- 走进swfit(一)nibName
- 走进swfit(二)CGRectMake
- swfit学习计划(一)基础
- 查找一个字符串数组中两个或两个以上的相同字符串(swfit,oc)
- 用 Swfit 搭建一个完整项目
- Swfit入门教程9-类和结构体
- SWfit学习3:类和对象
- swfit入门教程(1)函数篇
- 走进swfit(三)Swift调用OC
- 走进swfit(五)OC调用Swift
- 复活JAVA1 - Thinking In Java (1)
- 批处理--setlocal
- 图像检索:几种基于纹理特征的图像检索算法
- Stockbroker Grapevine (poj 1125 floyd + 枚举)
- 嵌入式手机和电视开发区别
- 006 [翻译] Haneke(一个Swfit iOS缓存类)
- 五大常用的算法
- 这几天纠结了,未来的路很难选择
- 【安卓】编写 Android.mk 中的 LOCAL_SRC_FILES 的终极技巧*
- 批处理--set命令详解
- 无线数据传输方式的演进
- Android笔记 简单demo Spinner AutoCompleteTextView Menu
- C/C++函数返回局部变量相关问题
- ORACLE SEQUENCE用法