2015年11月1日

1.4.2.3. SETUP(Core Data 应用程序实践指南)

摘要: 初始化Core Data的三个方法:init,初始化托管对象模型、持久化存储协调器、托管对象上下文- (id)init { if (debug == 1) { NSLog(@"Running %@ '%@'",self.class, NSStringFromSelector(... 阅读全文

posted @ 2015-11-01 21:34 大木哥 阅读(195) 评论(0) 推荐(0) 编辑

1.4.2.2. PATHS(Core Data 应用程序实践指南)

摘要: 持久化存储文件在文件系统中的位置先获取应用程序文档目录的路径#pragma mark - PATHS- (NSString *)applicationDocumentsDirectory { if (debug == 1) { NSLog(@"Running %@ '%@'"... 阅读全文

posted @ 2015-11-01 20:43 大木哥 阅读(283) 评论(0) 推荐(0) 编辑

1.4.2.1. FILES(Core Data 应用程序实践指南)

摘要: #define debug 1#pragma mark - FILESNSString *storeFilename = @"Grocery-Dude.sqlite"; 阅读全文

posted @ 2015-11-01 19:37 大木哥 阅读(215) 评论(0) 推荐(0) 编辑

1.4.2. 实现 Core Data Helper 类(Core Data 应用程序实践指南)

摘要: 该类分为四个部分:FILES、PATHS、SETUP、SAVING。1.4.2.1. FILES1.4.2.2.PATHS1.4.2.3.SETUP1.4.2.4.SAVING1.4.2.5. 测试 阅读全文

posted @ 2015-11-01 18:29 大木哥 阅读(177) 评论(0) 推荐(0) 编辑

1.4.1. Core Data Helper 简介(Core Data 应用程序实践指南)

摘要: 有些支持Core Data的内置模板是在应用程序委托里面设置Core Data的。但是为了模块化,我们通过应用程序委托惰性地创建CoreDataHelper类的实例:初始化托管对象模型根据托管对象模型创建持久化存储区,并据此初始化持久化存储协调器根据持久化存储协调器来初始化托管对象上下文 修改... 阅读全文

posted @ 2015-11-01 18:22 大木哥 阅读(336) 评论(0) 推荐(0) 编辑

1.4. 为现有的应用程序添加 Core Data 支持(Core Data 应用程序实践指南)

摘要: 项目创建时会有 “Use Core Data" ,但是,有时没有勾选这个选项,那么就要手动链接Core Data Framework。选中 Grocery Dude TargetGeneral > Linked Frameworks and Libraries > + ,选择CoreDataFr... 阅读全文

posted @ 2015-11-01 17:43 大木哥 阅读(199) 评论(0) 推荐(0) 编辑

1.3.2. App Icon 和 Launch Image(Core Data 应用程序实践指南)

摘要: App Icon:选中 Assets.xcassets选择 AppIcon ,并拖入图片(29、40、60) Launch Image:创建 Launch Image拖入图片(2x、R4) 阅读全文

posted @ 2015-11-01 14:42 大木哥 阅读(302) 评论(0) 推荐(0) 编辑

1.3.1. 新建Xcode项目并设置故事板(Core Data 应用程序实践指南)

摘要: 创建名为Grocery Dude的Single View程序,并按默认设置处理,不勾选Core Date 和 Git。 设计故事板:选择Main.Storyboard拖放一个 Table View Controller 到故事板中选中新拖入的Table View Controller勾选 “I... 阅读全文

posted @ 2015-11-01 14:37 大木哥 阅读(477) 评论(0) 推荐(0) 编辑

1.3. 创建 Grocery Dude 项目(Core Data 应用程序实践指南)

摘要: 该程序功能如下:分类显示家里各个位置的东西,以此提示该购买哪些生活用品在超市购买时,告诉某个货品摆在哪条过道旁的货架上将待买物品按过道编组,这样每个过道只需走一遍,就可以拿完所需货品通过iCloud在各设备间同步数据1.3.1. 新建Xcode项目并设置故事板1.3.2. App Icon 与 ... 阅读全文

posted @ 2015-11-01 13:48 大木哥 阅读(348) 评论(0) 推荐(0) 编辑

1.2.Core Data 的适用场合(Core Data 应用程序实践指南)

摘要: 如果应用程序要保存的设置数据太多,以致NSUserDefaults及“属性列表“(property list)这种简单的存储方案无法应付。不需要再"重新发明轮子"(reinventing the wheel),使用Core Data即可。 阅读全文

posted @ 2015-11-01 13:35 大木哥 阅读(214) 评论(0) 推荐(0) 编辑

1.1.3.托管对象上下文(Core Data 应用程序实践指南)

摘要: 管理托管对象的生命周期(lifecycle)。还有其它功能:faulting、变更追踪(change tracking)、验证(validation)等。 faulting:只把用到的那一部分数据从持久区里获取出来(第10章)。 变更追踪:用于支持重做及撤销功能。 验证机制:确保由托管对象... 阅读全文

posted @ 2015-11-01 13:12 大木哥 阅读(290) 评论(0) 推荐(0) 编辑

1.1.2.托管对象模型(Core Data 应用程序实践指南)

摘要: 托管对象模型即对象图,可以看成实体类的描述,规定了数据字段。要想创建托管对象模型,需生成NSManagedObjectModel类的实例。 阅读全文

posted @ 2015-11-01 12:48 大木哥 阅读(254) 评论(0) 推荐(0) 编辑

1.1.1.持久化存储协调器(Core Data 应用程序实践指南)

摘要: 持久化存储协调器(persistent store coordinator)里面包含一份持久化存储区,而存储区里又含有数据表里的若干行数据。 与原子存储不同,SQLite数据库会在用户提交变更日志时进行增量变更,变更日志也叫事务日志。 持久化存储区只应由Core Data 创建,不应该让Co... 阅读全文

posted @ 2015-11-01 12:20 大木哥 阅读(312) 评论(0) 推荐(0) 编辑

1.1.Core Data是什么(Core Data 应用程序实践指南)

摘要: Core Data是个框架,把数据当作对象来操作。 由Core Data提供的数据对象叫托管对象(managed objecgt),而Core Data 位于程序和持久化存储区之间。 托管对象模型里有对象图(object graph),对象图里有实体(实体类),实体创建托管对象。 托管对象... 阅读全文

posted @ 2015-11-01 11:49 大木哥 阅读(327) 评论(0) 推荐(0) 编辑

Core Data 应用程序实践指南(Core Data 应用程序实践指南)

摘要: 译者序 前言 勘误 1. 初次尝试Core Data应用程序 本书的基础,基本概念,能做什么,不能做什么。实现CoreDataHelper类,演示如何将Core Data同既有的应用程序相集成。 2. 托管对象数据模型的基本知识 传统数据库模式的设计与Core Data 之间的共性,并介绍数据模型。 阅读全文

posted @ 2015-11-01 11:39 大木哥 阅读(199) 评论(0) 推荐(0) 编辑

1. 初次尝试Core Data 应用程序(Core Data 应用开发实践指南)

摘要: 本书以实践的方式讲解 Core Data,不会过早讲一些难懂的话题。从入门知识入手,演示如何为范例程序添加Core Data 支持,后续章节再依次讨论更复杂的话题。1.1. Core Data 是什么1.2. Core Data 的适用场合 1.3. 创建 Grocery Dude 项目1.4... 阅读全文

posted @ 2015-11-01 11:06 大木哥 阅读(299) 评论(0) 推荐(0) 编辑

前言(Core Data 应用开发实践指南)

摘要: Core Data 并不是数据库,它其实是一个拥有多种功能的框架。其中,有个功能是把程序与数据库之间的交互过程自动化,不用再编写SQL代码,改用Objective-C对象来实现。 Core Data 的显著特性有:变更管理(撤销与重做)关系(relationship)数据模型的版本管理及迁移(... 阅读全文

posted @ 2015-11-01 10:56 大木哥 阅读(283) 评论(0) 推荐(0) 编辑

译者序(Core Data 应用开发实践指南)

摘要: Core Data 是数据管理框架。该书用Grocery Dude 购物管理程序来贯穿整个学习过程。本书共分三个部分:前7章为基础篇。从基础知识、迁移方式及扩展方式来讲解托管对象模型。怎么用图形界面来操作数据,具体来说怎样用表格视图、视图、选取器视图来打造一款简单易用的Core Data程序。第8~... 阅读全文

posted @ 2015-11-01 10:29 大木哥 阅读(242) 评论(0) 推荐(0) 编辑

导航