#pragma mark - Core Data Methods- (void)insertObjectWithFileName:(NSString *)fileName{ /** SQL新增记录的过程 1. 拼接一个INSERT的SQL语句 2. 执行SQL */ // 1. 实例化并...
分类:
移动开发 时间:
2014-11-09 16:36:58
阅读次数:
199
CoreData是Mac、iPhone应用里标准的数据存储方法。所以,我们很有必要学习这个技术。那么我们要创建什么呢?首先是一个table view来处理数据,添加、删除、编辑,还有查找和排序。这些数据会被一直保存,即使是设备重启了都会存在。因为,这些数据时放在sqlite里的。苹果的官方是这么描述...
分类:
编程语言 时间:
2014-11-06 19:15:18
阅读次数:
312
思路:将NSObject转化为NSData,然后将NSData存入到Core Data中
现有两个自定义的类:Person和Birthday,都需要使用NSCoding,实现initWithCoder和encodeWithCoder两个方法。
Core Data实现
添加数据:
AppDelegate *appDelegate = [[UIApplication sharedApp...
分类:
移动开发 时间:
2014-11-04 19:39:23
阅读次数:
288
文中代码均来源于:http://www.appcoda.com/introduction-to-core-data/希望学习 Core Data 的同学不要错过:)以下是我个人记录的一些常用代码片段。有一个 Entity:Device,有三个属性:company、name、version。1.获取 context 的方法:- (NSManagedObjectContext *)managedObj...
分类:
移动开发 时间:
2014-10-29 12:57:55
阅读次数:
296
Core Data是ORM框架,很像.NET框架中的EntityFramework。使用的基本步骤是:在项目属性里引入CoreData.framework (标准库)在项目中新建DataModel (生成*.xcdatamodeld文件)在DataModel里创建Entity为Entity生成头文件...
分类:
移动开发 时间:
2014-10-10 20:44:44
阅读次数:
260
Chapter 23 Core Data1. Core Data is only able to store certain data types in its store, and UIImage is not one of these types. Instead, you declared t...
分类:
其他好文 时间:
2014-10-06 00:12:19
阅读次数:
300
Core Data涉及到的几个主要的概念可以对应数据库来理解:NSManagedObjectContext(托管对象上下文):数据库NSEntityDescription(实体描述):表NSFetchRequest(请求):命令集NSPredicate(谓词):查询语句在书中给出的例子中的一些语句可...
分类:
其他好文 时间:
2014-10-03 18:49:25
阅读次数:
213
MagicalRecord入门教程分类:ios开发2014-03-13 23:531012人阅读评论(1)收藏举报目录(?)[+]Magical Record是什么在Cocoa中存在一种技术叫Core Data,用来对数据进行持久化,类似于Java世界中的Hibernate。在新建Cocoa App...
分类:
其他好文 时间:
2014-09-25 00:22:27
阅读次数:
270
简介 Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象。在此数据操作期间,我们不需要编写任何SQL语句,这个有点类似于著名的Hibernate持久化框架,不...
分类:
其他好文 时间:
2014-09-19 15:32:55
阅读次数:
276
Solr4.8.0源码分析(9)之Lucene的索引文件(2)一.Segments_N文件 一个索引对应一个目录,索引文件都存放在目录里面。Solr的索引文件存放在Solr/Home下的core/data/index目录中,一个core对应一个索引。 Segments_N例举了索引所有有效的s...
分类:
其他好文 时间:
2014-09-18 00:48:03
阅读次数:
325