博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于NSKeyedArchiver的编码格式
阅读量:6198 次
发布时间:2019-06-21

本文共 602 字,大约阅读时间需要 2 分钟。

NSKeyedArchiver在linux的实现默认的格式是二进制:

NSArray *ary = @[@"hello",@"world",@"!!!",@11];[NSKeyedArchiver archiveRootObject:ary toFile:@"./foo.dat"];

我们还可以选择XML格式:

NSMutableData *data = [NSMutableData data];        NSKeyedArchiver *archiver = [[NSKeyedArchiver alloc]             initForWritingWithMutableData:data];//The available formats are NSPropertyListXMLFormat_v1_0 and NSPropertyListBinaryFormat_v1_0        archiver.outputFormat = NSPropertyListXMLFormat_v1_0;        [archiver encodeObject:ary forKey:@"root"];        [archiver finishEncoding];        [data writeToFile:@"./foo.dat" atomically:YES];

转载地址:http://eyica.baihongyu.com/

你可能感兴趣的文章
N4复习考试总结
查看>>
1104JS语法
查看>>
外贸网站制作 企业网站改版与网站推广优化浅析
查看>>
【转】const 是左结合的,若左边为空,则再向右结合
查看>>
使用SQL_Trace和10046事件进行数据库诊断
查看>>
linux二进制/十六进制日志文件如何查看和编辑
查看>>
windows开机显示无法登陆你的账号,你的所有操作将不会被保存!变相系统还原?...
查看>>
springMVC自定义全局异常
查看>>
汇编语言学习资料
查看>>
cmd 命令行工具使用小技巧
查看>>
robot framework程序运行过程中,遇到点击事件之后,未出现点击之后的效果(求解)...
查看>>
archlinux
查看>>
msbuild error
查看>>
jsp内置对象
查看>>
为什么学html5?
查看>>
c 可变参数(variable argument)的原理及使用
查看>>
Vijos P1571 笨笨的导弹攻击【最长上升子序列+DP】
查看>>
ACM算法分类
查看>>
Eratosthenes筛选法(C++版)
查看>>
关于MVC Ajax.BeginForm()异步上传文件的问题
查看>>