ios 里面coredata怎么使用

ios 里面coredata怎么使用,第1张

搜扣丁学堂,有很多关于iOS中的CoreData的讲解: Core Data数据持久化是对SQLite的一个升级,它是ios集成的,在说Core Data之前,我们先说说在CoreData中使用的几个类。 (1)NSManagedObjectModel(被管理的对象模型) 相当于实体,不过它包含 了实体间的关系 (2)NSManagedObjectContext(被管理的对象上下文) *** 作实际内容 作用:插入数据 查询 更新 删除 (3)NSPersistentStoreCoordinator(持久化存储助理) 相当于数据库的连接器 (4)NSFetchRequest(获取数据的请求) 相当于查询语句(5)NSPredicate(相当于查询条件) (6)NSEntityDescription(实体结构) (7)后缀名为.xcdatamodel的包 里面的.xcdatamodel文件,用数据模型编辑器编辑 编译后为.momd或.mom文件,这就是为什么文件中没有这个东西,而我们的程序中用到这个东西而不会报错的原因

没有像MySQL里面那样的autoincrement字段,但是Core Data每条数据存储时都会自动生成一个全局唯一的NSManagedObjectID,这个ID可以通过以下方式获得: NSManagedObjectID *moID = [managedObject objectID]这个ID转成string后是类似于EE13EA1E


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10820299.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-11
下一篇2023-05-11

发表评论

登录后才能评论

评论列表(0条)

    保存