Object2 7、对象归档

1、概念:对象归档是指将对象写入文件保存到硬盘上,当再次重新打开程序时,可以还原这些对象。也可称为对象序列化、对象持久化

2、对象持久化方式

 1)数据持久性的方式

    NSKeyedArchiver   ----对象归档

    NSUserDefaults

    属性列表化 (NSArray, NSDictionary保存文件)

    SQlite数据库、Core Data数据库

  2)归档的方式

    对Foundation库中对象进行归档

    自定义对象进行归档(需要实现归档协议,NSCoding)

  3)归档后的文件是加密的,属性列表是明文的

你可能感兴趣的:(Object2 7、对象归档)