永发信息网

use core data 什么用

答案:2  悬赏:70  手机版
解决时间 2021-03-05 11:20
  • 提问者网友:疯子也有疯子的情调
  • 2021-03-04 22:59
use core data 什么用
最佳答案
  • 五星知识达人网友:不想翻身的咸鱼
  • 2021-03-04 23:47
Core Data数据持久化是对SQLite的一个升级,它是ios集成的,在说Core Data之前,我们先说说在CoreData中使用的几个类。
(1)NSManagedObjectModel(被管理的对象模型)
相当于实体,不过它包含 了实体间的关系
(2)NSManagedObjectContext(被管理的对象上下文)
操作实际内容
作用:插入数据 查询 更新 删除
(3)NSPersistentStoreCoordinator(持久化存储助理)
相当于数据库的连接器
(4)NSFetchRequest(获取数据的请求)
相当于查询语句
(5)NSPredicate(相当于查询条件)
(6)NSEntityDescription(实体结构)
(7)后缀名为.xcdatamodel的包
里面的.xcdatamodel文件,用数据模型编辑器编辑
编译后为.momd或.mom文件,这就是为什么文件中没有这个东西,而我们的程序中用到这个东西
全部回答
  • 1楼网友:蕴藏春秋
  • 2021-03-05 00:25
苹果推荐使用coredata,这样就不用记住sql语句,coredata每次读取信息,需要全部读取出来,没有单调数据的接口,sql可以只操作单条数据。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