zoukankan      html  css  js  c++  java
  • iOS 数据持久化--CoreData

    一、简介

      Core Data是一个纯粹的面向对象框架,可用于管理实体以及实体之间的关联关系的持久化。

      所谓持久化,指的是Core Data可以将实体保存到持久化存储设备中,也可以在需要的时候取出来。

    二、特点

      1.Cora Data底层的存储方式可以是SQLite,也可以是XML。

      2.Core Data的核心概念是实体。实体是Core Data管理的模型对象,它必须是NSManagedObject类或其子类的实例。实体与实体之间存在1-1,1-N、N-N的的关联关系,整个应用的所有实体以及实体之间的关联关系被称为托管对象模型(NSManagerObjectModel);

      3.Core Data 的核心对象是托管对象上下文(NSManagerObjectContext),所有实体都处于托管对象上下文管理中,Core Data应用对实体所有的任何增、删、改、查的操作都必须通过托管对象上下文来完成;

      4.NSManagerObjectContext底层与持久化存储协调器衔接,持久化存储存储协调器则负责管理底层的存储方式。

    三、

  • 相关阅读:
    Python内存管理机制
    哈希表(散列表)
    Python面向对象三大特性
    Python 面向对象继承
    Python面向对象 类的空间问题
    面向对象初识
    增量式爬虫
    分布式爬虫
    crawlscrapy框架
    HTML
  • 原文地址:https://www.cnblogs.com/huadeng/p/7081429.html
Copyright © 2011-2022 走看看