Instance Method インスタンスメソッド

encode(_:forKey:)

Encodes an object and associates it with the string key. あるオブジェクトをエンコードして、それを文字列キーと結びつけます。

Declaration 宣言

func encode(_ object: Any?, 
     forKey key: String)

Discussion 議論

Subclasses must override this method to identify multiple encodings of objv and encode a reference to objv instead. For example, NSKeyedArchiver detects duplicate objects and encodes a reference to the original object rather than encode the same object twice. サブクラスはこのメソッドをオーバーライドすることで、objvの複数の符号化を識別して、代わりにobjvへの参照を符号化しなければなりません。例えば、NSKeyedArchiverは重複するオブジェクトを検出して、最初のオブジェクトへの参照を符号化します、同じオブジェクトを2度符号化するのではなく。

See Also 参照

Encoding General Data 一般的なデータを符号化する

Related Documentation 関連文書