インスタンスメソッド


writeAll(_:)


現在のオフセットにバイトのシーケンスを書き込み、オフセットを更新します。


iOS 14.0+ iPadOS 14.0+ Mac Catalyst 14.0+ macOS 11.0+

tvOS 14.0+ visionOS 1.0+ watchOS 7.0+

@discardableResult
func
writeAll<S>(_ sequence: S) throws -> Int where S : Sequence, S.Element == UInt8





パラメータ


sequence

書き込むべきバイト。



戻り値


書き込まれたバイト数は、sequence 内の要素の数に等しくなります。



議論


このメソッドは、sequence の内容全体を書き込むか、内容の一部のみが書き込まれた場合はエラーを throws します。


このファイル記述語に関連した位置に書き込み、書き込まれたバイト数だけその位置を増分します。seek(offset:from:) も参照してください。


sequencewithContiguousStorageIfAvailable(_:) メソッドを実装していない場合、必要に応じて一時スペースが割り当てられます。





以下も見よ


ファイルへの書き込み


func write(UnsafeRawBufferPointer, retryOnInterrupt: Bool) throws -> Int

現在のファイルオフセットにバッファの内容を書き込みます。


func write(toAbsoluteOffset: Int64, UnsafeRawBufferPointer, retryOnInterrupt: Bool) throws -> Int

指定されたオフセットにバッファの内容を書き込みます。


func writeAll<S>(toAbsoluteOffset: Int64, S) throws -> Int

与えられたオフセットにバイトのシーケンスを書き込みます。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