目次
Xcode の新機能
A
B
C
D
E
F
カスタムフォントをテキストに適用
Font
標準フォントの取得
static let extraLargeTitle2: Font     Beta  
static let extraLargeTitle: Font     Beta  
static let largeTitle: Font
static let title: Font
static let title2: Font
static let title3: Font
static let headline: Font
static let subheadline: Font
static let body: Font
static let callout: Font
static let caption: Font
static let caption2: Font
static let footnote: Font
システムフォントの取得
static func system(Font.TextStyle, design: Font.Design?, weight: Font.Weight?) -> Font
static func system(size: CGFloat, weight: Font.Weight?, design: Font.Design?) -> Font
enum Design
フォントデザインの取得
enum TextStyle
フォントテキストスタイルの取得
case extraLargeTitle2   Beta  
case extraLargeTitle   Beta  
case largeTitle
case title
case title2
case title3
case headline
case subheadline
case body
case callout
case caption
case caption2
case footnote
struct Weight
フォントウェイトの取得
static let black: Font.Weight
static let bold: Font.Weight
static let heavy: Font.Weight
static let light: Font.Weight
static let medium: Font.Weight
static let regular: Font.Weight
static let semibold: Font.Weight
static let thin: Font.Weight
static let ultraLight: Font.Weight
カスタムフォントの作成
static func custom(String, fixedSize: CGFloat) -> Font
static func custom(String, size: CGFloat, relativeTo: Font.TextStyle) -> Font
static func custom(String, size: CGFloat) -> Font
別のフォントからフォントを取得
init(CTFont)
フォントのスタイルを設定
func bold() -> Font
func italic() -> Font
func monospaced() -> Font
func monospacedDigit() -> Font
func smallCaps() -> Font
func lowercaseSmallCaps() -> Font
func uppercaseSmallCaps() -> Font
func weight(Font.Weight) -> Font
func width(Font.Width) -> Font
func leading(Font.Leading) -> Font
enum Font.Leading
先頭の行間オプションの取得
case standard
case loose
case tight
廃止されたシンボル
static func system(Font.TextStyle, design: Font.Design) -> Font   廃止  
static func system(size: CGFloat, weight: Font.Weight, design: Font.Design) -> Font   廃止  
フォントの設定
func font(Font?) -> some View
func fontDesign(Font.Design?) -> some View
func fontWeight(Font.Weight?) -> some View
func fontWidth(Font.Width?) -> some View
var font: Font?
フォント
property list key ATSApplicationFontsPath
property list key UIAppFonts
FormatInput
FormatOutput
struct FilePath
ファイルパスの作成
init()
init(stringLiteral: String)
init(extendedGraphemeClusterLiteral: Self.StringLiteralType)
init(unicodeScalarLiteral: Self.ExtendedGraphemeClusterLiteralType)
関連型
Associated Type StringLiteralType
Associated Type ExtendedGraphemeClusterLiteralType
typealias SubSequence
ファイルパスの操作
var length: Int
var description: String
var debugDescription: String
C の API の操作
func withCString<Result>((UnsafePointer<CChar>) throws -> Result) rethrows -> Result
ファイルパスの比較
static func == (FilePath, FilePath) -> Bool
static func != (Self, Self) -> Bool
func hash(into: inout Hasher)
var hashValue: Int
ファイルパスのコード化
init(from: any Decoder) throws
func encode(to: any Encoder) throws
構造体
struct FilePath.Component
イニシャライザ
init?(String)
init?(platformString: [CInterop.PlatformChar])
init?(platformString: inout CInterop.PlatformChar)   廃止  <
init?(platformString: String)   廃止  
init?(platformString: UnsafePointer<Interop.PlatformChar>)
インスタンスプロパティ
var `extension`: String?
var kind: FilePath.Component.Kind
var stem: String
var string: String
インスタンスメソッド
func withPlatformString<Result>((UnsafePointer<CInterop.PlatformChar>) throws -> Result) rethrows -> Result
列挙型
enum FilePath.Component.Kind
演算子
static func == (FilePath.Component.Kind, FilePath.Component.Kind) -> Bool
列挙型 Case
case currentDirectory
case parentDirectory
case regular
インスタンスプロパティ
var hashValue: Int
インスタンスメソッド
func hash(into: inout Hasher)
デフォルトの実装
Equatable の実装
演算子
static func != (Self, Self) -> Bool
デフォルトの実装
  CustomDebugStringConvertible の実装
