最近项目使用到core data数据库,记录一下
CoreData是一个专门管理数据服务的框架,把OC对象和存储在SQLite文件中的数据进行互相转换,极大地方便了开发者在数据服务方面的开发。
CoreData核心类:
一,创建coredata的数据库
1.新建一个数据库
2.给数据库起一个名字,eg:Gm001Model
二,在数据库中创建我们需要的数据表,在core data 中叫做Entity (实体)
1.建表,即创建Entity,一般来说数据库的字段建议用下划线,不建议使用驼峰命名法。但core data 数据库 的实体的属性就对应是数据库表中的字段,Entity的属性名称可以用驼峰命名法,core data 内部会把匹配的字段名自动转化为全部大写。
2.生成模型文件:选中创建的数据库模型,再选择【Editor】菜单下的【Create NSManagedObject Subclass…】
三,数据库和数据库里面的数据表建好后,现在就可以开始使用coredata来实现在数据库中增/删/改/查的功能了。
1.封装了一个单利用来管理core data 数据库
GmDataManager.h 文件
GmDataManager.m文件
2.增
3.删
4.改
5.查
https://github.com/KingSering/CoreData.git
网友评论