码迷,mamicode.com
首页 > 其他好文 > 详细

缓存的一些理解

时间:2015-07-22 13:17:02      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:ios开发   缓存   数据库   磁盘   技术   

项目使用缓存三种方式最好:

URL缓存、数据模型缓存(利用NSKeyedArchiver)和数据库

假设你正在开发一个应用,需要缓存数据以改善应用表现出的性能,你应该实现按需缓存(使用数据模型缓存或URL缓存)。另一方面,如果需要数据能够离线访问,而且具有合理的存储方式以便离线编辑,那么就用高级序列化技术(如Core Data)。

URL缓存应该属于内存缓存,下一次开启页面实际上还是去请求服务了,增加了加载速度。同时图片缓存做的最好的是SDWebImage,它是磁盘级的缓存,缓存到本地了。而系统自带的[UIImage imageNamed:""];属于内存缓存。[UIImage imageNamed:""]和URL缓存属于内存中的一次缓存

版权声明:本文为博主原创文章,未经博主允许不得转载。

缓存的一些理解

标签:ios开发   缓存   数据库   磁盘   技术   

原文地址:http://blog.csdn.net/niejiafa_131/article/details/46999989

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!