インスタンスプロパティ
var debugDescription: String
  CustomStringConvertible の実装
インスタンスプロパティ
var description: String
  Decodable の実装
イニシャライザ
init(from: any Decoder) throws
  Encodable の実装
インスタンスメソッド/p>
func encode(to: any Encoder) throws
  Equatable の実装
演算子
static func != (Self, Self) -> Bool
  ExpressibleByExtendedGraphemeClusterLiteral の実装
イニシャライザ
init(extendedGraphemeClusterLiteral: Self.StringLiteralType)
型エイリアス
typealias ExtendedGraphemeClusterLiteralType
  ExpressibleByStringLiteral の実装
イニシャライザ
init(stringLiteral: String)
型エイリアス
typealias StringLiteralType
  ExpressibleByUnicodeScalarLiteral の実装
イニシャライザ
init(unicodeScalarLiteral: Self.ExtendedGraphemeClusterLiteralType)
型エイリアス
typealias UnicodeScalarLiteralType
  Hashable の実装
インスタンスプロパティ
var hashValue: Int
struct FilePath.ComponentView
デフォルトの実装
  BidirectionalCollection の実装
インスタンスプロパティ
var last: Self.Element?
インスタンスメソッド
func difference<C>(from: C) -> CollectionDifference<Self.Element>
func difference<C>(from: C, by: (C.Element, Self.Element) -> Bool) -> CollectionDifference<Self.Element>
func distance(from: Self.Index, to: Self.Index) -> Int
func dropLast(Int) -> Self.SubSequence
func formIndex(before: inout Self.Index)
func index(Self.Index, offsetBy: Int) -> Self.Index
func index(Self.Index, offsetBy: Int, limitedBy: Self.Index) -> Self.Index?
func index(after: FilePath.ComponentView.Index) -> FilePath.ComponentView.Index
func index(before: FilePath.ComponentView.Index) -> FilePath.ComponentView.Index
func last(where: (Self.Element) throws -> Bool) rethrows -> Self.Element?
func lastIndex(of: Self.Element) -> Self.Index?
func lastIndex(where: (Self.Element) throws -> Bool) rethrows -> Self.Index?
func reversed() -> ReversedCollection<Self>
func suffix(Int) -> Self.SubSequence
  Collection の実装
構造体
struct Index
演算子
static func == (FilePath.ComponentView.Index, FilePath.ComponentView.Index) -> Bool
static func < (FilePath.ComponentView.Index, FilePath.ComponentView.Index) -> Bool
インスタンスプロパティ
var hashValue: Int
インスタンスメソッド
func hash(into: inout Hasher)
デフォルトの実装
Comparable の実装
演算子
static func ... (Self) -> PartialRangeFrom<Self>
static func ... (Self) -> PartialRangeThrough<Self>
static func ... (Self, Self) -> ClosedRange<Self>
static func ..< (Self) -> PartialRangeUpTo<Self>
static func ..< (Self, Self) -> Range<Self>
static func > (Self, Self) -> Bool
static func >= (Self, Self) -> Bool
static func <= (Self, Self) -> Bool
Equatable の実装
演算子
static func != (Self, Self) -> Bool
インスタンスプロパティ
var count: Int
var endIndex: FilePath.ComponentView.Index
var first: Self.Element?
var indices: DefaultIndices<Self>
var isEmpty: Bool
var startIndex: FilePath.ComponentView.Index
var underestimatedCount: Int
インスタンスメソッド
func drop(while: (Self.Element) throws -> Bool) rethrows -> Self.SubSequence
func dropFirst(Int) -> Self.SubSequence
func firstIndex(of: Self.Element) -> Self.Index?
func firstIndex(where: (Self.Element) throws -> Bool) rethrows -> Self.Index?
func firstRange<C>(of: C) -> Range<Self.Index>?
func formIndex(inout Self.Index, offsetBy: Int)
func formIndex(inout Self.Index, offsetBy: Int, limitedBy: Self.Index) -> Bool
func formIndex(after: inout Self.Index)
func index(of: Self.Element) -> Self.Index?
func indices(of: Self.Element) -> RangeSet<Self.Index>
func indices(where: (Self.Element) throws -> Bool) rethrows -> RangeSet<Self.Index>
func makeIterator() -> IndexingIterator<Self>
func map<T, E>((Self.Element) throws(E) -> T) throws(E) -> [T]
func prefix(Int) -> Self.SubSequence
func prefix(through: Self.Index) -> Self.SubSequence
func prefix(upTo: Self.Index) -> Self.SubSequence
func prefix(while: (Self.Element) throws -> Bool) rethrows -> Self.SubSequence
func randomElement() -> Self.Element?
func randomElement<T>(using: inout T) -> Self.Element?
func ranges<C>(of: C) -> [Range<Self.Index>]
func removingSubranges(RangeSet<Self.Index>) -> DiscontiguousSlice<Self>
func split(maxSplits: Int, omittingEmptySubsequences: Bool, whereSeparator: (Self.Element) throws -> Bool) rethrows -> [Self.SubSequence]
func split(separator: Self.Element, maxSplits: Int, omittingEmptySubsequences: Bool) -> [Self.SubSequence]
func suffix(from: Self.Index) -> Self.SubSequence
func trimmingPrefix<Prefix>(Prefix) -> Self.SubSequence
func trimmingPrefix(while: (Self.Element) throws -> Bool) rethrows -> Self.SubSequence
添え字
subscript(FilePath.ComponentView.Index) -> FilePath.Component
型エイリアス
typealias Indices
typealias Iterator
typealias SubSequence
  Decodable の実装
