复杂对象的写入文件
自己创建出来的类(例如 Student类)
写入的核心思想
把复杂对象 转化成简单对象 进行写入
一般转化成NSData对象进行写入
复杂对象写入步骤:
1.遵守 NSCoding(需要在写入的时候 按照一个的规则进行写入 一定的编码格式去写入) 归档与反归档(序列与反序列)
2.重写(协议中)归档 与反归档方法
3.创建一个复杂对象出来
4.创建归档对象
5.利用归档对象 把复杂对象 转化成Data
6.把data写入文件 进行数据持久化
===========================
首先创建一个复杂对象的类Student并遵守 NSCoding协议
然后在Student.m中实现协议中的两个方法归档与反归档
最后在ViewController中测试一下