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 浅谈)