Core Data

Core Data把表和OC对象进行的映射,底层还是用的Sqlite3进行存储的

CoreData核心类与结构

NSManagedObjectContext (数据上下文)
  • 对象管理上下文,负责数据的实际操作(重要)
  • 作用:插入数据,查询数据,删除数据,更新数据
NSPersistentStoreCoordinator (持久化存储助理)
  • 相当于数据库的连接器
  • 作用:设置数据存储的名字,位置,存储方式,和存储时机
NSManagedObjectModel (数据模型)
  • 数据库所有表格或数据结构,包含各实体的定义信息
  • 作用:添加实体的属性,建立属性之间的关系
  • 操作方法:视图编辑器,或代码
NSManagedObject (被管理的数据记录)
  • 数据库中的表格记录
NSEntityDescription (实体结构)
  • 相当于表格结构
NSFetchRequest (数据请求)
  • 相当于查询语句
后缀为.xcdatamodeld 的包
  • 里面是.xcdatamodel文件,用数据模型编辑器编辑
  • 编译后为.momd或.mom文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值