CoreData笔记.docVIP

  • 11
  • 0
  • 约3.67千字
  • 约 5页
  • 2016-08-22 发布于河南
  • 举报
CoreData笔记

CoreData笔记 Core Data 1.CoreData用于做数据持久化,适合大数据量的存储和查询; 2.CoreData不是数据库,CoreData可以使用数据库,XML等方式来存储数据; 3.SQLite通过SQL语句操作数据,CoreData使用面向对象的方式操作数据; 4.使用CoreData操作数据,不需要写任何SQL语句; 5.使用CoreData,需要导入CoreData框架。 CoreData关系图 如下CoreData分为五个模块 1. NSManagedObjectContext 负责应用和数据库之间的交互(CRUD); 2. NSPersistentStoreCoordinator添加持久化存储库(SQLite数据库)是物理数据存储的物理文件和程序之间联系的桥梁,负责管理不同对象的上下文; 3.NSManagedObjectModel被管理的对象模型,对应定义的模型文件; 4.NSEntiityDescription实体描述。 NSManagedObjectModel用来加载数据模型文件 [objc] view plaincopyprint? NSURL *url = [[NSBundle mainBundle] URLForResource:@DataModel withExtension:@momd]; NSManagedOb

文档评论(0)

1亿VIP精品文档

相关文档