FMDB与CoreData
2016-02-25 11:06
253 查看
1、FMDB是第三方框架,它是将sqlite3中比较麻烦的C语言函数封装成OC对象方法,但是操作数据库的方式还是使用sql语句还是得自己敲得。
2、CoreData是苹果官方推出的数据持久化框架,底层也是基于sqlite3,牛逼的是它操作的都是OC对象,这些对象可以直接保存到数据库中,所以使用的是对象、关系映射。CoreData会根据要保存的对象的类名、属性名、属性类型来创建表,设置字段及字段类型,所有的sqlite数据库操作都封装成OC语句,不必再写sql语句。
2、CoreData是苹果官方推出的数据持久化框架,底层也是基于sqlite3,牛逼的是它操作的都是OC对象,这些对象可以直接保存到数据库中,所以使用的是对象、关系映射。CoreData会根据要保存的对象的类名、属性名、属性类型来创建表,设置字段及字段类型,所有的sqlite数据库操作都封装成OC语句,不必再写sql语句。
相关文章推荐
- ubuntu初探5---ubuntu目录结构
- MySql的安装及配置详细指引!
- Codeforces 629C Famil Door and Brackets DP
- 求n的所有素数
- 分布式系统中的算法设计(一) -- 一致性 Hash
- HTTP协议之multipart/form-data请求分析
- android仿淘宝等电商购物车(Expandablelistview)
- lua 插入排序和谢尔排序
- FreeRTOS系列第17篇---FreeRTOS队列
- shell 文本过滤器和SQL的比较
- iptables 命令介绍
- windows2003最详细的安装操作步骤.(最详细)
- ASP.NET MVC 4 (十一) Bundles和显示模式
- iOS项目中网络层实现自动转为对象的网络请求工具封装
- 工作-stringbuffer
- Spring MVC @ResponseBody注解返回响应流时中文乱码问题的解决
- Pydev无法导入新python模块的解决方案
- 页面调试工具firebug介绍
- Java-JDK各个版本的新特性
- 如何知道UITableView已经加载完成