1、概念:对象归档是指将对象写入文件保存到硬盘上,当再次重新打开程序时,可以还原这些对象。也可称为对象序列化、对象持久化
2、对象持久化方式
1)数据持久性的方式
NSKeyedArchiver ----对象归档
NSUserDefaults
属性列表化 (NSArray, NSDictionary保存文件)
SQlite数据库、Core Data数据库
2)归档的方式
对Foundation库中对象进行归档
自定义对象进行归档(需要实现归档协议,NSCoding)
3)归档后的文件是加密的,属性列表是明文的
本文介绍了对象归档的概念及其重要性,包括两种主要的方法:使用NSKeyedArchiver进行对象归档和自定义对象归档(需要实现NSCoding协议)。此外还探讨了其他数据持久化方式如属性列表化、NSUserDefaults及数据库等。
800

被折叠的 条评论
为什么被折叠?



