Core Data
文章平均质量分 75
shiwan
这个作者很懒,什么都没留下…
展开
-
iOS App升级安装 - CoreData数据库升级
如果IOS App 使用到CoreData,并且在上一个版本上有数据库更新(新增表、字段等操作),那在覆盖安装程序时就要进行CoreData数据库的迁移,具体操作如下:1.选中你的mydata.xcdatamodeld文件,选择菜单editor->Add Model Version 比如取名:mydata2.xcdatamodel2.设置当前版本 选择上级mydata.xcd转载 2013-08-05 17:12:05 · 1691 阅读 · 0 评论 -
IOS CoreData 多表查询demo解析(一)--建表
在IOS CoreData中,多表查询上相对来说,没有SQL直观,但COREDATA的功能还是可以完成相关操作的。下面使用CoreData进行关系数据库的表与表之间的关系演示。生成COREDATA和如何设置关系就不再详谈了,见之前的文章。建立好的关系图: 一步步建立上面关系图:员工表部门表职位表原创 2013-08-14 18:34:58 · 9428 阅读 · 0 评论 -
IOS CoreData 多表查询demo解析(二)--插入测试数据
下面插入测试数据:Department *dept1 = [NSEntityDescription insertNewObjectForEntityForName:@"Department" inManagedObjectContext:self.managedObjectContext]; dept1.dp_deptname = @"HR"; Depa原创 2013-08-14 18:36:40 · 5724 阅读 · 0 评论 -
IOS CoreData 多表查询demo解析(三)--查询
1、查询 HR 部门的张三//查询 开发部门中张三的工资等级 NSLog(@"----------查询 开发部门中张三的工资等级----------"); NSLog(@"----------第1种方法----------"); //第1种方法 NSEntityDescription * emEty = [NSEntityDescri原创 2013-08-14 18:39:16 · 3445 阅读 · 0 评论 -
Core Data Tutorial for iOS——Introduction
IntroductionCore Data is a schema-driven object graph management and persistence framework. Fundamentally, Core Data helps you to savemodel objects (in the sense of the model-view-controller desig翻译 2013-08-19 11:29:19 · 1319 阅读 · 0 评论 -
iOS应用开发视频教程笔记(十三)Core Data
这节课的主要内容是Core Data、NSNotificationCenter和Objective-C Categories。Core Data它是一个完全面向对象的API,负责在数据库中存储数据,底层也是由类似于SQL的技术来实现的。在高级语言这一层,如何使用Core Data?在xcode中,有个工具可以建立对象之间的映射,这些对象会存储在你的数据库里,它们是NSObj转载 2013-08-05 21:12:14 · 1104 阅读 · 0 评论 -
iOS应用开发视频教程笔记(十四)Core Data Demo
这节课的主要内容是Core Data的线程安全、Core DataTable View,以及大Demo。Core Data Thread SafetyNSManagedObjectContext不是线程安全的,只能在创建NSManagedObjectContext的那个线程里访问它。一个数据库有多个UIManagedDocument和context,它们可以在不同的线程里创建,只要转载 2013-08-05 21:13:19 · 1274 阅读 · 0 评论 -
关于Core Data框架的基本概念解析
Core data 是 Cocoa 中处理数据,绑定数据的关键特性,其重要性不言而喻,但也比较复杂。Core Data 相关的类比较多,初学者往往不太容易弄懂。计划用三个教程来讲解这一部分:框架详解:讲解 Core data 框架,运作过程,设计的类;Core data应用程序示例:通过生成一个使用 Core data 的应用程序来讲解如何 在 XCode 4 中使用 Core d转载 2013-08-05 20:32:40 · 1023 阅读 · 0 评论 -
IOS CoreData 多表查询(上)
先创建几个表。1、部门表:department dp_id Integer primary key dp_deptname varchar(20) //使用coredata实体创建时用string就行图: 2、员工表:employee em_id Integer primary key转载 2013-08-05 20:36:25 · 945 阅读 · 0 评论 -
CoreData基础
基本概念在CoreData有一些概念刚学习的时候不是很容易理解,还是要单独拿出来来梳理一下,这样学后面的内容不会感觉吃力。♥ 表结构:NSEntityDescription♥ 表记录:NSManagedObject-------------------------------------------------------------------------------转载 2013-08-05 17:10:31 · 896 阅读 · 0 评论 -
iOS中操作CoreData框架设计
coreData是iOS开发中数据库相关的核心框架,但是在多线程处理的情况下有点麻烦。官方有三种方法1. 每一个thread都有一个NSManageObjectContext2. 只有一个NSManageObjectContext,但是由一个线程来合并数据3. 只有一个NSManageObjectContext,但得加锁的方法控制,达到线程同步。这三种方法都在网方文转载 2013-08-05 17:01:32 · 1007 阅读 · 2 评论 -
[Cocoa]深入浅出 Cocoa 之 Core Data(2)- 手动编写代码
前面详细讲解了 Core Data 的框架以及设计的类,下面我们来讲解一个完全手动编写代码使用这些类的示例,这个例子来自苹果官方示例。在这个例子里面,我们打算做这样一件事情:记录程序运行记录(时间与 process id),并保存到xml文件中。我们使用 Core Data 来做这个事情。示例代码下载:点击这里一,建立一个新的 Mac command-lin转载 2013-08-05 17:20:49 · 804 阅读 · 0 评论 -
[Cocoa]深入浅出 Cocoa 之 Core Data(1)- 框架详解
Core data 是 Cocoa 中处理数据,绑定数据的关键特性,其重要性不言而喻,但也比较复杂。Core Data 相关的类比较多,初学者往往不太容易弄懂。计划用三个教程来讲解这一部分:框架详解:讲解 Core data 框架,运作过程,设计的类;Core data应用程序示例:通过生成一个使用 Core data 的应用程序来讲解如何 在 XCode 4 中使用 Core转载 2013-08-05 17:18:45 · 1160 阅读 · 0 评论 -
IOS Master-Detail Template Application Demo 解析
如下图,新建project,选择Master-Detail Application类型的模版命名为MasterCoreData,勾选Use Core Data和Use Automatic Reference Counting在模拟器上试运行此工程,结果如下:点击右上角的添加按钮,结果如下:再次点击右上角的添加按钮,结果如下:点击左上原创 2013-08-16 16:04:05 · 5140 阅读 · 0 评论