XCode 16.2 日本語化計画
指定されたオフセットのバイトをバッファに読み込みます。
offset
読み取りを開始すべきファイルのオフセット。
buffer
読み込むべきメモリの領域。
retryOnInterrupt
interrupted が throws された場合に、読み取り操作を再試行するかどうか。デフォルトは true です。1 回だけ試行し、中断時にエラーを throw するには、false を渡します。
読み取られたバイト数。
buffer の doc://com.apple.documentation/documentation/swift/unsafemutablerawbufferpointer/count-95usp プロパティは、そのバッファに読み込まれる最大バイト数を決定します。
読み取り後、このメソッドは読み取られたバイト数だけファイルのオフセットを増分します。ファイルのオフセットを変更するには、read(into:retryOnInterrupt:) とは異なり、このメソッドでは、ファイルの既存のオフセットは変更されません。
対応する C 関数は pread です。
func read(into: UnsafeMutableRawBufferPointer, retryOnInterrupt: Bool) throws -> Int
現在のファイルオフセットのバイトをバッファに読み取ります。