イニシャライザ
init(from: any Decoder) throws
  Encodable の実装
インスタンスメソッド
func encode(to: any Encoder) throws
  Equatable の実装
演算子
static func != (Self, Self) -> Bool
  Hashable の実装
インスタンスプロパティ
var hashValue: Int
  RangeReplaceableCollection の実装
演算子
static func + <Other>(Self, Other) -> Self
static func + <Other>(Self, Other) -> Self
static func + <Other>(Other, Self) -> Self
static func += <Other>(inout Self, Other)
イニシャライザ
init()
init<S>(S)
init(repeating: Self.Element, count: Int)
インスタンスメソッド
func append(Self.Element)
func append<S>(contentsOf: S)
func applying(CollectionDifference<Self.Element>) -> Self?
func filter((Self.Element) throws -> Bool) rethrows -> Self
func insert(Self.Element, at: Self.Index)
func insert<C>(contentsOf: C, at: Self.Index)
func popLast() -> Self.Element?
func remove(at: Self.Index) -> Self.Element
func removeAll(keepingCapacity: Bool)
func removeAll(where: (Self.Element) throws -> Bool) rethrows
func removeFirst() -> Self.Element
func removeFirst(Int)
func removeLast() -> Self.Element
func removeLast(Int)
func removeSubrange(Range<Self.Index>)
func removeSubrange<R>(R)
func removeSubranges(RangeSet<Self.Index>)
func replace<C, Replacement>(C, with: Replacement, maxReplacements: Int)
func replaceSubrange<C>(Range<FilePath.ComponentView.Index>, with: C)
func replaceSubrange<C, R>(R, with: C)
func replaceSubrange<C>(Range<Self.Index>, with: C)   廃止  
func replacing<C, Replacement>(C, with: Replacement, maxReplacements: Int) -> Self
func replacing<C, Replacement>(C, with: Replacement, subrange: Range<Self.Index>, maxReplacements: Int) -> Self
func reserveCapacity(Int)
func trimPrefix<Prefix>(Prefix)
func trimPrefix(while: (Self.Element) throws -> Bool) rethrows
associatedtype Bound
  Sequence の実装
