構造体
FileDescriptor
ファイルやソケットなどの入力または出力データリソースへの抽象ハンドル。
iOS 14.0+ iPadOS 14.0+ Mac Catalyst 14.0+
macOS 11.0+
tvOS 14.0+ visionOS 1.0+ watchOS 7.0+
@frozen
struct FileDescriptor
概観
生の C ファイルのハンドルを管理するのと同じように、FileDescriptor 値の有効期間と有効性を管理する責任があなたにはあります。
トピックス
ファイル記述語の作成
init(rawValue: CInt)
生の C ファイルのハンドルから厳密に型指定されたファイルハンドルを作成します。
let rawValue: CInt
生の C ファイルのハンドル。
typealias RawValue
準拠する型のすべての値を表すために使用できる生の型。
ファイルを開く
static func open(FilePath, FileDescriptor.AccessMode, options: FileDescriptor.OpenOptions, permissions: FilePermissions?, retryOnInterrupt: Bool) throws -> FileDescriptor
読み書き用にファイルを開くか作成します。
static func open(UnsafePointer<CChar>, FileDescriptor.AccessMode, options: FileDescriptor.OpenOptions, permissions: FilePermissions?, retryOnInterrupt: Bool) throws -> FileDescriptor
読み書き用にファイルを開くか作成します。
struct AccessMode
新しく開いたファイルに対する必要な読み取りおよび書き込みアクセス。
struct OpenOptions
新しく開いたファイルの動作を指定するオプション。
ファイルから読み取る
func read(into: UnsafeMutableRawBufferPointer, retryOnInterrupt: Bool) throws -> Int
現在のファイルオフセットのバイトをバッファに読み取ります。
func read(fromAbsoluteOffset: Int64, into: UnsafeMutableRawBufferPointer, retryOnInterrupt: Bool) throws -> Int
指定されたオフセットのバイトをバッファに読み込みます。
@@@@@@@@@@@@@@@@@@
2024.12/16ここまで
@@@@@@@@@@@@@@@@@@
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