iOS关于CoreData的基础学习

什么是CoreData?


core data 是iOS5之后才出现的一个框架,它提供了对象-关系映射【ORM】功能。即能将OC对象转换为数据,保存在SQLite数据库中,也能将保存在数据库中的数据还原成OC对象。在此数据操作期间,我们不需要编写任何SQLite语句代码,这个有点类似于Hibernate持久化框架,不过功能没有其强大。

iOS关于CoreData的基础学习_第1张图片
iOS关于CoreData的基础学习_第2张图片

Core data 的使用步骤:

创建模型文件(相当于数据库)


iOS关于CoreData的基础学习_第3张图片

添加实体(相当于表)


iOS关于CoreData的基础学习_第4张图片

创建实体类(相当于模型类)


iOS关于CoreData的基础学习_第5张图片

生成上下文,关联模型文件生成数据库


iOS关于CoreData的基础学习_第6张图片

保存对象到数据库


iOS关于CoreData的基础学习_第7张图片

从数据库获取对象


iOS关于CoreData的基础学习_第8张图片

你可能感兴趣的:(iOS关于CoreData的基础学习)