在iOS中,实现数据持久化一般分为4大种:1、属性列表2、对象归档3、SQLite4、Core Data一、属性列表 NSUserDefaults类的使用和NSKeyedArchiver有很多类似之处,但是查看NSUserDefaults的定义可以看出,NSUserDefaults直接继承自N...
分类:
移动开发 时间:
2015-10-07 16:02:16
阅读次数:
246
简介 ? Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象。在此数据操作期间,我们不...
分类:
其他好文 时间:
2015-09-30 21:02:26
阅读次数:
335
一,Core Data介绍1,Core Data是iOS5之后才出现的一个数据持久化存储框架,它提供了对象-关系映射(ORM)的功能,即能够将对象转化成数据,也能够将保存在数据库中的数据还原成对象。2,虽然其底层也是由类似于SQL的技术来实现,但我们不需要编写任何SQL语句,有点像Java开发中的H...
分类:
编程语言 时间:
2015-09-28 11:32:22
阅读次数:
5635
Core Data 概述2005年的四月份,Apple 发布了 OS X 10.4,在这个版本中 Core Data 框架发布了。Core Data本身既不是数据库也不是数据库访问框架。相反,Core Data是一个完整的数据模型解决方案。可以简单理解为对持久层的封装,使得我们可以通过可视化建立数据...
分类:
移动开发 时间:
2015-09-25 21:35:39
阅读次数:
311
iphone-CoreData的使用详解一、概念1.Core Data 是数据持久化存储的最佳方式2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore...
分类:
移动开发 时间:
2015-09-21 21:22:48
阅读次数:
186
了解CoreDataCoreData是一个数据库,是对SQLite的封装。Xcode内部集成,coredata是orm。ORM(Object Relational Mapping)对象关系映射,orm操作数据库的原理:自己不写SQL语句通过APP里的对象和数据库的表映射。 Core Data是iOS...
分类:
数据库 时间:
2015-09-18 20:24:05
阅读次数:
424
使用步骤:1.创建模型文件---相当于数据库里的一个表a.创建文件Core Data -->Data Model2.添加实体a.在模型文件中点加号Add Entity创建实体b.添加属性3.创建实体类(相当模型)a.创建文件Core Data -->NSManagedObject subslass ...
分类:
其他好文 时间:
2015-09-09 20:57:18
阅读次数:
179
Use Core Data 接口,链接数据库Portrait 肖像模式LandScape(Left, Right) 风景模式1.程序启动后,从main接口进入, main函数会调用UIApplicationMain函数, 创建应用程序UIApplication的对象,UIApplication代表整...
分类:
其他好文 时间:
2015-09-09 08:29:30
阅读次数:
162
关键是使用SQLCipher,→GitHub地址 一、添加SQLCipher到项目中 使用CocoaPod: pod?‘EncryptedCoreData‘,?:git?=>?‘https://github.com/project-imas/encrypted-core-data.git‘ 二、在?AppDelegate.m ?添加...
分类:
数据库 时间:
2015-09-08 23:47:06
阅读次数:
665
(转)关于Persistent Stack对象和外部数据存储,这两者之间的媒介,被整体叫做persistence stack。其中,managed object context位于栈顶,persistent object store位于栈底,中间的是persistent store coordina...
分类:
其他好文 时间:
2015-09-08 18:29:06
阅读次数:
241