OC对象序列化

发布时间:2017-5-30 19:18:48 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"OC对象序列化",主要涉及到OC对象序列化方面的内容,对于OC对象序列化感兴趣的同学可以参考一下。

本文来自:感悟 OC可以程序用到的各种对象序 列话到文件,在任何需要的情况下,从文件中重新读取数据重新构造对象,下面说一下对象的序列化和反序列化。 利用NSKeyedArchiver把对象序列化到文件中: //=================NSKeyedArchiver======================== NSString *saveStr1 = @"NSKeyedArchiver1"; NSString *saveStr2 = @"NSKeyedArchiver2"; NSArray *array = [NSArray arrayWithObjects:saveStr1, saveStr2, nil]; //—-Save //这一句是将路径和文件名合成文件完整路径 NSString *Path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; NSString *filename = [Path stringByAppendingPathComponent:@"saveDatatest"]; [NSKeyedArchiver archiveRootObject:array toFile:filename]; 利用NSKeyedUnarchiver从文件中反序列化成对象: array = [NSKeyedUnarchiver unarchiveObjectWithFile: filename]; NSLog(@">>%@",array);

上一篇:用snmp和mrtg监控linux server
下一篇:NC打补丁什么情况下需要部署

相关文章

关键词: OC对象序列化

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。