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

encodeValue(ofObjCType:at:)

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

Declaration 宣言

func encodeValue(ofObjCType type: UnsafePointer<CChar>, 
              at addr: UnsafeRawPointer)

Discussion 議論

Subclasses must override this method, and match it with a subsequent decodeValue(ofObjCType:at:) message. サブクラスはこのメソッドをオーバーライドしなければなりません、そしてそれを後に続くdecodeValue(ofObjCType: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 decodeArray(ofObjCType:count:at:) for more details. あなたは、このメソッドを使ってObjective-Cオブジェクトをエンコードすべきです。decodeArray(ofObjCType:count:at:)を詳細として見てください。

See Also 参照

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

Related Documentation 関連文書