先发一个练手的小demo,自己写的简略通讯录,已上传至githubhttps://github.com/liaoshaolim/addressBook1.NSKeyedArchiver:(归档)这里用一个添加联系人的例子来说明:注意:归档形式保存数据,需要该对象遵守NSCoding协议,而且对应的必...
分类:
移动开发 时间:
2015-10-17 12:05:03
阅读次数:
155
数据储存的5大方式:1.XML属性列表(plist)归档2.Preference(偏好设置):本质还是通过“plist”来储存数据,但是使用更简单(无需关注文件、文件名、路径)3.NSKeyedArchiver归档(NSCoding):把任何对象,直接保存为文件的方式4.SQLite3:存储非常大量...
分类:
其他好文 时间:
2015-10-15 23:43:19
阅读次数:
186
1 iOS中的数据存储方式 1>存储小数据,会在原路径覆盖式存储 ????Plist???????? (只能存储NSArray\NSDictionary) ????Preference(偏好设置\NSUserDefaults) ????NSCoding (NSKeyedArch...
分类:
移动开发 时间:
2015-10-11 00:36:11
阅读次数:
295
简单易用的Model加密本地存储方案说明1. 加密方案采用了策略设计模式(一种加密方案是一种策略)2. 对一个Model进行存储而不进行NSCoding编码非常便利3. 非常简单易用4. 支持AES、DES、CAST加密源码https://github.com/YouXianMing/StoreVa...
分类:
其他好文 时间:
2015-09-25 22:53:23
阅读次数:
186
对象归档是一种序列化方式。为了便于数据传输,先将归档对象序列化为一个文件,然后再通过反归档将数据恢复到对象中。归档技术可以实现数据的持久化,不过在大量数据和频繁读写的情况下,它就不太适合了。对一个对象进行归档的条件是:改对象的类必须实现NSCoding协议,而且每个成员对象应该是基本数据类型或都是实...
分类:
移动开发 时间:
2015-09-25 12:50:33
阅读次数:
135
在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式:1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类...
分类:
移动开发 时间:
2015-09-22 10:17:40
阅读次数:
266
在UIImage的属性中有这么一项属性(iOS8) @property (nonatomic, readonly) UIImageAsset *imageAsset NS_AVAILABLE_IOS(8_0); // The asset is not encoded along with the image? 可以看到它是不支持编码的,...
分类:
移动开发 时间:
2015-09-19 21:21:00
阅读次数:
244
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