2015年11月2日

2.14. 删除托管对象(Core Data 应用程序实践指南)

摘要: 删除托管对象,只要调用托管对象上下文的deleteObject 或 deleteObjects就可以了。同样,真正的删除,要在调用save:之后。 阅读全文

posted @ 2015-11-02 16:42 大木哥 阅读(261) 评论(0) 推荐(0) 编辑

2.13. 获取托管对象(Core Data 应用程序实践指南)

摘要: 用NSFetchRequest获取NSArray,里面都是托管对象。如果上下文里没有数据,就会从持久化存储区里获取。 NSFetchRequest *request = [NSFetchRequest fetchRequestWithEntityName:@"Item"]; NSAr... 阅读全文

posted @ 2015-11-02 16:41 大木哥 阅读(225) 评论(0) 推荐(0) 编辑

2.11. 创建托管对象(Core Data 应用程序实践指南)

摘要: 到现在为止,还没有创建过托管对象,回顾了一下,只是创建了托管对象模型,持久化存储区,持久化存储协调器,托管对象上下文。 那么,现在就来创建托管对象吧。 使用NSEntityDescription 的 insertNewObjectForEntityForName来创建 - (void)de... 阅读全文

posted @ 2015-11-02 16:40 大木哥 阅读(270) 评论(0) 推荐(0) 编辑

2.12. 后端 SQL 的可见性(Core Data 应用程序实践指南)

摘要: 上一节已经插入了数据,非常好。但是,我得更进一步。要知道里面究竟发生了什么,持久化存储区的数据有什么变化,生成了哪些查询语句。每次运行程序时,是否重复插入了对象。 有一个调试选项可以提供足够的信息,开启SQL Debug模式:点击 Product > Scheme > Edit Scheme点... 阅读全文

posted @ 2015-11-02 16:40 大木哥 阅读(182) 评论(0) 推荐(0) 编辑

2.10. 代码片段:demo方法(Core Data 应用程序实践指南)

