文書   >   Foundation   >   Stream,Socket   >   OutputStream   >   write(_:maxLength:)
インスタンスメソッド
write(_:maxLength:)
提供されたデータバッファの内容を受信者に書き込みます。
宣言
func write(_ buffer: UnsafePointer<UInt8>, maxLength len: Int) -> Int
パラメータ
buffer | 書き込むべきデータ。 |
length | バイト単位でのデータバッファの長さ。 |
負またはゼロの数値を渡した時の、このメソッドの動作は定義されません。
戻り値
操作の結果を示す数値。
- 正の数は、書き込まれたバイト数を示します。
- 0 は、固定長ストリームを示し、それが容量に達したことを示します。
- -1 は操作が失敗したことを意味します。エラーの詳細については、streamError を参照してください。
以下も見よ
ストリームを使用して
var hasSpaceAvailable: Bool
受信者に書き込むことができるかどうかを示すブール値。