采用归档和解档对自定义对象进行本地磁盘存取。
自定义的类需要遵守NSCoding 并实现-(instancetype)initWithCoder:(NSCoder *)aDecoder 和 -(void)encodeWithCoder:(NSCoder *)aCoder
然后自定义对象就可以用 [NSKeyedArchiver archivedDataWithRootObject:obj]转成NSData 和[NSKeyedUnarchiver unarchiveObjectWithData:Data]解析成对象;
数组序列化,数组中自定义对象实现NScoding方法
即可序列化数组