【第22期】观点:IT 行业加班,到底有没有价值?

关于NSKeyedArchiver的编码格式

原创 2015年07月08日 19:18:54

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];
版权声明:大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.谢谢! hopy ;) 举报

相关文章推荐

Swift NSKeyedArchiver

import UIKitclass ViewController: UIViewController { override func viewDidLoad() { super....

iOS NSKeyedArchiver序列化后进行数据持久化(swift)

NSKeyedArchiver序列化就我简单理解就是把iOS中的类转换为二进制数据,我们可以方便的把而进制数据存起来。接下来分别以iOS原有的类和自定义的类序列化存储做简单的说明: 使用NSUser...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

Swift中的NSKeyedArchiver使用

swift利用NSKeyedArchiver归档 Swift实现对象归档时有几个注意点 要继承 NSCoding,实现两个方法 extension 是一个分类,分类不允许有存储能...

Swift-->NSKeyedArchiver与NSKeyedUnarchiver数据存档读取(文件)

本文介绍Swift2.2 中, 创建文件/文件夹, 将NSObject对象存档到文件, 并从存档文件读取对象.1:可存档对象声明//必须要继承NSObject对象,并且实现NSCoding协议 cla...

序列化 NSKeyedArchiver,NSPropertyListSerialization

转载自:http://blog.sina.com.cn/s/blog_6dce99b10101jv12.html 到目前为止,看到oc实现的序列化方式有两种:NSKeyedArchiver,N...

swift3.0归档和解档

1.对用户的模型数据(自定义类:HCUserModel)进行归档和解档 1.1 需要遵循NSCoding协议 1.2 需要实现func encode(with aCoder: NSCoder){}归档...

30 Foundation框架之NSKeyedArchiver和NSKeyedUnarchiver

30 Foundation框架之NSKeyedArchiver和NSKeyedUnarchiverTags: Objective-CNSKeyedArchiver表示归档,表示把对象转换为可保存可传输...

iOS开发 数据存储之NSKeyedArchiver

NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:和initWithCoder:方法.前一个方...

数据持久化(三)使用NSKeyedArchiver归档

归档是一个数据持久化的过程,该过程用某种格式来保存一个或多个对象,以便以后还原这些对象。 可以使用NSKeyedArchiver类创建带键(keyed)的文件来完成。在带键的文件中,每个归档的对象对应...

Swift-->从相册(摄像头)选择照片,图片选择

一个APP,选择照片是很常用的功能,作为Swift上路的菜鸟, 记录路上的点点滴滴.看效果:(MAC 原生截图,真JB大…我还特意用了小屏幕的iPhone4s…还是很大….) 界面部分不好说, 文章...
  • angcyo
  • angcyo
  • 2016-08-17 23:18
  • 1184
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)