zoukankan      html  css  js  c++  java
  • 1.1.1.持久化存储协调器(Core Data 应用程序实践指南)

      持久化存储协调器(persistent store coordinator)里面包含一份持久化存储区,而存储区里又含有数据表里的若干行数据。

      与原子存储不同,SQLite数据库会在用户提交变更日志时进行增量变更,变更日志也叫事务日志。

      持久化存储区只应由Core Data 创建,不应该让Core Data 使用不由它创建的数据库。如果需要使用既有的数据,应该将其导入Core Data(第8章)。

      同一个持久化存储协调器可以有多个持久化存储区。可以把属于iCloud的数据放到一个存储区,不属于iCloud的数据放到另一个存储区。多个存储区可以共用一套对象图。在设定Core Data 的模型配置选型时,可以指明对象图里的某一部分属于哪个持久化存储区。不能为存储区之间的数据建立“关系”(第15章)。

      创建持久化存储区,需生成NSPersistentStore 类的实例。

      创建持久化存储协调器,需生成NSPersistentStoreCoordinator类的实例。

  • 相关阅读:
    JVM调优总结
    如何使用 Java 泛型来避免 ClassCastException
    JAVA中的断言是什么?有什么陷阱?
    JVM Thread Dump 文件分析
    学习单例模式引发的思考
    JVM生成的3种文件,你都见过吗?
    一文搞懂什么是事务
    bug处理流程
    BUG等级说明
    测试执行标准
  • 原文地址:https://www.cnblogs.com/SimonGao/p/4927480.html
Copyright © 2011-2022 走看看