码迷,mamicode.com
首页 >  
搜索关键字:nscoding    ( 162个结果
iOS开发 - 数据归档与恢复 NSKeyedArchiver
归档与恢复归档归档,英文Archiver[‘ɑrk?v?],这里指的是将OC的对象存储为一个文件或者网络上的一个数据块。 恢复归档,英文UnArchiver,指的是将一个来自文件或网络的归档数据块恢复成内存中的一个OC对象。 归档和恢复主要用于对自定义类型对象进行存储,在程序暂停或关闭前保存自定义数据,在程序重新恢复状态或启动后读取存储的自定义数据。 支持归档和恢复的类必须实现NSCoding...
分类:移动开发   时间:2015-08-20 13:20:27    阅读次数:231
数据持久化 (沙盒, 数据储存)
数据持久化的步骤// 1.指定前往哪个文件夹 // 2,用字符串接收路径 // 3.拼接文件夹路径 // 4.写入本地或者归档操作 // 注 :如果是复杂对象归档 ,要签订NSCoding方法 .并且实现两个协议方法,放在数组里的复杂对象归档也要签协议 苹果手机为了保证自己数据上的绝对的安全设计了沙盒文件 ,每一个应用程序都配备了自己的沙盒文件 ,每一次运行 ,文件夹的名字就会变成一个没有任何规律的...
分类:其他好文   时间:2015-08-19 20:28:01    阅读次数:151
数据持久化(归档和反归档操作 ,清除缓存等等)
数据持久化的步骤// 1.指定前往哪个文件夹 // 2,用字符串接收路径 // 3.拼接文件夹路径 // 4.写入本地或者归档操作 // 注 :如果是复杂对象归档 ,要签订NSCoding方法 .并且实现两个协议方法,放在数组里的复杂对象归档也要签协议 苹果手机为了保证自己数据上的绝对的安全设计了沙盒文件 ,每一个应用程序都配备了自己的沙盒文件 ,每一次运行 ,文件夹的名字就会变成一个没有任何规律的...
分类:其他好文   时间:2015-08-19 20:24:31    阅读次数:140
数据库
数据持久化存储 1.plist 属性列表 2.归档 遵守NSCoding 协议 3.NSUserDefaults — > 沙盒/library/P…./xxx.plist 4.文件 NSFileManager NSFileHandle 5.数据库 (fmdb 操作数据库 ——core)     需求:     程序保存大量的数据     解决:        如果使用json...
分类:数据库   时间:2015-08-18 19:42:14    阅读次数:143
iOS SDK详解之NSCoding协议
原创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 四种保存数据的方式
在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式:1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类...
分类:移动开发   时间:2015-08-14 11:34:20    阅读次数:140
(一一五)利用NSKeyedArchiver实现任意对象转为二进制
【应用背景】 在数据库中存储数据时,如果对象过于复杂,又不必要创建复杂的表,可以直接把整个对象转化为二进制存入数据库字段,然后取出后再还原即可。 【实现方法】 在PHP中,使用序列化和反序列化可以实现这样的功能。 在OC中,使用NSKeyedArchiver和NSKedUnarchiver可以实现对象转二进制和二进制转对象,要实现转化,必须遵循NSCoding协议,并且实现encodeWi...
分类:其他好文   时间:2015-08-11 01:27:14    阅读次数:130
类对象序列化
1.使用序列化需要在对象中实现NSCoding协议NSCoding协议方法:encodeWithCoder和initWithCoder,将一个对象序列化需要实现这2个方法。@protocol NSCoding- (void)encodeWithCoder:(NSCoder *)aCoder;-(vo...
分类:其他好文   时间:2015-08-10 22:03:25    阅读次数:117
iOS 使用nib文件(二)
接着 iOS 使用nib文件(一)来。 在TestNibView.m中有个方法 -(id)initWithCoder:(NSCoder *)aDecoder; 这个方法来自NSCoding协议。NSCoding协议如下,就两个方法。 @protocol NSCoding - (void)encodeWithCoder:(NSCoder *)aCoder; - (id)initWi...
分类:移动开发   时间:2015-08-05 22:29:36    阅读次数:224
iOS 数据持久化4种方式
iOS 4种讲数据持久存储到iOS文件的系统机制:属性列表(NSUserDefaults、plist文件)对象归档(NSCoding)iOS嵌入式关系数据库(SQLite3)苹果提供的持久化工具(Core Data)说道数据持久化都涉及到一个共同的要素。既然是把数据持久存储到iOS文件系统中,那么久...
分类:移动开发   时间:2015-08-05 00:30:25    阅读次数:183
162条   上一页 1 ... 8 9 10 11 12 ... 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!