インスタンスプロパティ
var lazy: LazySequence<Self>
インスタンスメソッド
func allSatisfy((Self.Element) throws -> Bool) rethrows -> Bool
func compactMap<ElementOfResult>((Self.Element) throws -> ElementOfResult?) rethrows -> [ElementOfResult]
func contains(Self.Element) -> Bool
func contains(where: (Self.Element) throws -> Bool) rethrows -> Bool
func count<E>(where: (Self.Element) throws(E) -> Bool) throws(E) -> Int
func elementsEqual<OtherSequence>(OtherSequence) -> Bool
func elementsEqual<OtherSequence>(OtherSequence, by: (Self.Element, OtherSequence.Element) throws -> Bool) rethrows -> Bool
func enumerated() -> EnumeratedSequence<Self>
func first(where: (Self.Element) throws -> Bool) rethrows -> Self.Element?
func flatMap<ElementOfResult>((Self.Element) throws -> ElementOfResult?) rethrows -> [ElementOfResult]
func flatMap<SegmentOfResult>((Self.Element) throws -> SegmentOfResult) rethrows -> [SegmentOfResult.Element]
func forEach((Self.Element) throws -> Void) rethrows
func lexicographicallyPrecedes<OtherSequence>(OtherSequence, by: (Self.Element, Self.Element) throws -> Bool) rethrows -> Bool
func map<T, E>((Self.Element) throws(E) -> T) throws(E) -> [T]
func max(by: (Self.Element, Self.Element) throws -> Bool) rethrows -> Self.Element?
func min(by: (Self.Element, Self.Element) throws -> Bool) rethrows -> Self.Element?
func reduce<Result>(Result, (Result, Self.Element) throws -> Result) rethrows -> Result
func reduce<Result>(into: Result, (inout Result, Self.Element) throws -> ()) rethrows -> Result
func shuffled() -> [Self.Element]
func shuffled<T>(using: inout T) -> [Self.Element]
func sorted(by: (Self.Element, Self.Element) throws -> Bool) rethrows -> [Self.Element]
func starts<PossiblePrefix>(with: PossiblePrefix) -> Bool
func starts<PossiblePrefix>(with: PossiblePrefix, by: (Self.Element, PossiblePrefix.Element) throws -> Bool) rethrows -> Bool
func withContiguousStorageIfAvailable<R>((UnsafeBufferPointer<Self.Element>) throws -> R) rethrows -> R?
型エイリアス
typealias Element
struct FilePath.Root
イニシャライザ
init?(String)
init?(platformString: [CInterop.PlatformChar])
init?(platformString: String)   廃止  
init?(platformString: UnsafePointer<CInterop.PlatformChar>)
init?(platformString: inout CInterop.PlatformChar)   廃止  
インスタンスプロパティ
var string: String
インスタンスメソッド
func withPlatformString<Result>((UnsafePointer<CInterop.PlatformChar>) throws -> Result) rethrows -> Result
デフォルトの実装
  CustomDebugStringConvertible の実装
インスタンスプロパティ
var debugDescription: String
  CustomStringConvertible の実装
インスタンスプロパティ
var description: String
  Decodable の実装
イニシャライザ
init(from: any Decoder) throws
  Encodable の実装
インスタンスメソッド/p>
func encode(to: any Encoder) throws
  Equatable の実装
演算子
static func != (Self, Self) -> Bool
  ExpressibleByExtendedGraphemeClusterLiteral の実装
イニシャライザ
init(extendedGraphemeClusterLiteral: Self.StringLiteralType)
型エイリアス
typealias ExtendedGraphemeClusterLiteralType
  ExpressibleByStringLiteral の実装
イニシャライザ
init(stringLiteral: String)
型エイリアス
typealias StringLiteralType
  ExpressibleByUnicodeScalarLiteral の実装
イニシャライザ
init(unicodeScalarLiteral: Self.ExtendedGraphemeClusterLiteralType)
型エイリアス
typealias UnicodeScalarLiteralType
  Hashable の実装
インスタンスプロパティ
var hashValue: Int
イニシャライザ
init?(URL)
init(String)
init(cString: [CChar])   廃止  
init(cString: String)   廃止  
init(cString: UnsafePointer<CChar>)   廃止  
init(cString: inout CChar)   廃止  
init(platformString: inout CInterop.PlatformChar)   廃止  
init(platformString: UnsafePointer<CInterop.PlatformChar&ggt)
init(platformString: String)   廃止  
init(platformString: [CInterop.PlatformChar])
init<C>(root: FilePath.Root?, C)
init(root: FilePath.Root?, FilePath.ComponentView.SubSequence)
init(root: FilePath.Root?, components: FilePath.Component...)
インスタンスプロパティ
var components: FilePath.ComponentView
var `extension`: String?
var isAbsolute: Bool
var isEmpty: Bool
var isLexicallyNormal: Bool
var isRelative: Bool
var lastComponent: FilePath.Component?
var root: FilePath.Root?
var stem: String?
var string: String
インスタンスメソッド
func append<C>(C)
func append(String)
func append(FilePath.Component)
func appending(String) -> FilePath
func appending(FilePath.Component) -> FilePath
func appending<C>(C) -> FilePath
func ends(with: FilePath) -> Bool
func lexicallyNormalize()
func lexicallyNormalized() -> FilePath
func lexicallyResolving(FilePath) -> FilePath?
func push(FilePath)
func pushing(FilePath) -> FilePath
func removeAll(keepingCapacity: Bool)
func removeLastComponent() -> Bool
func removePrefix(FilePath) -> Bool
func removingLastComponent() -> FilePath
func removingRoot() -> FilePath
func reserveCapacity(Int)
func starts(with: FilePath) -> Bool
func withPlatformString<Result>((UnsafePointer<CInterop.PlatformChar>) throws -> Result) rethrows -> Result
デフォルトの実装
  CustomDebugStringConvertible の実装
