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

encodeValueOfObjCType:at:

Encodes a value of the given type at the given address. 与えられたアドレスでのこの与えられた型のある値をエンコードします。

Declaration 宣言

- (void)encodeValueOfObjCType:(const char *)type 
                           at:(const void *)addr;

Discussion 議論

Subclasses must override this method, and match it with a subsequent decodeValueOfObjCType:at: message. サブクラスはこのメソッドをオーバーライドしなければなりません、そしてそれを後に続くdecodeValueOfObjCType:at:メッセージと組み合わせなければなりません。

When calling this method, valueType must contain exactly one type code. このメソッドを呼び出す場合は、valueTypeは正確に1つの型コードを含まなければなりません。

For information on creating an Objective-C type code suitable for valueType, see Type Encodings. valueTypeに適したObjective-C型コードを作成する情報として、型エンコーディングを見てください。

Special Considerations 特別な注意事項

You should not use this method to encode Objective-C objects. See decodeArrayOfObjCType:count:at: for more details. あなたは、このメソッドを使ってObjective-Cオブジェクトをエンコードすべきです。decodeArrayOfObjCType:count:at:を詳細として見てください。

See Also 参照

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