Instance Method
インスタンスメソッド
read:maxLength:
Reads up to a given number of bytes into a given buffer.
与えられたバイト数まで与えられたバッファに読み出します。
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
ストリームを使う
- getBuffer:length:
Returns by reference a pointer to a read buffer and, by reference, the number of bytes available, and returns a Boolean value that indicates whether the buffer is available.
読み出しバッファに対するポインタを参照によってそして、利用可能なバイト数を参照によって返します、そしてバッファが利用可能かどうかを指し示すブール値を返します。
hasBytesAvailable
A Boolean value that indicates whether the receiver has bytes available to read.
読み出しに利用可能なバイトをレシーバが持つかどうかを指し示すブール値。