11 2015 档案

摘要:我的 "这篇文章" 里提到了,关于Core Data的数据迁移过程有两个维度可以自定制: 1. 在迁移的过程中可以执行自定制的代码。通常是通过提供自己的migration policy类来实现。 2. 可以自定制版本检测和迁移过程。指的是自己建立migration manager,判断是否需要迁... 阅读全文
posted @ 2015-11-15 17:06 敏迪 阅读(251) 评论(0) 推荐(0)
摘要:为什么需要迁移数据? 数据库的模型文件发生了变化;旧的数据库文件无法按照新的数据库模型被读取,因此需要迁移到新的数据库文件中。 数据迁移的过程 Core Data分别创建了两个stack:source stack和destination stack, 然后遍历Mapping model中每个... 阅读全文
posted @ 2015-11-15 16:42 敏迪 阅读(233) 评论(0) 推荐(0)
摘要:本文于2015.11.22进行了修改。 1. 什么NSOperationNSOperation为控制任务状态、优先级、依赖关系以及任务管理提供了一种线程安全的结构。可以通过调用 方法来手动启动一个任务,或者把它加入到NSOperationQueue中,当它到达队列头部时自动启动。 2. NSOper... 阅读全文
posted @ 2015-11-10 15:45 敏迪 阅读(751) 评论(0) 推荐(0)
摘要:一、多线程设计 基本是按照我的 "这篇文章" 中的第二种方案。MR提供的与每个线程绑定的ctx都是以default context为parent context的, 从而实现子线程的操作可以同步到主线程中去 二、MR中维护的MOC结构 为了方便说明,以下内容中采用简称:RSC = root sa... 阅读全文
posted @ 2015-11-08 23:13 敏迪 阅读(795) 评论(0) 推荐(0)