摘要: 一、CoreData介绍 CoreData是iOS5之后新出来的的一个框架, 是对SQLite进行一层封装升级后的一种数据持久化方式。 它提供了 映射的功能,即能够将OC对象转化为数据存储到SQLite数据库文件中,同时也能将数据库中的数据还原成OC对象。相较于SQLite,我们使用CoreData 阅读全文
posted @ 2016-04-11 23:04 执着丶执念 阅读(2355) 评论(0) 推荐(0) 编辑
摘要: 上一节我已经介绍了SQLite的简单使用,不了解的可以提前去看一下 "iOS学习笔记16 数据库SQLite" ,这节我们来讲下FMDB。 一、FMDB介绍 FMDB是一种第三方的开源库,FMDB就是对SQLite的API进行了封装,加上了面向对象的思想,让我们不必使用繁琐的C语言API函数,比起直 阅读全文
posted @ 2016-04-11 15:09 执着丶执念 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 一、数据库 在项目开发中,通常都需要对数据进行离线缓存的处理,如新闻数据的离线缓存等。离线缓存一般都是把数据保存到项目的沙盒中。有以下几种方式: 1. 归档: 2. 偏好设置: 3. plist存储: 上述的使用可以参考 "iOS学习笔记15 序列化、偏好设置和归档" ,但上述三种方法都有一个致命的 阅读全文
posted @ 2016-04-11 08:10 执着丶执念 阅读(557) 评论(1) 推荐(0) 编辑