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

read:maxLength:

Reads up to a given number of bytes into a given buffer. 与えられたバイト数まで与えられたバッファに読み出します。

Declaration 宣言

- (NSInteger)read:(uint8_t *)buffer 
        maxLength:(NSUInteger)len;

Parameters パラメータ

buffer

A data buffer. The buffer must be large enough to contain the number of bytes specified by len. あるデータバッファ。バッファは、lenによって指定されたバイト数を含むのに十分に大きくなければいけません。

len

The maximum number of bytes to read. 読み出す最大限のバイト数。

Return Value 戻り値

A number indicating the outcome of the operation: 操作の結果を指し示している数:

  • A positive number indicates the number of bytes read. 正の数は、読み出されたバイト数を指し示します。

  • 0 indicates that the end of the buffer was reached. 0は、バッファの終わりに達したことを指し示します。

  • -1 means that the operation failed; more information about the error can be obtained with streamError. -1は、操作が失敗したことを意味します;エラーについてのさらなる情報はstreamErrorで入手できます。

See Also 参照

Using Streams ストリームを使う