構造体


FileDescriptor.AccessMode


新しく開いたファイルに対する必要な読み取りおよび書き込みアクセス。


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

tvOS 14.0+ visionOS 1.0+ watchOS 7.0+

@frozen
struct
AccessMode





トピックス


アクセスモードの作成


static var readOnly: FileDescriptor.AccessMode

ファイルを読み取り専用で開きます。


static var readWrite: FileDescriptor.AccessMode

ファイルを読み書き用に開きます。


static var writeOnly: FileDescriptor.AccessMode

ファイルを書き込み専用で開きます。



デバッグ


var description: String

アクセスモードのテキスト表現。


var debugDescription: String

デバッグに適したアクセスモードのテキスト表現。



C の API の操作


init(rawValue: CInt)

生の C のアクセスモードから厳密に型指定されたアクセスモードを作成します。


var rawValue: CInt

生の C のアクセスモード。


typealias RawValue

準拠する型のすべての値を表すために使用できる生の型。



アクセスモードの比較


static func != (Self, Self) -> Bool

2 つの値が等しくないかどうかを示すブール値を返します。


func hash(into: inout Hasher)


var hashValue: Int



アクセスモードのコード化


func encode(to: any Encoder) throws

型の RawValueInt32 の場合、この値を与えられたエンコーダにコード化します。


init(from: any Decoder) throws

型の RawValueInt32 の場合、与えられた復号器から復号して新しいインスタンスを作成します。



デフォルトの実装


  CustomDebugStringConvertible の実装

  CustomStringConvertible の実装

  Equatable の実装

  RawRepresentable の実装





関連


以下に準拠


BitwiseCopyable

Copyable

CustomDebugStringConvertible

CustomStringConvertible

Decodable

Encodable

Equatable

Hashable

RawRepresentable

Sendable













トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