Swift实现对象归档时有几个注意点
class <#className#>: NSObject,NSCoding {
// 至少要有一个 init 方法,否则外部没有办法直接实例化对象
// override init() {}
/// 归档方法
func encodeWithCoder(encoder: NSCoder) {
// TODO
}
/// 解档方法,会覆盖构造函数
required init(coder decoder: NSCoder) {
// TODO
}
}