Core Data Core Data是蘋果公司所開發的macOS作業系統舊稱Mac OS X及OS X中Cocoa API的一部分首次在Mac OS X  Tiger与iOS 系统中出现它允许按照实体属性值模型组织数据并以XML二进制文件或SQLite数据文件的格式将其序列化Core Data允许用户使用代表实体和实体间关系的高层对象来操作数据它也可以管理序列化的数据提供对象生存期管理与object graph管理包括存储Core Data直接与SQLite交互避免开发者使用原本的SQL语句 就像Cocoa绑定在模型视图控制器设计中做了很多控制器的工作一样Core Data做了很多数据模型的工作它的主要任务是负责数据更改的管理序列化到磁盘最小化内存占用以及查询数据 專長於Core Data及Cocoa軟體開發的資訊圖書作家Marcus Zarra曾說