インスタンスプロパティ
var debugDescription: String
  CustomStringConvertible の実装
インスタンスプロパティ
var description: String
  Decodable の実装
イニシャライザ
init(from: any Decoder) throws
  Encodable の実装
インスタンスメソッド
func encode(to: any Encoder) throws
  Equatable の実装
演算子
static func != (Self, Self) -> Bool
static func == (FilePath, FilePath) -> Bool
  ExpressibleByExtendedGraphemeClusterLiteral の実装
イニシャライザ
init(extendedGraphemeClusterLiteral: Self.StringLiteralType)
型エイリアス
typealias ExtendedGraphemeClusterLiteralType
  ExpressibleByStringLiteral の実装
イニシャライザ
init(stringLiteral: String)
型エイリアス
typealias StringLiteralType
  ExpressibleByUnicodeScalarLiteral の実装
イニシャライザ
init(unicodeScalarLiteral: Self.ExtendedGraphemeClusterLiteralType)
型エイリアス
typealias UnicodeScalarLiteralType
インスタンスプロパティ
var hashValue: Int
インスタンスメソッド
func hash(into: inout Hasher)
struct FileDescriptor
ファイル記述語の作成
init(rawValue: CInt)
let rawValue: CInt
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 FileDescriptor.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)
var rawValue: CInt
typealias FileDescriptor.AccessMode.RawValue
アクセスモードの比較
static func != (Self, Self) -> Bool
func hash(into: inout Hasher)
var hashValue: Int
アクセスモードのコード化
func encode(to: any Encoder) throws
init(from: any Decoder) throws
デフォルトの実装
  CustomDebugStringConvertible の実装
インスタンスプロパティ
var debugDescription: String
  CustomStringConvertible の実装
インスタンスプロパティ
var description: String
  Equatable の実装
演算子
static func != (Self, Self) -> Bool
  RawRepresentable の実装
イニシャライザ
init(from: any Decoder) throws
インスタンスプロパティ
var hashValue: Int
インスタンスメソッド
func encode(to: any Encoder) throws
func hash(into: inout Hasher)
struct FileDescriptor.OpenOptions
オプションの指定
static var append: FileDescriptor.OpenOptions
static var closeOnExec: FileDescriptor.OpenOptions
static var create: FileDescriptor.OpenOptions
static var eventOnly: FileDescriptor.OpenOptions
static var exclusiveCreate: FileDescriptor.OpenOptions
static var exclusiveLock: FileDescriptor.OpenOptions
static var noFollow: FileDescriptor.OpenOptions
static var nonBlocking: FileDescriptor.OpenOptions
static var sharedLock: FileDescriptor.OpenOptions
static var symlink: FileDescriptor.OpenOptions
static var truncate: FileDescriptor.OpenOptions
C の API の操作
init(rawValue: CInt)
var rawValue: CInt
typealias RawValue
デバッグ
var description: String
var debugDescription: String
開くオプションの比較
static func != (Self, Self) -> Bool
func hash(into: inout Hasher)
var hashValue: Int
開くオプションのコード化
init(from: any Decoder) throws
func encode(to: any Encoder) throws
セット操作の実行
init()
init<S>(S)
init(arrayLiteral: Self.Element...)
func contains(Self) -> Bool
func formIntersection(Self)
func formIntersection(Self)
func formSymmetricDifference(Self)
func formUnion(Self)
func insert(Self.Element) -> (inserted: Bool, memberAfterInsert: Self.Element)
func intersection(Self) -> Self
func isDisjoint(with: Self) -> Bool
var isEmpty: Bool
func isStrictSubset(of: Self) -> Bool
func isStrictSuperset(of: Self) -> Bool
func isSubset(of: Self) -> Bool
func isSuperset(of: Self) -> Bool
func remove(Self.Element) -> Self.Element?
func subtract(Self)
func subtracting(Self) -> Self
func symmetricDifference(Self) -> Self
func union(Self) -> Self
func update(with: Self.Element) -> Self.Element?
型エイリアス
typealias ArrayLiteralElement
typealias Element
型プロパティ
static var directory: FileDescriptor.OpenOptions
デフォルトの実装
  CustomDebugStringConvertible の実装
