您的位置:首页 > 移动开发 > IOS开发

iOS 归档和序列化编程指导

2013-11-18 15:18 183 查看


简介

归档和序列化是两种方式,你可以在其中创建分层级数据的与体系结构无关的字节流。字节流可以被写入到文件或者被传送到另一个进程,可能是通过网络。一旦字节流被译码,它的分级结构就会被重新构建。归档提供了一个相互关联对象和值的集合的详细记录。序列化记录只有属性列表值的简单层级关系。

你应该阅读这个文档,以了解如何创建和提取归档的陈叙对象图。


本文档的组织

本编程主题包含一下文章:

“对象图” 介绍对象图的概念并讨论把对象转换成字节流的两种技巧:归档和序列化。

“归档” 描述不同类型的归档和归档类。

“创建和解压文档” 介绍如何创建和解压一个归档文件。

“编码和解码对象” 介绍如何实现允许对象从归档进行编码和解码的方法。

“编码和解码C数据类型” 介绍了如何编码和解码C数据类型,归档类中没有定义一些方便的方法。

“向前和向后兼容键控归档” 提供了一些提示,关于在键控归档中如何使得你的类更符合以前或将来的版本。

“子类
NSCoder” 提供了一些提示,如何创建你自己的编码器类。

“序列化属性列表” 介绍了如何创建和读取被序列形式化的属性列表。

Next
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: