//NSData遵循NSCopying NSCoding协议,它提供面向对象的数组存储为字节 //适用与读写文件,而读写文件的时候需要一个缓冲区,而NSDate就提供了这么一个缓存区 //定义一个char类型的字符串 const char * string = "Hi there ,this is
分类:
其他好文 时间:
2016-03-21 17:52:48
阅读次数:
106
离线缓存 之前的项目因为实时性要求比较高,所以一打开客户端,就开始做网络请求.现在想想,是没有做内容的离线缓存.这个问题,我没意识到.产品经理也没有意识到... 我觉得Archiver,来做比较合适,可复写.可直接从存储中读取model,(当然要在相应的model里实现NSCoding协议)代码如下
分类:
其他好文 时间:
2016-02-26 14:17:05
阅读次数:
142
今天讲四种,CoreData 这哥么我会专门讲.别急😄 属性列表(plist)归档 Preference(偏好设置) NSKeyedArchiver归档(NSCoding) SQLite3 Core Data https://segmentfault.com/a/1190000004389463
分类:
移动开发 时间:
2016-02-16 18:45:41
阅读次数:
166
要将一个对象存进数据库的blob字段,最好先转为NSData。一个对象要遵守NSCoding协议,实现协议中对应的方法,才干转成NSData。NSData *statusData = [NSKeyedArchiver archivedDataWithRootObject:obj]; [_db exe
分类:
移动开发 时间:
2016-02-05 18:37:22
阅读次数:
151
在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式: 1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的
分类:
移动开发 时间:
2016-02-02 17:44:27
阅读次数:
199
一、归档介绍 1.归档是指用某种格式来保存一个或多个对象,以便以后还原这些对象的过程。归档是将数据持久化的一种方式(所谓数据持久化,就是指在IOS开发过程中,将数据保存到本地,能够让程序的运行更加流畅)。 2.想要归档的数据对象,需要遵守NSCoding协议,并且该对象对应的类必须提供encod.....
分类:
移动开发 时间:
2016-01-22 03:05:51
阅读次数:
211
sqlite数据库是纯C的,coredata是OC封装的,使用sqlite3 先导入库文件libsqlite3.dylibiOS中的数据存储方式Plist(NSArrayNSDictionary)Preference(偏好设置NSUserDefaults)NSCoding(NSKeyedArchiv...
分类:
移动开发 时间:
2016-01-21 11:56:33
阅读次数:
215
在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式: NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必...
分类:
移动开发 时间:
2016-01-12 19:18:17
阅读次数:
196
iOS 常用四种数据存储方式在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅, ,使得用户体验更好。下面介绍?一下数据保存的方式:1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对...
分类:
移动开发 时间:
2015-12-28 06:12:07
阅读次数:
237
//步骤://1、对象需要支持序列化和反序列化必须遵循NSCoding协议//2、实现NSCoding中的方法//3、分别使用NSKeyedArchiver和NSKeyedUnarchiver类//来进行序列化和反序列化#import#import"DSObject.h"intmain(intarg...
分类:
其他好文 时间:
2015-12-20 19:27:00
阅读次数:
140