インスタンスプロパティ
var debugDescription: String
  CustomStringConvertible の実装
インスタンスプロパティ
var description: String
  Equatable の実装
演算子
static func != (Self, Self) -> Bool
  OptionSet の実装
イニシャライザ
init()
インスタンスメソッド
func contains(Self) -> Bool
func formIntersection(Self)
func formSymmetricDifference(Self)
func formUnion(Self)
func insert(Self.Element) -> (inserted: Bool, memberAfterInsert: Self.Element)
func intersection(Self) -> Self
func remove(Self.Element) -> Self.Element?
func symmetricDifference(Self) -> Self
func union(Self) -> Self
func update(with: Self.Element) -> Self.Element?
  RawRepresentable の実装
イニシャライザ
init(from: any Decoder) throws
インスタンスプロパティ
var hashValue: Int
インスタンスメソッド
func encode(to: any Encoder) throws
func hash(into: inout Hasher)
  SetAlgebra の実装
イニシャライザ
init<S>(S)
init(arrayLiteral: Self.Element...)
インスタンスプロパティ
var isEmpty: Bool
インスタンスメソッド
func isDisjoint(with: Self) -> Bool
func isStrictSubset(of: Self) -> Bool
func isStrictSuperset(of: Self) -> Bool
func isSubset(of: Self) -> Bool
func isSuperset(of: Self) -> Bool
func subtract(Self)
func subtracting(Self) -> Self
ファイルから読み取る
func read(into: UnsafeMutableRawBufferPointer, retryOnInterrupt: Bool) throws -> Int
func read(fromAbsoluteOffset: Int64, into: UnsafeMutableRawBufferPointer, retryOnInterrupt: Bool) throws -> Int
ファイルのオフセットを変更
func seek(offset: Int64, from: FileDescriptor.SeekOrigin) throws -> Int64
struct FileDescriptor.SeekOrigin
シークオリジン(原点探索)の作成
static var current: FileDescriptor.SeekOrigin
static var end: FileDescriptor.SeekOrigin
static var nextHole: FileDescriptor.SeekOrigin
static var nextData: FileDescriptor.SeekOrigin
static var start: FileDescriptor.SeekOrigin
デバッグ
var description: String
var debugDescription: String
C の API の操作
init(rawValue: CInt)
var rawValue: CInt
typealias RawValue
シークオリジン(原点探索)の比較
static func != (Self, Self) -> Bool
func hash(into: inout Hasher)
var hashValue: Int
シークオリジン(原点探索)のコード化
func encode(to: any Encoder) throws
init(from: any Decoder) throws
デフォルトの実装
  CustomDebugStringConvertible の実装
インスタンスプロパティ
var debugDescription: String
  CustomStringConvertible の実装
インスタンスプロパティ
var debugDescription: String
  Equatable の実装
演算子
static func != (Self, Self) -> Bool
  RawRepresentable の実装
イニシャライザ
init(from: any Decoder) throws
インスタンスプロパティ
var hashValue: Int
インスタンスメソッド
func encode(to: any Encoder) throws
func hash(into: inout Hasher)
ファイルへの書き込み
func write(UnsafeRawBufferPointer, retryOnInterrupt: Bool) throws -> Int
func write(toAbsoluteOffset: Int64, UnsafeRawBufferPointer, retryOnInterrupt: Bool) throws -> Int
func writeAll<S>(S) throws -> Int
func writeAll<S>(toAbsoluteOffset: Int64, S) throws -> Int
ファイルを閉じる
func close() throws
func closeAfter<R>(() throws -> R) throws -> R
ファイル記述語のコード化
init(from: any Decoder) throws
func encode(to: any Encoder) throws
ファイル記述語の比較
static func != (Self, Self) -> Bool
func hash(into: inout Hasher)
var hashValue: Int
インスタンスメソッド
func duplicate(as: FileDescriptor?, retryOnInterrupt: Bool) throws -> FileDescriptor
func resize(to: Int64, retryOnInterrupt: Bool) throws
型プロパティ
static var standardError: FileDescriptor
static var standardInput: FileDescriptor
static var standardOutput: FileDescriptor
型メソッド
static func pipe() throws -> (readEnd: FileDescriptor, writeEnd: FileDescriptor)
デフォルトの実装
  Equatable の実装
