XCode 16.2 日本語化計画
与えられたオフセットにバイトのシーケンスを書き込みます。
offset
書き込みが開始されるファイルオフセット。
sequence
書き込むべきバイト。
書き込まれたバイト数は、sequence 内の要素の数に等しくなります。
このメソッドは、sequence の内容全体を書き込むか、内容の一部のみが書き込まれた場合はエラーを throws します。writeAll(_:) とは異なり、このメソッドはファイル記述子の既存のオフセットを保持します。
このファイル記述語に関連した位置に書き込み、書き込まれたバイト数だけその位置を増分します。seek(offset:from:) も参照してください。
sequence が withContiguousStorageIfAvailable(_:) メソッドを実装していない場合、必要に応じて一時スペースが割り当てられます。
func write(UnsafeRawBufferPointer, retryOnInterrupt: Bool) throws -> Int
現在のファイルオフセットにバッファの内容を書き込みます。
func write(toAbsoluteOffset: Int64, UnsafeRawBufferPointer, retryOnInterrupt: Bool) throws -> Int
指定されたオフセットにバッファの内容を書き込みます。
func writeAll<S>(S) throws -> Int
現在のオフセットにバイトのシーケンスを書き込み、オフセットを更新します。