Instance Property インスタンスプロパティ

availableData

The data currently available in the receiver. レシーバにおいて現在利用可能なデータ。

Declaration 宣言

@property(readonly, copy) NSData *availableData;

Discussion 議論

The data currently available through the receiver, up to the the maximum size that can be represented by an NSData object. レシーバを通して現在利用可能な、NSDataオブジェクトによって表現できる最大サイズまでのデータ。

If the receiver is a file, this method returns the data obtained by reading the file from the current file pointer to the end of the file. If the receiver is a communications channel, this method reads up to a buffer of data and returns it; if no data is available, the method blocks. Returns an empty data object if the end of file is reached. This method raises NSFileHandleOperationException if attempts to determine the file-handle type fail or if attempts to read from the file or channel fail. レシーバがファイルならば、このメソッドは現在のファイルポインタからファイルの終端までそのファイルを読み出すことによって取得されるデータを返します。レシーバが通信経路ならば、このメソッドはデータのバッファに達するまで読み込んでそれを返します;データが利用可能でないならば、メソッドは遮断します。ファイル終端に届くならば空のデータオブジェクトを返します。このメソッドは、ファイルハンドル型を判定する試みが失敗するならば、またはファイルや経路から読み込む試みが失敗するならば、NSFileHandleOperationExceptionを引き起こします。

See Also 参照

Reading from a File Handle Synchronously ファイルハンドルから同期的に読み出す

Related Documentation 関連文書