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

encodeObject:

Encodes an object. あるオブジェクトをエンコードします。

Declaration 宣言

- (void)encodeObject:(id)object;

Discussion 議論

NSCoder’s implementation simply invokes encodeValueOfObjCType:at: to encode object. Subclasses can override this method to encode a reference to object instead of object itself. For example, NSArchiver detects duplicate objects and encodes a reference to the original object rather than encode the same object twice. NSCoderの実装は、encodeValueOfObjCType:at:を発動することでobjectを符号化します。サブクラスは、このメソッドをオーバーライドして、objectへの参照を符号化できます、objectそれ自身の代わりに。例えば、NSArchiverは重複するオブジェクトを検出して、最初のオブジェクトへの参照を符号化します、同じオブジェクトを2度符号化するのではなく。

This method must be matched by a subsequent decodeObject message. このメソッドは、続いて起こるdecodeObjectメッセージと調和しなければなりません。

See Also 参照

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