func awakeAfter (using: NSCoder) -> Any?
Overridden by subclasses to substitute another object in place of the object that was decoded and subsequently received this message.
サプクラスによってオーバーライドされて、デコードされた後このメッセージを受け取ったオブジェクトに代わって別のオブジェクトが代理を務めるようにされます。
var classForArchiver : AnyClass?
The class to substitute for the receiver's own class during archiving.
アーカイブしている間にレシーバ自身のクラスに対して代理を務めるクラス。
var classForCoder : AnyClass
Overridden by subclasses to substitute a class other than its own during coding.
サブクラスによってオーバーライドされて、コーディングの間にそれ自身とは違うあるクラスに置き換えるようにされます。
class func classFallbacksForKeyedArchiver () -> [String]
Overridden to return the names of classes that can be used to decode objects if their class is unavailable.
それらオブジェクトをデコードするために使われることが出来るクラスの名前を、それらのクラスが利用可能でないならば返すようにオーバーライド(サブクラスによって上書き)されます。
class func classForKeyedUnarchiver () -> AnyClass
Overridden by subclasses to substitute a new class during keyed unarchiving.
サブクラスによってオーバーライドされて、キー付きアンアーカイブの間に新しいクラスの代理を務めます。
func replacementObject (for: NSArchiver) -> Any?
Overridden by subclasses to substitute another object for itself during archiving.
サブクラスによってオーバーライドされて、アーカイブの間に別のオブジェクトをそれ自身の代わりにします。
func replacementObject (for: NSCoder) -> Any?
Overridden by subclasses to substitute another object for itself during encoding.
サブクラスによってオーバーライドされて、エンコーディングの間に別のオブジェクトをそれ自身の代わりにします。
func replacementObject (for: NSKeyedArchiver) -> Any?
Overridden by subclasses to substitute another object for itself during keyed archiving.
サブクラスによってオーバーライドされて、キー付きアーカイブの間に別のオブジェクトをそれ自身の代わりにします。
class func setVersion (Int)
Sets the receiver's version number.
レシーバのバージョンナンバーを設定します。
class func version() -> Int
Returns the version number assigned to the class.
そのクラスに割り当てられたバージョン数を返します。