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

decodeValue(ofObjCType:at:)

Decodes a single value, whose Objective-C type is given by valueType. ある単一の値を復号します、それのObjective-C型はvalueTypeによって与えられます。

Declaration 宣言

func decodeValue(ofObjCType type: UnsafePointer<CChar>, 
              at data: UnsafeMutableRawPointer)

Discussion 議論

valueType must contain exactly one type code, and the buffer specified by data must be large enough to hold the value corresponding to that type code. For information on creating an Objective-C type code suitable for valueType, see Type Encodings. valueTypeは、正確に1つの型コードを含まなければなりません、そしてdataによって指定されるバッファは、その型コードに対応している値を保持するのに十分に大きくなければいけません。valueTypeに適したObjective-C型コードを作成する情報として、型エンコーディングを見てください。

Subclasses must override this method and provide an implementation to decode the value. In your overriding implementation, decode the value into the buffer beginning at data. サブクラスは、このメソッドをオーバーライドして、値を復号する実装を提供しなければなりません。あなたのオーバーライド実装において、この値をdataで始まるバッファへと復号してください。

This method matches an encodeValue(ofObjCType:at:) message used during encoding. このメソッドは、符号化の間に使われるencodeValue(ofObjCType:at:)メッセージと調和します。

See Also 参照

Decoding General Data 一般的なデータを復号する

Related Documentation 関連文書