2016-10-14 20:23发布
iOS 小白,今天到手一本书 objc 出的《Core Data》,查看译序,有些地方不明白。书中说 Core Data 不是传统意义上的数据库,而是一套对象图管理系统。这套系统默认使用 SQLite 作为底层存储,通过由低向高地将相关的管理组件构建为一个栈,来提供缓存和对象管理机制。
我的问题:1、对象图管理系统是什么? Object graph2、能否举个例子说说 Core Data 这部分的好处?3、由低向高地将相关的管理组件构建为一个栈又是什么意思?
就是传统的ORM的意思将表对象化操作不再使用sql来操作。orm可以将对象和表关联。
SQLite本身是一个C写的轻量级嵌入式数据库,什么系统都能用。Android和Windows也可以用Core Data是OS X和iOS才有的一个系统数据组件,可以存储各类型数据的,它底层是基于SQLite的。但是上层进行了封装之类的,形成了一个软件栈,你存取数据调用Core Data API,而不是直接访问SQLite。
SQLite是一个轻量级数据库
最多设置5个标签!
付费偷看金额在0.1-10元之间
就是传统的ORM的意思将表对象化操作不再使用sql来操作。orm可以将对象和表关联。
SQLite本身是一个C写的轻量级嵌入式数据库,什么系统都能用。Android和Windows也可以用
Core Data是OS X和iOS才有的一个系统数据组件,可以存储各类型数据的,它底层是基于SQLite的。但是上层进行了封装之类的,形成了一个软件栈,你存取数据调用Core Data API,而不是直接访问SQLite。
SQLite是一个轻量级数据库
一周热门 更多>