Core Data(一)----简介

CoreData基础与特性
本文介绍了CoreData的基础概念及其作为对象持久框架的主要特性。CoreData不仅简化了数据对象的持久存储,还提供了高效的查询引擎及图形化建模工具,极大地提高了开发效率。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值