1、概念:对象归档是指将对象写入文件保存到硬盘上,当再次重新打开程序时,可以还原这些对象。也可称为对象序列化、对象持久化
2、对象持久化方式
1)数据持久性的方式
NSKeyedArchiver ----对象归档
NSUserDefaults
属性列表化 (NSArray, NSDictionary保存文件)
SQlite数据库、Core Data数据库
2)归档的方式
对Foundation库中对象进行归档
自定义对象进行归档(需要实现归档协议,NSCoding)
3)归档后的文件是加密的,属性列表是明文的