上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 49 下一页

2015年11月4日

2.13.2. 对结果集进行筛选(Core Data 应用程序实践指南)

摘要: Core Data通过谓词(NSPredicate)来筛选,比如限定获取的数量等。谓词基本对存储区不敏感,但也有例外,比如:matches可用在 in-memory存储区,但是不能用在SQLite存储区。谓词是SQL里面的where子句。 在筛选的过程中,每个托管对象都会根据谓词求值,根据返回... 阅读全文

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

2.13.1. 对结果排序(Core Data 应用程序实践指南)

摘要: 传递NSSortDescriptor给NSFetchRequest进行排序。示例如下,修改demo方法:NSSortDescriptor *sort = [NSSortDescriptor sortDescriptorWithKey:@"name" ascending:YES]; NSFe... 阅读全文

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

2015年11月3日

@dynamic 与 @synthesize

摘要: @synthesize是默认选项,表示为属性自动生成getter方法和setter方法@dynamic 需要在实现文件里注明。例如 @dynamic name;表示用开发者手动动态实现getter和setter方法,只读属性只需要提供getter。 因为有些存取就是在运行时动态创建的。但是编译时缺... 阅读全文

posted @ 2015-11-03 13:09 大木哥 阅读(143) 评论(0) 推荐(0) 编辑

iOS特性

摘要: iOS的特性是指附加的 readonly , nonmatic等设置 阅读全文

posted @ 2015-11-03 12:47 大木哥 阅读(138) 评论(0) 推荐(0) 编辑

发现错误(Core Data 应用程序实践指南)

摘要: 阅读全文

posted @ 2015-11-03 10:43 大木哥 阅读(145) 评论(0) 推荐(0) 编辑

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) 编辑

上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 49 下一页

导航