摘要: 该代码段我觉得没有太多东西- (void)applicationDidBecomeActive:(UIApplication *)application { [self cdh]; [self demo];}- (void)demo{ if (debug == 1) { ... 阅读全文

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

2.9. Scalar Properties for Primitive Data Types 选项(Core Data 应用程序实践指南)

摘要: 该选项的意思是,“用Scalar特性来表示原始数据类型”。什么意思,妈妈米呀,这是我学这门课程遇到的最难懂的概念。 scalar properties,是复数,也就是说是 “分等级的属性”。那么,大概意思就明了了,也就是说不同情况下是不一样的。不到没有选择,不会用对象类型的特性。这里要注意的就... 阅读全文

posted @ 2015-11-02 16:38 大木哥 阅读(279) 评论(0) 推荐(0) 编辑

2.8. 创建 NSManagedObject 的子类 (Core Data 应用程序实践指南)

摘要: 现在根据模型来创建NSManagedObject的子类。如果模型改变了,那就就重新生成这些文件。所以,不要在生成的文件里自定义方法,因为重新生成之后,这些修改就丢失了。假如确实需要重新生成自定义的方法,那么可以从中继承子类,或者是针对生成的文件创建类目。(是分类吧??) 创建NSManaged... 阅读全文

posted @ 2015-11-02 16:37 大木哥 阅读(379) 评论(0) 推荐(0) 编辑

2.7. 属性的各种设置选项(Core Data 应用程序实践指南)

摘要: 可供配置的选项根据属性类型的不同有所变化,并不是每一种属性都能配置下列选项Transient:勾选该选项,表示该属性不写入“持久化存储区”,这听起来很奇怪,但有时候,只需要把特性留在托管对象上下文就行了。Opitional:optional特性并不一定要有值。所有特性再刚创建的时候都是optio... 阅读全文

posted @ 2015-11-02 16:36 大木哥 阅读(315) 评论(0) 推荐(0) 编辑

2.6. 类型(Core Data 应用程序实践指南)

摘要: 单精度浮点数与双精度浮点数:创建NSManagedObject紫雷师,如果实体中单精度或双精度浮点数类型,那么在子类里,相关特性的类型是NSNumber。小数:涉及货币时,建议设置为小数(decimal),精度高。特性类型为NSDecimalNumber,若要保留精度,只能使用NSDecimalNu... 阅读全文

posted @ 2015-11-02 16:35 大木哥 阅读(197) 评论(0) 推荐(0) 编辑

2.5. Integer 16 、Integer 32、Integer 64(Core Data 应用程序实践指南)

摘要: Core Data 使用 “带符号的整数”,通常我们会选择Integer 32,如果不够,可以升级为Integer 64 (第3章),通过升级托管对象模型。 这三种类型对应的特性(Property)类型为NSNumber。 阅读全文

posted @ 2015-11-02 16:34 大木哥 阅读(388) 评论(0) 推荐(0) 编辑

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

摘要: Entity 实体,就像是数据表的映射类。用实体就可以创建托管对象了。实体需要做的就是设置实体名称、实体属性及属性数据类型。还可以根据实体配置NSManagedObject的子类(可选),创建子类的好处是,可以在托管对象后面使用“点符号”(.)访问相关属性,令代码更易阅读。一个托管对象可以看成数... 阅读全文

posted @ 2015-11-02 16:31 大木哥 阅读(181) 评论(0) 推荐(0) 编辑

2.4. 属性(Core Data 应用程序实践指南)

摘要: 属性的名称必须以小写字母开头。 添加 name 和 quantity 属性。 阅读全文

posted @ 2015-11-02 16:31 大木哥 阅读(184) 评论(0) 推荐(0) 编辑

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

摘要: 右键分组Grocery Dude > New Group > Data Model New File > Core Data > 创建新的模板文件 阅读全文

posted @ 2015-11-02 16:30 大木哥 阅读(187) 评论(0) 推荐(0) 编辑

2.1. 托管对象模型是什么(Core Data 应用程序实践指南)

摘要: 托管对象模型是一种数据结构。在这里,数据结构、纲要、对象图、数据模型、托管对象模型这些术语是一个意思。它们是对同一个东西不同场景的描述。比如,对Core Data 而言是托管对象模型,对设计器来说是对象图。 阅读全文

posted @ 2015-11-02 16:29 大木哥 阅读(380) 评论(0) 推荐(0) 编辑

2. 托管对象数据模型的基本知识(Core Data 应用程序实践指南)

摘要: 第一章的例子配置好了持久化存储区、持久化存储协调器、托管对象上下文。但是还没有对象图,本章要介绍托管对象模型的基础知识,并配置范例程序的对象图。2.1. 托管对象模型是什么 托管对象模型是一种数据结构。2.2. 添加托管对象模型2.3. 实体2.4. 属性2.5. Integer 16 、In... 阅读全文

posted @ 2015-11-02 16:19 大木哥 阅读(213) 评论(0) 推荐(0) 编辑

1.4.2.5. 测试(Core Data 应用程序实践指南)

摘要: 测试的方法也很简单:首先,在AppDelegate.h里面引用CoreDataHelper@property (strong, nonatomic, readonly)CoreDateHelper *coreDataHelper;初始化CoreDataHelper- (CoreDateHelpe... 阅读全文

posted @ 2015-11-02 15:44 大木哥 阅读(206) 评论(0) 推荐(0) 编辑

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

摘要: 现在,要添加一个保存修改的方法。其实很简单,就是调用持久化存储协调器的save方法。- (void)saveContext { if (debug == 1) { NSLog(@"Running %@ '%@'",self.class, NSStringFromSelecto... 阅读全文

posted @ 2015-11-02 15:22 大木哥 阅读(138) 评论(0) 推荐(0) 编辑

IndexAction.java (Java之负基础实战)

摘要: 生成Get and Set 方法:例如:public String view;右击view > Source > Generate Getters and Setters... 阅读全文

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

导航