码迷,mamicode.com
首页 >  
搜索关键字:nskeyedarchiver    ( 164个结果
数据存储
数据存储五种类型1.五种类型:(1)plist、(2)preference、(3)归档(NSkeyedArchiver)、(4)SQLite3、(5)Core Data2.plist只能存储数组和字典,plist本质就是xml文件3.preference只用来存储应用程序配置,不用来存储数据,一个应...
分类:其他好文   时间:2015-12-18 21:11:32    阅读次数:251
归档 Archive、解档Unchive、 XML(一)
1 使用归档的方式保存文件1.1 问题归档是任何对象都可以实现的更常规的方式,可以进行归档的对象需要实现NSCoding协议,而且每个实例变量应该是基本数据类型或者是实现NSCoding协议的某个类的实例。本案例使用归档NSKeyedArchiver和反归档NSKeyedUnarchiver将TRP...
分类:其他好文   时间:2015-12-16 19:38:04    阅读次数:268
iOS中几种数据持久化方案
概论所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案:plist文件(属性列表)preference(偏好设置)NSKeyedArchiver(归档)SQLite 3CoreData沙...
分类:移动开发   时间:2015-12-16 12:12:51    阅读次数:238
使用[NSKeyedUnarchiver unarchiveObjectWithData:data]程序crash
使用NSKeyedArchiver压缩对象成二进制数据,再使用NSKeyedUnarchiver解压二进制数据,如果解压时数据为nil,或者数据中有异常的数据,那么解压将会出错,甚至会导致程序crash掉。可以用这种方法防止程序crash:NSData *data=[[NSUserDefaults ...
分类:其他好文   时间:2015-12-14 16:05:20    阅读次数:128
iOS网络通信之Protobuf
摘要在不同平台通信的时候,首先需要将对象进行序列化。iOS平台上我们常用`NSKeyedArchiver`进行归档,当然也可以将数据处理为JSON或者XML格式。`NSKeyedArchiver`只能在iOS/Mac平台使用,因此它归档的二进制数据不适合于在不同平台之间使用。JSON和XML虽然由于...
分类:移动开发   时间:2015-12-08 21:46:03    阅读次数:244
Protobuf在ios上的使用
戴维营教育原创文章,转载请注明出处。我们的梦想是做最好的iOS开发培训!介绍在不同平台通信的时候,首先需要将对象进行序列化。iOS平台上我们常用NSKeyedArchiver进行归档,当然也可以将数据处理为JSON或者XML格式。NSKeyedArchiver只能在iOS/Mac平台使用,因此它归档的二进..
分类:移动开发   时间:2015-12-07 18:48:00    阅读次数:327
转---IOS 四种保存数据的方式!
在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式:1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类...
分类:移动开发   时间:2015-12-03 22:48:21    阅读次数:194
SQLite简单介绍
一、离线缓存在项目开发中,通常都需要对数据进行离线缓存的处理,如新闻数据的离线缓存等。说明:离线缓存一般都是把数据保存到项目的沙盒中。有以下几种方式(1)归档:NSCodeing、NSKeyedArchiver(2)偏好设置:NSUserDefaults(3)Plist存储:writeToFile提...
分类:数据库   时间:2015-12-03 13:25:38    阅读次数:263
归档 解档
//系统类型的对象归档(NSString/NSArray/NSDictionary)//1、设置归档路径,该路径需要详细到文件(不能是文件夹)//2、得到要归档的对象//3、通过NSKeyedArchiver调用archiveRootObject方法,进行归档//4、解档 通过NSKeyedUnar...
分类:其他好文   时间:2015-11-28 21:27:50    阅读次数:193
iOS开发——项目实战总结&数据持久化分析
数据持久化分析plist文件(属性列表)preference(偏好设置)NSKeyedArchiver(归档)SQLite 3CoreData当存储大块数据时你会怎么做?你有很多选择,比如:使用`NSUerDefaults`使用XML, JSON, 或者 plist使用NSCoding存档使用类似S...
分类:移动开发   时间:2015-11-24 12:50:00    阅读次数:197
164条   上一页 1 ... 5 6 7 8 9 ... 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!