演算子
static func != (Self, Self) -> Bool
  RawRepresentable の実装
イニシャライザ
init(from: any Decoder) throws
インスタンスプロパティ
var hashValue: Int
インスタンスメソッド
func encode(to: any Encoder) throws
func hash(into: inout Hasher)
struct FilePermissions
所有者の権限
static var ownerRead: FilePermissions
static var ownerWrite: FilePermissions
static var ownerExecute: FilePermissions
static var ownerReadWrite: FilePermissions
static var ownerReadExecute: FilePermissions
static var ownerWriteExecute: FilePermissions
static var ownerReadWriteExecute: FilePermissions
グループの権限
static var groupRead: FilePermissions
static var groupWrite: FilePermissions
static var groupExecute: FilePermissions
static var groupReadWrite: FilePermissions
static var groupReadExecute: FilePermissions
static var groupWriteExecute: FilePermissions
static var groupReadWriteExecute: FilePermissions
他の人の権限
static var otherRead: FilePermissions
static var otherWrite: FilePermissions
static var otherExecute: FilePermissions
static var otherReadWrite: FilePermissions
static var otherReadExecute: FilePermissions
static var otherWriteExecute: FilePermissions
static var otherReadWriteExecute: FilePermissions
特別な権限
static var setUserID: FilePermissions
static var setGroupID: FilePermissions
static var saveText: FilePermissions
C API の操作
init(rawValue: CModeT)
let rawValue: CModeT
typealias CModeT
typealias RawValue
デバッグ
var description: String
var debugDescription: String
ファイル権限のコード化
init(from: any Decoder) throws
func encode(to: any Encoder) throws
セット操作の実行
init()
init<S>(S)
init(arrayLiteral: Self.Element...)
func contains(Self) -> Bool
func formIntersection(Self)
func formIntersection(Self)
func formSymmetricDifference(Self)
func formUnion(Self)
func insert(Self.Element) -> (inserted: Bool, memberAfterInsert: Self.Element)
func intersection(Self) -> Self
func isDisjoint(with: Self) -> Bool
var isEmpty: Bool
func isStrictSubset(of: Self) -> Bool
func isStrictSuperset(of: Self) -> Bool
func isSubset(of: Self) -> Bool
func isSuperset(of: Self) -> Bool
func remove(Self.Element) -> Self.Element?
func subtract(Self)
func subtracting(Self) -> Self
func symmetricDifference(Self) -> Self
func union(Self) -> Self
func update(with: Self.Element) -> Self.Element?
型エイリアス
typealias FilePermissions.ArrayLiteralElement
typealias FilePermissions.Element
デフォルトの実装
  CustomDebugStringConvertible の実装
インスタンスプロパティ
var debugDescription: String
  CustomStringConvertible の実装
インスタンスプロパティ
var description: String
  Equatable の実装
演算子
static func != (Self, Self) -> Bool
  OptionSet の実装
イニシャライザ
init()
インスタンスメソッド
func contains(Self) -> Bool
func formIntersection(Self)
func formSymmetricDifference(Self)
func formUnion(Self)
func insert(Self.Element) -> (inserted: Bool, memberAfterInsert: Self.Element)
func intersection(Self) -> Self
func remove(Self.Element) -> Self.Element?
func symmetricDifference(Self) -> Self
func union(Self) -> Self
func update(with: Self.Element) -> Self.Element?
  RawRepresentable の実装
イニシャライザ
init(from: any Decoder) throws
インスタンスプロパティ
var hashValue: Int
インスタンスメソッド
func encode(to: any Encoder) throws
func hash(into: inout Hasher)
  SetAlgebra の実装
イニシャライザ
init<S>(S)
init(arrayLiteral: Self.Element...)
インスタンスプロパティ
var isEmpty: Bool
インスタンスメソッド
func isDisjoint(with: Self) -> Bool
func isStrictSubset(of: Self) -> Bool
func isStrictSuperset(of: Self) -> Bool
func isSubset(of: Self) -> Bool
func isSuperset(of: Self) -> Bool
func subtract(Self)
func subtracting(Self) -> Self
struct FileManager.SearchPathDomainMask
enum FileManager.SearchPathDirectory
struct FileManager.DirectoryEnumerationOptions
struct FileAttributeKey
struct FileAttributeType
struct FileProtectionType
struct URLFileProtection