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

decodeValuesOfObjCTypes:

Decodes a series of potentially different Objective-C types. 一連の潜在的に異なるいくらかのObjective-C型を復号します。

Declaration 宣言

- (void)decodeValuesOfObjCTypes:(const char *)types, ...;

Discussion 議論

valueTypes is a single C string containing any number of type codes. The variable arguments to this method consist of one or more pointer arguments, each of which specifies the buffer in which to place a single decoded value. For each type code in valueTypes, you must specify a corresponding pointer argument whose buffer is large enough to hold the decoded value. valueTypesは、かなりの数の型コードを含んでいるある単一のC文字列です。このメソッドに対する変数引数は、1つ以上のポインタ引数から構成されます、そのそれぞれは、それの中にある単一のデコードされた値を置くことになるバッファを指定します。valueTypesの中の各型コードに対して、あなたはそれのバッファがデコードされた値を保持するのに十分に大きな、対応するポインタ引数を指定しなければなりません。

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

NSCoder’s implementation invokes decodeValueOfObjCType:at: to decode individual types. Subclasses that implement the decodeValueOfObjCType:at: method do not need to override this method. NSCoderのもつ実装は、decodeValueOfObjCType:at:を発動して、個々の型をデコードします。decodeValueOfObjCType:at:メソッドを実装するサブクラスは、このメソッドをオーバーライドする必要はありません。

For information on creating Objective-C type codes suitable for valueTypes, see Type Encodings. valueTypesに適したObjective-C型コードを作成する情報として、Type Encodingsを見てください。

Special Considerations 特別な注意事項

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

See Also 参照

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