Core Data 浅谈

前言

      Core Data 是Apple提供的一套持久化技术,实质是对SQL的封装,特别是与内存中的数据共享(Cache),多线程的处理(不安全)。可通过apple的官方文档了解什么是Core Data。

      Core Data 相当的博大精深,其学习曲线相当陡峭,而且,如果没有扎实的线程知识,学习起来会更加陡峭。同时,优点也非常明显,Core Data利用Cache空间换时间,在Cache命中时,其查询读取速度,理论上约等于使用内存。因此如何提高Cache命中是一个关键!

本文目录如下:

一、Core Data 的结构

二、Core Data 查询

三、Core Data 插入

四、Core Data 删

五、Core Data 改

六、多线程

七、性能

ObjC的Core Data的github

一、Core Data 的结构

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 说实话,Core Data持久化存储就像是一只很大很深的水桶里面装满了水,此文只是从这个桶中取来的一杯而已,先...
    candyGU阅读 372评论 2 3
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,837评论 18 139
  • 系统层面(基本不用动,看了下,买的云服务器基本都已经优化过了) 内核相关参数(/etc/sysctl.conf) ...
    神奇大叶子阅读 2,038评论 0 4
  • 滚滚长江东逝水,浪花淘尽英雄。每每听到这首熟悉的旋律时,会让我们想起那个风起云涌,英雄辈出的三国时代。关于三国史的...
    冬少爷阅读 390评论 12 16
  • 今天我们的活动是做一杯健康的柠檬水,把它做成水我们完成了这个任务。下午有时候,戴老师让我们把书包放到窗台,告诉我们...
    荣沛鋡阅读 286评论 4 3