Core Data(一)----简介

Core Data 基础
  1.简介:
  1.1.Core Data是一个API的集合,被设计用来简化数据对象的持久存储;
  1.2.Core Data做为对象持久框架或对象管理器而被提及;
  1.3.Core Data提供一个框架用于保存模型对象并在之后取回它们;
  1.4.Core Data还管理对对象模型的改变,提供撤销(undo)支持,并确保模型对象间关系的一致性;
  1.5.Core Data简化了 模型(M)-视图(V)-控制器(C)架构中的模型部分的创建。
 2.特性:
  2.1易用性:Core Data图形化建模工具简化了模型的创建,减少项目的开发时间;
  2.2性能提升:Core Data可以使用SQLite做为其后台数据存储,这为Core Data提供了一个高性能的查询引擎。
  2.2.1对比通过 平面数据文件 和 plist 进行搜索和排序, Core Data能提供更高的速度。
  2.2.2在任何特定时间只读取需要的数据,Core Data API 可以节省内存。
 3.栈图

  

原文地址:https://www.cnblogs.com/metersj/p/8854209.html