首页 > 代码库 > 缓存的一些理解
缓存的一些理解
项目使用缓存三种方式最好:
URL缓存、数据模型缓存(利用NSKeyedArchiver)和数据库
如果你正在开发一个应用。须要缓存数据以改善应用表现出的性能。你应该实现按需缓存(使用数据模型缓存或URL缓存)。
还有一方面,如果须要数据可以离线訪问。并且具有合理的存储方式以便离线编辑,那么就用高级序列化技术(如Core Data)。
URL缓存应该属于内存缓存,下一次开启页面实际上还是去请求服务了,添加了载入速度。
同一时候图片缓存做的最好的是SDWebImage,它是磁盘级的缓存,缓存到本地了。
而系统自带的[UIImage imageNamed:""];属于内存缓存。[UIImage imageNamed:""]和URL缓存属于内存中的一次缓存
缓存的一些理解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。