先发一个练手的小demo,自己写的简略通讯录,已上传至githubhttps://github.com/liaoshaolim/addressBook1.NSKeyedArchiver:(归档)这里用一个添加联系人的例子来说明:注意:归档形式保存数据,需要该对象遵守NSCoding协议,而且对应的必...
分类:
移动开发 时间:
2015-10-17 12:05:03
阅读次数:
155
对象归档是一种序列化方式。为了便于数据传输,先将归档对象序列化为一个文件,然后再通过反归档将数据恢复到对象中。归档技术可以实现数据的持久化,不过在大量数据和频繁读写的情况下,它就不太适合了。对一个对象进行归档的条件是:改对象的类必须实现NSCoding协议,而且每个成员对象应该是基本数据类型或都是实...
分类:
移动开发 时间:
2015-09-25 12:50:33
阅读次数:
135
在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式:1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类...
分类:
移动开发 时间:
2015-09-22 10:17:40
阅读次数:
266
1 是一种序列化方式,先将归档对象序列化为一个文件,然后再通过反归档将数据恢复到对象中。 条件:该对象的类必须实现NSCoding协议,而且每个成员变量应该是基本数据类型或都是实现NSCoding协议的某个类的实例。 归档类NSKeyedArchiver 反归档类NSKeyedUnarchiver ...
分类:
移动开发 时间:
2015-09-19 12:18:44
阅读次数:
259
//NSData遵循NSCopying NSCoding协议,它提供面向对象的数组存储为字节 //适用与读写文件,而读写文件的时候需要一个缓冲区,而NSDate就提供了这么一个缓存区 //定义一个char类型的字符串 const char * string = "Hi there ,this...
分类:
移动开发 时间:
2015-09-16 12:05:46
阅读次数:
224
//对于数据的存储:
//当需要存储的数据是自定义类的对象时,不管是放在NSArray或者NSDcitionary中,自定义类使用NSUserDefaults存储时,都要
//继承NSCoding协议
//SearchArticleModel.h文件
@interface?SearchArt...
分类:
其他好文 时间:
2015-09-15 18:36:33
阅读次数:
219
数据持久化存储
1.plist 属性列表
2.归档 遵守NSCoding 协议
3.NSUserDefaults — > 沙盒/library/P…./xxx.plist
4.文件 NSFileManager NSFileHandle
5.数据库 (fmdb 操作数据库 ——core)
需求: 程序保存大量的数据
解决: 如果使用json...
分类:
数据库 时间:
2015-08-18 19:42:14
阅读次数:
143
原创blog,转载请注明出处
http://blog.csdn.net/hello_hwc?viewmode=contents
欢迎关注我的iOS SDK详解专栏
http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html前言:NSCoding是对iOS中的Model类进行编码和解码必须要遵循的协议,如果一个对象要被归档,那么这个...
分类:
移动开发 时间:
2015-08-14 21:32:18
阅读次数:
354
在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式:1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类...
分类:
移动开发 时间:
2015-08-14 11:34:20
阅读次数:
140
【应用背景】
在数据库中存储数据时,如果对象过于复杂,又不必要创建复杂的表,可以直接把整个对象转化为二进制存入数据库字段,然后取出后再还原即可。
【实现方法】
在PHP中,使用序列化和反序列化可以实现这样的功能。
在OC中,使用NSKeyedArchiver和NSKedUnarchiver可以实现对象转二进制和二进制转对象,要实现转化,必须遵循NSCoding协议,并且实现encodeWi...
分类:
其他好文 时间:
2015-08-11 01:27:14
阅读次数:
130