CoreData查询操作

iOS中CoreData数据管理系列三——添加与查询数据

帅比萌擦擦* 提交于 2019-12-20 16:43:09
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> iOS中CoreData数据管理系列三——添加与查询数据 一、引言 在前两篇博客中,分别介绍了iOS中CoreData框架创建数据模型和CoreData框架中的三个核心类。博客地址如下: iOS中CoreData框架简介: http://my.oschina.net/u/2340880/blog/610488 。 CoreData框架中三个核心的类: http://my.oschina.net/u/2340880/blog/610948 。 本篇博客将综合使用三个核心的类,进行数据创建和查询的操作介绍。 二、建立数据对象类 前面博客介绍的NSManagedObjectModel是数据管理模型,可以将其类比如数据库,NSManagedObjectModel中存放着数据库的结构信息。 NSEntityDescription是实体描述对象,它可以类比如数据库中的表, NSEntityDescription存放的是表的结构信息。这些类都是一些抽象的结构类,并不存储实际每条数据的信息,具体的数据由NSManagedObject类来描述,我们一般会将实体类化继承于NSManagedObject。 Xocde工具提供了快捷的实体类化功能,还拿我们一开始创建的班级与学生实体来演示,点击.xcdatamodeld文件