NSCoder 是一个用于在 Objective-C 中编码和解码对象的接口。在 Swift 中,它被用作一个协议,可以让您的类提供一种方式来存储和恢复实例的状态。如果您的类实现了 NSCoder 协议,则可能需要实现一个叫做 init?(coder: NSCoder)
的构造函数。这个构造函数的主要作用是通过给定的 NSCoder 对象来恢复实例的状态。
NSCoder 是一个用于在 Objective-C 中编码和解码对象的接口
1 min read
NSCoder 是一个用于在 Objective-C 中编码和解码对象的接口。在 Swift 中,它被用作一个协议,可以让您的类提供一种方式来存储和恢复实例的状态。如果您的类实现了 NSCoder 协议,则可能需要实现一个叫做 init?(coder: NSCoder)
的构造函数。这个构造函数的主要作用是通过给定的 NSCoder 对象来恢复实例的状态。