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

decodeBytesWithReturnedLength:

Decodes a buffer of data whose types are unspecified. それの型が指定されないデータのバッファを復号します。

Declaration 宣言

- (void *)decodeBytesWithReturnedLength:(NSUInteger *)lengthp;

Discussion 議論

NSCoder’s implementation invokes decodeValueOfObjCType:at: to decode the data as a series of bytes, which this method then places into a buffer and returns. The buffer’s length is returned by reference in numBytes. If you need the bytes beyond the scope of the current @autoreleasepool block, you must copy them. NSCoderの実装は、decodeValueOfObjCType:at:を発動することでデータを一連のバイトとして復号します。バッファの長さは、numBytesの中の参照によって返されます。あなたがそれらバイトを現在の@autoreleasepoolブロックのスコープを越えて必要とするならば、あなたはそれらをコピーしなければなりません。

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

See Also 参照

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

Related Documentation 関連文書