//系统类型的对象归档(NSString/NSArray/NSDictionary)//1、设置归档路径,该路径需要详细到文件(不能是文件夹)//2、得到要归档的对象//3、通过NSKeyedArchiver调用archiveRootObject方法,进行归档//4、解档 通过NSKeyedUnar...
分类:
其他好文 时间:
2015-11-28 21:27:50
阅读次数:
193
1 #import 2 //记得要遵守协议> 3 @interface person : NSObject 4 @property(nonatomic,copy)NSString *name; 5 @property(nonatomic,assign)int age; 6 @end 1 #impor...
分类:
其他好文 时间:
2015-09-26 00:17:42
阅读次数:
193
浅复制(shallow copy)、深复制(one-level-deep copy)、完全复制(true copy)知识点梳理验证及归档解档知识...
分类:
移动开发 时间:
2015-08-15 09:07:18
阅读次数:
134
#import @interface PYPerson : NSObject@property (nonatomic, assign) int age;@property (nonatomic, assign) int height;@property (nonatomic, copy) NSStr...
分类:
其他好文 时间:
2015-08-13 17:15:44
阅读次数:
153
1、iOS应用数据存储的常用方式XML属性列表(plist)归档Preference(偏好设置)NSKeyedArchiver归档(NSCoding)SQLite3 Core Data2、应用沙盒每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒...
分类:
移动开发 时间:
2015-08-02 00:52:47
阅读次数:
9697
开发中会经常遇到一些数据需要存储,如果仅仅存储用户名或者简单的用户信息,那存储的方式有多种,简单的归档解档即可解决.但遇到大量数据需要存储时,比如用户浏览过的新闻或者微博信息,在下次用户打开app时,希望在未联网的状态下,也能看见上次浏览过的内容,这时候用归档显然就不合适了.做过PC端开发的朋友都知...
分类:
数据库 时间:
2015-07-08 09:21:07
阅读次数:
146
**第一种方式:对象单一**
//归档
-(void)NSKeyedArchiver{ NSArray *array = [NSArray arrayWithObjects:@"L",@"J",@"F",nil];
NSString *filePath = [NSHomeDirectory() stringByAppendingPathComponent:@"array.LJF"];...
分类:
其他好文 时间:
2015-05-08 00:05:43
阅读次数:
128
iOS中,将一个实例对象存入沙盒中,叫归档;从沙盒文件中读取一个实例对象,叫解档. 下面即将诞生一个栗子:比如你想把一个ZHHPerson类中的name与age属性的值存入沙盒文件中,并在需要的时候,去沙盒文件中读取出来.分析: 要对Person类的对象实现归档,解档的操作,必须要实现这两个...
分类:
移动开发 时间:
2015-05-05 14:15:34
阅读次数:
195
开发过程中有时需要存储一些轻量级的数据,对于IOS提供的几种数据存储方式在这时最合适当属对象归档:NSCoding 但是将对象数据进行归档解档时候需要实现两个方法: encodeWithCoder和initWithEncoder。encodeWithCoder就是编码,initWithCode...
分类:
移动开发 时间:
2015-01-23 19:44:53
阅读次数:
198
归档也叫序列化,是将文件存在硬盘,解码是从硬盘还原一、使用属性列表进行归档
如果对象是NSString,NSDictionary,NSArray,NSData,NSNumber,NSDate,可以是使用writeToFile:atomically方法将数据写到文件,注意这种方式是明文。
NS...
分类:
其他好文 时间:
2014-04-30 15:34:09
阅读次数:
396