iOS:CoreData数据库的使用一(创建单个数据库表)
CoreData数据库框架:mac系统自带的数据库,它是苹果公司对sqlite进行封装而来的,既提供了对数据库的主要操作,也提供了具体的视图关系模型。 需要用到三个对象: 1•Managed Object Model(被管理对象模型): 数据库的轮廓,或者结构。包含了各个实体的定义信息 2•PersistentStore Coordinator(持久性数据协调器): 数据库连接库,在这里设置数据存储的名字和位置,以及数据存储的时机 3•Managed Object Context(被管理对象上下文): 数据的实际内容,基本上,插入数据,查询数据,删除数据的工作都在这里完成 三者关系图显示: •Persistent store //持久化存储 •Persistent store coordinator //持久化存储协调器 •Managed object model (MOM) //被管理对象的数据模型(对实例对象进行描述) •Managed object //被管理对象 •Managed object context (MOC) //...