目次
Xcode の新機能

[A]

Accessibility modifiers

原文

ラベル

  • accessibilityValue<S>(S)
  • accessibilityValue(LocalizedStringKey)
  • accessibilityValue(Text)
  • ヒント

  • accessibilityHint(LocalizedStringKey)
  • accessibilityHint(Text)
  • accessibilityHint<S>(S)
  • アクション

  • accessibilityAction
    (AccessibilityActionKind...)
  • accessibilityActions<Content>(()
  • accessibilityAction(named: Text, ()
  • accessibilityAction<S>(named: S, ()
  • accessibilityAction(named: LocalizedStringKey, ()
  • accessibilityAction<Label>(action: ()
  • accessibilityAdjustableAction ((AccessibilityAdjustmentDirection)
  • accessibilityScrollAction((Edge)
  • struct AccessibilityActionKind
  • アクションの種類を取得

  • static let `default`

  • static let delete
  • static let escape
  • static let magicTap
  • static let showMenu
  • アクションタイプの作成

  • init(named: Text)
  • アクションの比較

  • static func ==
  • static func != (Self, Self) -> Bool
  • デフォルトの実装

  • Equatable の実装
  • enum AccessibilityAdjustmentDirection
  • 調整方向の取得

  • case decrement
  • case increment
  • 調整方向の比較

  • static func == (AccessibilityAdjust...)
  • static func != (Self, Self) -> Bool

  • func hash(into: inout Hasher)
  • var hashValue: Int
  • Equatable の実装
  • func accessibilityActivationPoint(CGPoint)
  • func accessibilityActivationPoint(UnitPoint)

  • func accessibilityDirectTouch   Beta  
  • func accessibilityZoomAction)
  • struct AccessibilityDirectTouchOptions

    イニシャライザ

  • init(rawValue)
  • 型プロパティ

  • static let requiresActivation<
  • static let silentOnTouch
  • struct AccessibilityZoomGestureAction

  • let direction: AccessibilityZoomGestureAction.Direction
  • let location: UnitPoint
  • let point: CGPoint
  • 列挙型

    enum Direction

    カスタムコントロール

  • func accessibilityRepresentation<V>
  • func accessibilityRespondsToUserInteraction
  • カスタム説明の追加

  • accessibilityCustomContent(AccessibilityCustomContentKey)
  • accessibilityCustomContent(AccessibilityCustomContentKey)
  • accessibilityCustomContent<V>(LocalizedStringKey)
  • accessibilityCustomContent(Text, Text)
  • accessibilityCustomContent(LocalizedStringKey)

  • accessibilityCustomContent<V>(AccessibilityCustomContentKey)
  • accessibilityCustomContent(LocalizedStringKey)
  • ローターの作成

  • accessibilityRotor<Content>(LocalizedStringKey)
  • accessibilityRotor<Content>(Text, entries)
  • accessibilityRotor<L, Content>(L, entries)
  • accessibilityRotor<EntryModel, ID>(LocalizedStringKey
  • accessibilityRotor<EntryModel, ID>(Text
  • accessibilityRotor<L, EntryModel, ID>
  • accessibilityRotor<EntryModel>(LocalizedStringKey)
  • accessibilityRotor<EntryModel>(Text, entries)
  • accessibilityRotor<L, EntryModel>
  • accessibilityRotor(LocalizedStringKey)
  • accessibilityRotor(Text, textRanges)
  • accessibilityRotor<L>(L, textRanges)
  • システムローターの置き換え

  • accessibilityRotor<Content>
  • accessibilityRotor<EntryModel, ID>
  • accessibilityRotor<EntryModel>
  • accessibilityRotor(AccessibilitySystemRotor)
  • AccessibilitySystemRotor

    テキストを反復処理

  • textFields: AccessibilitySystemRotor
  • boldText: AccessibilitySystemRotor
  • static var italicText: AccessibilitySystemRotor
  • static var underlineText: AccessibilitySystemRotor
  • static var misspelledWords: AccessibilitySystemRotor
  • 見出しを繰り返し処理

  • static var headings: AccessibilitySystemRotor
  • static func headings(level: AccessibilityHeadingLevel)
  • リンクを繰り返し処理

  • static var links: AccessibilitySystemRotor
  • static func links(visited: Bool) -> AccessibilitySystemRotor
  • 他の要素を繰り返し処理

  • static var images: AccessibilitySystemRotor
  • static var landmarks: AccessibilitySystemRotor
  • static var lists: AccessibilitySystemRotor
  • static var tables: AccessibilitySystemRotor
  • ローターの構成

  • accessibilityRotorEntry<ID>(id: ID, in)
  • accessibilityLinkedGroup<ID>(id: ID, in)
  • accessibilitySortPriority(Double)
  • AccessibilityFocusState

  • init<T>()
  • init()
  • init<T>(for: AccessibilityTechnologies)
  • init(for: AccessibilityTechnologies)
  • AccessibilityTechnologies

    テクノロジ型の取得

  • switchControl: AccessibilityTechnologies
  • voiceOver: AccessibilityTechnologies
  • テクノロジ型の作成

  • init()
  • AccessibilityFocusState

    フォーカス状態の作成

  • init<T>()
  • init()
  • init<T>(for)

  • init(for)
  • 状態の取得

  • var projectedValue: AccessibilityFocusState
  • var wrappedValue: Value
  • struct Binding
  • AccessibilityTraits

    特性の取得

  • static let allowsDirectInteraction: AccessibilityTraits
  • static let causesPageTurn: AccessibilityTraits
  • static let isButton: AccessibilityTraits
  • static let isHeader: AccessibilityTraits
  • static let isImage: AccessibilityTraits
  • static let isKeyboardKey: AccessibilityTraits
  • static let isLink: AccessibilityTraits
  • static let isModal: AccessibilityTraits
  • static let isSearchField: AccessibilityTraits
  • static let isSelected: AccessibilityTraits
  • static let isStaticText: AccessibilityTraits
  • static let isSummaryElement: AccessibilityTraits
  • static let isToggle: AccessibilityTraits
  • static let playsSound: AccessibilityTraits
  • static let startsMediaSession: AccessibilityTraits
  • static let updatesFrequently: AccessibilityTraits
  • 特性のコンテンツへの割り当て

  • func accessibilityAddTraits
  • func accessibilityRemoveTraits
  • 同一性確認(Identity)

  • func accessibilityIdentifier(String)
  • 色の管理

  • func accessibilityIgnoresInvertColors(Bool)
  • var accessibilityInvertColors: Bool
  • var accessibilityDifferentiateWithoutColor: Bool
  • 内容の説明

  • func accessibilityTextContentType(AccessibilityTextContentType)
  • func accessibilityHeading(AccessibilityHeadingLevel)
  • enum AccessibilityHeadingLevel
  • 見出しレベルの取得

  • case h1
  • case h2
  • case h3
  • case h4
  • case h5
  • case h6
  • case unspecified
  • struct AccessibilityTextContentType

    内容の型の取得

  • static let console
  • static let fileSystem
  • static let messaging
  • static let narrative
  • static let plain
  • static let sourceCode
  • static let spreadsheet
  • static let wordProcessing
  • VoiceOver

  • func speechAdjustedPitch(Double)
  • func speechAlwaysIncludesPunctuation(Bool)
  • func speechAnnouncementsQueued(Bool)
  • func speechSpellsOutCharacters(Bool)
  • グラフ

  • func accessibilityChartDescriptor<R>(R)
  • AXChartDescriptorRepresentable
  • 記述子の管理

  • func makeChartDescriptor() -> AXChartDescriptor
  • func updateChartDescriptor(AXChartDescriptor)
  • 大きなコンテンツ

  • func accessibilityShowsLargeContentViewer()
  • func accessibilityShowsLargeContentViewer<V>
  • var accessibilityLargeContentViewerEnabled: Bool
  • クイックアクション

  • accessibilityQuickAction(style:content:)
  • accessibilityQuickAction(style:isActive:content:)
  • AccessibilityQuickActionStyle

    組み込みのメニュースタイルを取得

  • static var outline
  • static var prompt
  • サポートする型

  • struct AccessibilityQuickActionOutlineStyle
  • struct AccessibilityQuickActionPromptStyle
  • struct AccessibilityAttachmentModifier

    struct AccessibilityTechnologies

    技術の型を取得

  • static var switchControl: AccessibilityTechnologies
  • static var voiceOver: AccessibilityTechnologies
  • 技術の型の作成

  • init()
  • リンク可能要素の構成

  • accessibilityLinkedUIElements
  • accessibilityServesAsTitleForUIElements
  • accessibilityTitleUIElement


  • Accessible Navigation

    ローターの作成

  • accessibilityRotor<Content>
  • accessibilityRotor<Content>(Text)
  • accessibilityRotor<L, Content>
  • AccessibilityRotorContent

    サポートする型

  • var body: Self.Body
  • Body : AccessibilityRotorContent
  • AccessibilityRotorContentBuilder

    ナビゲーションコンテンツの構築

  • buildBlock(_:)
  • buildBlock(_:_:)
  • buildBlock(_:_:_:)
  • buildBlock(_:_:_:_:)
  • buildBlock(_:_:_:_:_:)
  • buildBlock(_:_:_:_:_:_:)
  • buildBlock(_:_:_:_:_:_:_:)
  • buildBlock(_:_:_:_:_:_:_:_:)
  • buildBlock(_:_:_:_:_:_:_:_:_:)
  • buildBlock(_:_:_:_:_:_:_:_:_:_:)
  • buildIf
  • buildExpression
  • AccessibilityCustomContentKey

  • init(LocalizedStringKey)
  • init(Text, id: String)
  • init(LocalizedStringKey, id: String)
  • AccessibilityRotorEntry

    ローターエントリの作成

  • init(LocalizedStringKey, textRange: Range<String.Index>, prepare: (() -> Void))
  • init<L>(L, textRange: Range<String.Index>, prepare: (() -> Void))
  • init(Text?, textRange: Range<String.Index>, prepare: (() -> Void))
  • 識別子(ID)を使用したローターエントリの作成

  • init(LocalizedStringKey, id: ID, textRange: Range<String.Index>?, prepare: (() -> Void))
  • init<L>(L, id: ID, textRange: Range<String.Index>?, prepare: (() -> Void))
  • init(Text, id: ID, textRange: Range<String.Index>?, prepare: (() -> Void))
  • 名前空間内に識別されたローターエントリを作成

  • init(LocalizedStringKey, id: ID, in: Namespace.ID, textRange: Range&lSttring.Index>?, prepare: (() -> Void))
  • init<L>(L, ID, in: Namespace.ID, textRange: Range<String.Index>?, prepare: (() -> Void))
  • init(Text, id: ID, in: Namespace.ID, textRange: Range<String.Index>?, prepare: (() -> Void))
  • コレクションからローターを作成

  • func accessibilityRotor<EntryModel, ID>(LocalizedStringKey, entries: [EntryModel], entryID: KeyPath<EntryModel, ID>, entryLabel: KeyPath<EntryModel, String>) -> some View
  • func accessibilityRotor<EntryModel, ID>(Text, entries: [EntryModel], entryID: KeyPath<EntryModel, ID>, entryLabel: KeyPath<EntryModel, String>) -> some View
  • func accessibilityRotor<L, EntryModel, ID>(L, entries: [EntryModel], entryID: KeyPath<EntryModel, ID>, entryLabel: KeyPath<EntryModel, String>) -> some View
  • ラベルでローターを作成

  • func accessibilityRotor<EntryModel>(LocalizedStringKey, entries: [EntryModel], entryLabel: KeyPath<EntryModel, String>) -> some View
  • func accessibilityRotor<EntryModel>(Text, entries: [EntryModel], entryLabel: KeyPath&lEtntryModel, String>) -> some View
  • func accessibilityRotor<L, EntryModel>(L, entries: [EntryModel], entryLabel: KeyPath<EntryModel, String>) -> some View
  • テキスト範囲のローターの作成

  • func accessibilityRotor(LocalizedStringKey, textRanges: [Range<String.Index>]) -> some View
  • func accessibilityRotor(Text, textRanges: [Range<String.Index>]) -> some View
  • func accessibilityRotor<L>(L, textRanges: [Range<String.Index>]) -> some View
  • システムローターの置き換え

  • func accessibilityRotor<Content>(AccessibilitySystemRotor, entries: () -> Content) -> some View
  • func accessibilityRotor<EntryModel, ID>(AccessibilitySystemRotor, entries: [EntryModel], entryID: KeyPath<EntryModel, ID>, entryLabel: KeyPath<EntryModel, String>) -> some View
  • func accessibilityRotor<EntryModel>(AccessibilitySystemRotor, entries: [EntryModel], entryLabel: KeyPath<EntryModel, String>) -> some View
  • func accessibilityRotor(AccessibilitySystemRotor, textRanges: [Range<String.Index>]) -> some View
  • struct AccessibilitySystemRotor
  • テキストを反復処理

    ローターの構成

  • func accessibilityRotorEntry<ID>(id: ID, in: Namespace.ID) -> some View
  • func accessibilityLinkedGroup<ID>(id: ID, in: Namespace.ID) -> some View
  • func accessibilitySortPriority(Double) -> ModifiedContent<Self, AccessibilityAttachmentModifier>
  • AccessibilityAttachmentModifier

    サポートする型

  • typealias Body
  • デフォルトの実装

  • ViewModifier の実装
  • インスタンスメソッド

    リンク可能要素の構成

    accessibilityLinkedUIElements

  • accessibilityServesAsTitleForUIElements
  • accessibilityTitleUIElement
  • アップルシリコン

    Rosetta

  • ロゼッタ翻訳環境について
  • オーディオグラフ

      チャートデータをオーディオグラフとして表現

    AXChart

    アクセシビリティをサポート

  • var accessibilityChartDescriptor: AXChartDescriptor?
  • class AXChartDescriptor
  • チャートの作成

  • init(title: String?, summary: String?, xAxis: AXDataAxisDescriptor, yAxis: AXNumericDataAxisDescriptor?, additionalAxes: [AXDataAxisDescriptor], series: [AXDataSeriesDescriptor])
  • init(attributedTitle: NSAttributedString?, summary: String?, xAxis: AXDataAxisDescriptor, yAxis: AXNumericDataAxisDescriptor?, additionalAxes: [AXDataAxisDescriptor], series: [AXDataSeriesDescriptor])
  • チャートのタイトルの指定

  • var title: String?
  • var attributedTitle: NSAttributedString?
  • チャートの概要の指定

  • var summary: String?
  • 座標軸の指定

  • var xAxis: AXDataAxisDescriptor
  • var yAxis: AXNumericDataAxisDescriptor?
  • var additionalAxes: [AXDataAxisDescriptor]
  • protocol AXDataAxisDescriptor
  • タイトルの指定

    struct AttributeScopes.FoundationAttributes

  • let dateField: AttributeScopes.FoundationAttributes.DateFieldAttribute
  • enum AttributeScopes.FoundationAttributes.DateFieldAttribute
  • case amPM
  • case day
  • case dayOfYear
  • case era
  • case hour
  • case minute
  • case month
  • case quarter
  • case relatedGregorianYear
  • case second
  • case secondFraction
  • case timeZone
  • case weekOfMonth
  • case weekOfYear
  • case weekday
  • case weekdayOrdinal
  • case year
  • イニシャライザ

  • init(from: Decoder)
  • インスタンスプロパティ

  • var hashValue: Int
  • インスタンスメソッド

  • func encode(to: Encoder)
  • func hash(into: inout Hasher)
  • 演算子関数

  • static func != (AttributeScopes.FoundationAttributes.DateFieldAttribute.Field, AttributeScopes.FoundationAttributes.DateFieldAttribute.Field) -> Bool
  • static func == (AttributeScopes.FoundationAttributes.DateFieldAttribute.Field, AttributeScopes.FoundationAttributes.DateFieldAttribute.Field) -> Bool
  • Class AXCategoricalDataAxisDescriptor

    カテゴリデータ軸の作成

  • init(title: String, categoryOrder: [String])
  • init(attributedTitle: NSAttributedString, categoryOrder: [String])
  • カテゴリの順序の構成

  • var categoryOrder: [String]
  • protocol AXNumericDataAxisDescriptor

    数値データ軸の作成

  • init(title: String, range: ClosedRange<Double>, gridlinePositions: [Double], valueDescriptionProvider: ((Double) -> String))
  • init(attributedTitle: NSAttributedString, range: ClosedRange<Double>, gridlinePositions: [Double], valueDescriptionProvider: ((Double) -> String))
  • 値の説明の指定

  • var valueDescriptionProvider: (Double) -> String
  • 座標軸スケールの構成

  • var scaleType: AXNumericDataAxisDescriptor.ScaleType
  • enum AXNumericDataAxisDescriptor.ScaleType
  • スケール

    座標軸範囲の構成

  • var range: ClosedRange<Double>
  • グリッド線の構成

  • var gridlinePositions: [Double]
  • AXDataPoint

    データポイントの作成

  • init(x: String, y: Double?, additionalValues: [AXDataPoint.Value], label: String?)
  • init(x: Double, y: Double?, additionalValues: [AXDataPoint.Value], label: String?)
  • データ値の指定

  • var xValue: AXDataPointValue
  • var yValue: AXDataPointValue?
  • class AXDataPointValue
  • enum AXDataPoint.Value
  • 定数群

    ラベルの指定

  • var label: String?
  • var attributedLabel: NSAttributedString?
  • AXDataSeriesDescriptor

    データシリーズの作成

  • init(name: String, isContinuous: Bool, dataPoints: [AXDataPoint])
  • init(attributedName: NSAttributedString, isContinuous: Bool, dataPoints: [AXDataPoint])
  • シリーズに名前を付ける

  • var name: String?
  • var attributedName: NSAttributedString
  • データポイントの構成

  • var isContinuous: Bool
  • var dataPoints: [AXDataPoint]
  • コンテンツレイアウトを指定

  • var contentFrame: CGRect
  • var contentDirection: AXChartDescriptor.ContentDirection
  • enum AXChartDescriptor.ContentDirection
  • コンテンツの方向



    [B]

    Button

    ボタンの作成

  • init(action: ())
  • init(LocalizedStringKey)
  • init<S>(S, action: () )
  • 役割を持ったボタンの作成

  • init(role: ButtonRole?, action)
  • init(LocalizedStringKey, role)
  • init<S>(S, role: ButtonRole?)
  • 構成からボタンを作成

  • init(PrimitiveButtonStyleConfiguration)
  • イニシャライザ

  • init<S>(S, intent...)   Beta  
  • init(LocalizedStringKey,)   Beta  
  • init<I>(intent: I, label: () -> Label)

  • func buttonStyle<S>(S)
  • func buttonStyle<S>(S)
  • func buttonBorderShape
  • func buttonRepeatBehavior   Beta  

  • var buttonRepeatBehavior   Beta  
  • struct ButtonBorderShape
  • 境界線の形状を取得

  • static let automatic: ButtonBorderShape
  • static let capsule: ButtonBorderShape
  • static let roundedRectangle
  • static func roundedRectangle
  • 型プロパティ

  • static let circle: ButtonBorderShape
  • struct ButtonRole

  • static let cancel: ButtonRole
  • static let destructive: ButtonRole
  • struct ButtonRepeatBehavior

    型プロパティ

    ボタンのイメージの構成

  • var image: NSImage?
  • var alternateImage: NSImage?
  • var imagePosition: NSControl.ImagePosition
  • enum NSControl.ImagePosition
  • コントロールのイメージの配置

  • struct NSControl.StateValue
  • コントロールの状態の設定

    状態値の作成

  • var isBordered: Bool
  • var isTransparent: Bool
  • var bezelStyle: NSButton.BezelStyle
  • var bezelColor: NSColor?
  • var showsBorderOnlyWhileMouseInside: Bool
  • var imageHugsTitle: Bool
  • var imageScaling: NSImageScaling


  • [C]

    CTFont

    イニシャライザ

  • init(CTFontUIFontType, size: CGFloat)
  • init(CTFontDescriptor, size: CGFloat)
  • init(CFString, size: CGFloat)
  • init(CTFontUIFontType, size: CGFloat, language: CFString?)
  • init(CTFontDescriptor, transform: CGAffineTransform)
  • init(CFString, transform: CGAffineTransform)
  • init(font: CTFont, string: CFString, range: CFRange)
  • init(font: CTFont, string: CFString, range: CFRange, language: CFString?)


  • [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


  • [I]

    let inlinePresentationIntent

  • enum AttributeScopes.FoundationAttributes.InlinePresentationIntentAttribute
  • 型エイリアス

    struct InlinePresentationIntent

    インラインで提示の意図の作成

  • init(rawValue: UInt)
  • インラインでの提示の意図を認識

  • static var code: InlinePresentationIntent
  • static var emphasized: InlinePresentationIntent
  • static var lineBreak: InlinePresentationIntent
  • static var softBreak: InlinePresentationIntent
  • static var strikethrough: InlinePresentationIntent
  • static var stronglyEmphasized: InlinePresentationIntent
  • 型プロパティ

  • static var blockHTML: InlinePresentationIntent
  • static var inlineHTML: InlinePresentationIntent
  • let presentationIntent: AttributeScopes.FoundationAttributes.PresentationIntentAttribute
  • enum AttributeScopes.FoundationAttributes.PresentationIntentAttribute
  • 型エイリアス

  • struct PresentationIntent
  • イニシャライザ

    構造体

    struct PresentationIntent.IntentType

    イニシャライザ

  • init(from: Decoder)
  • インスタンスプロパティ

  • var debugDescription: String
  • var hashValue: Int
  • var identity: Int
  • var kind: PresentationIntent.Kind
  • インスタンスメソッド

  • func encode(to: Encoder)
  • func hash(into: inout Hasher)
  • 演算子関数

  • static func != (PresentationIntent.IntentType, PresentationIntent.IntentType) -> Bool
  • static func == (PresentationIntent.IntentType, PresentationIntent.IntentType) -> Bool
  • struct PresentationIntent.TableColumn

    イニシャライザ

  • init(alignment: PresentationIntent.TableColumn.Alignment)
  • init(from: Decoder)
  • インスタンスプロパティ

  • var alignment: PresentationIntent.TableColumn.Alignment
  • var hashValue: Int
  • インスタンスメソッド

  • func encode(to: Encoder)
  • func hash(into: inout Hasher)
  • 演算子関数

  • static func != (PresentationIntent.TableColumn, PresentationIntent.TableColumn) -> Bool
  • static func == (PresentationIntent.TableColumn, PresentationIntent.TableColumn) -> Bool
  • 列挙型

  • enum PresentationIntent.TableColumn.Alignment
  • 型エイリアス

    enum PresentationIntent.Kind

    列挙型 Case

  • case blockQuote
  • case codeBlock(languageHint: String?)
  • case header(level: Int)
  • case listItem(ordinal: Int)
  • case orderedList
  • case paragraph
  • case table(columns: [PresentationIntent.TableColumn])
  • case tableCell(columnIndex: Int)
  • case tableHeaderRow
  • case tableRow(rowIndex: Int)
  • case thematicBreak
  • case unorderedList
  • イニシャライザ

  • init(from: Decoder)
  • インスタンスプロパティ

  • var debugDescription: String
  • var hashValue: Int
  • インスタンスメソッド

  • func encode(to: Encoder)
  • func hash(into: inout Hasher)
  • 演算子関数

  • static func != (PresentationIntent.Kind, PresentationIntent.Kind) -> Bool
  • static func == (PresentationIntent.Kind, PresentationIntent.Kind) -> Bool


  • [M]

    ModifiedContent

    変更されたコンテンツビューの作成

    変更されたコンテンツビューの比較

    サポートする型

  • typealias Body
  • 廃止されたインスタンスメソッド

    func accessibility(activationPoint)
      廃止  

    func accessibility(activationPoint)
      廃止  

    func accessibility(addTraits:
      廃止  

    func accessibility(hidden: Bool)
      廃止  

    func accessibility(hint: Text)
      廃止  

    func accessibility(identifier: String)
      廃止  

    func accessibility(inputLabels: [Text])
      廃止  

    func accessibility(label: Text)
      廃止  

    func accessibility(removeTraits: AccessibilityTraits)
      廃止  

    func accessibility(selectionIdentifier: AnyHashable)
      廃止  

    func accessibility(sortPriority: Double)
      廃止  

    func accessibility(value: Text)
      廃止  

  • accessibilityActivationPoint(CGPoint)
  • accessibilityAddTraits(AccessibilityTraits)
  • accessibilityHidden(Bool)
  • accessibilityHint(Text)
  • accessibilityIdentifier(String)
  • accessibilityInputLabels([LocalizedStringKey])
  • accessibilityLabel<S>(S)
  • accessibilitySortPriority(Double)
  • accessibilityValue(Text)


  • [N]

    NSLineBreakMode

    定数

  • case byWordWrapping
  • case byCharWrapping
  • case byClipping
  • case byTruncatingHead
  • case byTruncatingTail
  • case byTruncatingMiddle
  • 改行情報の取得

  • var lineBreakMode: NSLineBreakMode
  • var lineBreakStrategy: NSParagraphStyle.LineBreakStrategy
  • struct NSParagraphStyle.LineBreakStrategy
  • イニシャライザ

    型プロパティ

  • var hyphenationFactor: Float
  • var usesDefaultHyphenation: Bool
  • var tighteningFactorForTruncation: Float
  • var allowsDefaultTighteningForTruncation: Bool
  • NSParagraphStyle

    スタイル情報へのアクセス

  • var alignment: NSTextAlignment
  • enum NSTextAlignment
  • 定数

  • var firstLineHeadIndent: CGFloat
  • var headIndent: CGFloat
  • var tailIndent: CGFloat
  • var lineHeightMultiple: CGFloat
  • var maximumLineHeight: CGFloat
  • var minimumLineHeight: CGFloat
  • var lineSpacing: CGFloat
  • var paragraphSpacing: CGFloat
  • var paragraphSpacingBefore: CGFloat
  • タブ情報へのアクセス

  • var tabStops: [NSTextTab]
  • enum NSParagraphStyle.TextTabType
  • 定数

  • var defaultTabInterval: CGFloat
  • テキストブロックとリスト情報の取得

  • var textBlocks: [NSTextBlock]
  • var textLists: [NSTextList]
  • 改行情報の取得

    こちら を見よ。

    HTMLヘッダーレベルの取得

  • var headerLevel: Int
  • 書き込む方向の決定

  • class func defaultWritingDirection(forLanguage: String?) -> NSWritingDirection
  • var baseWritingDirection: NSWritingDirection
  • enum NSWritingDirection
  • NSMutableParagraphStyle

  • func setParagraphStyle(NSParagraphStyle)
  • 以下、こちら を見よ。

    タブ情報の指定

  • func addTabStop(NSTextTab)
  • func removeTabStop(NSTextTab)
  • var tabStops: [NSTextTab]
  • var defaultTabInterval: CGFloat
  • テキストブロックとリストの設定

  • var textBlocks: [NSTextBlock]
  • var textLists: [NSTextList]
  • 改行情報の設定

  • var lineBreakMode: NSLineBreakMode
  • var lineBreakStrategy: NSParagraphStyle.LineBreakStrategy
  • var hyphenationFactor: Float
  • var usesDefaultHyphenation: Bool
  • var tighteningFactorForTruncation: Float
  • var allowsDefaultTighteningForTruncation: Bool
  • HTMLヘッダーレベルの設定

  • var headerLevel: Int
  • NSTextTab

    テキストタブの作成

  • init(textAlignment: NSTextAlignment, location: CGFloat, options: [NSTextTab.OptionKey : Any])
  • タブ停止情報の取得

  • var location: CGFloat
  • テキストタブ情報の取得

  • var alignment: NSTextAlignment
  • var options: [NSTextTab.OptionKey : Any]
  • class func columnTerminators(for: Locale?) -> CharacterSet
  • 定数

  • enum NSParagraphStyle.TextTabType
  • struct NSTextTab.OptionKey
  • 廃止

  • init(type: NSParagraphStyle.TextTabType, location: CGFloat)   廃止  
  • var tabStopType: NSParagraphStyle.TextTabType   廃止  
  • NSAccessibility.Notification

    通知の名前

  • static let announcementRequested: NSAccessibility.Notification
  • static let applicationActivated: NSAccessibility.Notification
  • static let applicationDeactivated: NSAccessibility.Notification
  • static let applicationHidden: NSAccessibility.Notification
  • static let applicationShown: NSAccessibility.Notification
  • static let created: NSAccessibility.Notification
  • static let drawerCreated: NSAccessibility.Notification
  • static let focusedUIElementChanged: NSAccessibility.Notification
  • static let focusedWindowChanged: NSAccessibility.Notification
  • static let helpTagCreated: NSAccessibility.Notification
  • static let layoutChanged: NSAccessibility.Notification
  • static let mainWindowChanged: NSAccessibility.Notification
  • static let moved: NSAccessibility.Notification
  • static let resized: NSAccessibility.Notification
  • static let rowCollapsed: NSAccessibility.Notification
  • static let rowCountChanged: NSAccessibility.Notification
  • static let rowExpanded: NSAccessibility.Notification
  • static let selectedCellsChanged: NSAccessibility.Notification
  • static let selectedChildrenChanged: NSAccessibility.Notification
  • static let selectedChildrenMoved: NSAccessibility.Notification
  • static let selectedColumnsChanged: NSAccessibility.Notification
  • static let selectedRowsChanged: NSAccessibility.Notification
  • static let selectedTextChanged: NSAccessibility.Notification
  • static let sheetCreated: NSAccessibility.Notification
  • static let titleChanged: NSAccessibility.Notification
  • static let uiElementDestroyed: NSAccessibility.Notification
  • static let unitsChanged: NSAccessibility.Notification
  • static let valueChanged: NSAccessibility.Notification
  • static let windowCreated: NSAccessibility.Notification
  • static let windowDeminiaturized: NSAccessibility.Notification
  • static let windowMiniaturized: NSAccessibility.Notification
  • static let windowMoved: NSAccessibility.Notification
  • static let windowResized: NSAccessibility.Notification
  • イニシャライザ

  • init(rawValue: String)
  • NSBezelStyle

  • NSBezelStyleRegularSquare
  • NSBezelStyleSmallSquare
  • NSImageScaling

    定数

  • case scaleProportionallyDown
  • case scaleAxesIndependently
  • case scaleNone
  • case scaleProportionallyUpOrDown
  • 型プロパティ

  • NSScaleNone: NSImageScaling   廃止  
  • NSScaleProportionally: NSImageScaling
      廃止  
  • NSScaleToFit: NSImageScaling   廃止  


  • [S]

    アプリで VoiceOver をサポート

    shouldGroupAccessibilityChildren

  • accessibilityCustomRotors
  • accessibilityElementsHidden
  • accessibilityRespondsToUserInteraction
  • accessibilityViewIsModal
  • var shouldGroupAccessibilityChildren: Bool
  • Sendable

    標準ライブラリ

  • true
  • false


  • [T]

    Text

    文字列からテキストビューを作成

  • init(LocalizedStringKey, tableName: String?, bundle: Bundle?, comment: StaticString?)
  • init(LocalizedStringResource)
  • init<S>(S)
  • init(verbatim: String)
  • 属性文字列からのテキストビューの作成

  • init(AttributedString)


  • [U]

    UIButton.Configuration

    構成の作成

  • static func plain() -> UIButton.Configuration
  • static func gray() -> UIButton.Configuration
  • static func tinted() -> UIButton.Configuration
  • static func filled() -> UIButton.Configuration
  • static func borderless() -> UIButton.Configuration
  • static func bordered() -> UIButton.Configuration
  • static func borderedTinted() -> UIButton.Configuration
  • static func borderedProminent() -> UIButton.Configuration
  • func updated(for: UIButton) -> UIButton.Configuration
  • タイトルの構成

  • var title: String?
  • var subtitle: String?
  • var attributedTitle: AttributedString?
  • var attributedSubtitle: AttributedString?
  • var titleTextAttributesTransformer
  • var subtitleTextAttributesTransformer
  • struct UIConfigurationTextAttributesTransformer
  • var titlePadding: CGFloat
  • var titleAlignment: UIButton.Configuration.TitleAlignment
  • enum UIButton.Configuration.TitleAlignment
  • タイトルの配置

    比較

    イメージの構成

    レイアウトの構成

  • var buttonSize: UIButton.Configuration.Size
  • enum UIButton.Configuration.Size
  • ボタンのサイズ

  • var contentInsets: NSDirectionalEdgeInsets
  • func setDefaultContentInsets()
  • 比較

    ボタンの色の構成

  • var baseBackgroundColor: UIColor?
  • var baseForegroundColor: UIColor?
  • ボタンの背景の構成

  • var background: UIBackgroundConfiguration
  • var cornerStyle: UIButton.Configuration.CornerStyle
  • enum UIButton.Configuration.CornerStyle
  • 角のスタイル

    比較

    インジケータの構成

  • var indicator: UIButton.Configuration.Indicator
  • enum UIButton.Configuration.Indicator
  • インジケータのスタイル

    比較

  • var indicatorColorTransformer: UIConfigurationColorTransformer?
  • UIConfigurationColorTransformer

    カラーの変換機能の作成

  • init((UIColor) -> UIColor)
  • static let grayscale: UIConfigurationColorTransformer
  • static let preferredTint: UIConfigurationColorTransformer
  • static let monochromeTint: UIConfigurationColorTransformer
  • カラーの変換機能の呼び出し

  • let transform: (UIColor) -> UIColor
  • func callAsFunction(UIColor) -> UIColor
  • 活動インジケータの構成

  • var showsActivityIndicator: Bool
  • var activityIndicatorColorTransformer: UIConfigurationColorTransformer?
  • 選択動作の構成

  • var automaticallyUpdateForSelection: Bool
  • macOS での外観の構成

  • var macIdiomStyle: UIButton.Configuration.MacIdiomStyle
  • enum UIButton.Configuration.MacIdiomStyle
  • ボタンのスタイル

    構成の比較

    比較

  • static func == (UIButton.Configuration.MacIdiomStyle, UIButton.Configuration.MacIdiomStyle) -> Bool
  • static func != (UIButton.Configuration.MacIdiomStyle, UIButton.Configuration.MacIdiomStyle) -> Bool
  • func hash(into: inout Hasher)
  • var hashValue: Int
  • インスタンスプロパティ

  • var imageReservation: CGFloat
  • var subtitleLineBreakMode: NSLineBreakMode
  • var titleLineBreakMode: NSLineBreakMode
  • init(configuration: UIButton.Configuration, primaryAction: UIAction?)
  • struct UIAccessibility.Notification

  • static var announcement: UIAccessibility.Notification
  • static var layoutChanged: UIAccessibility.Notification
  • static var screenChanged: UIAccessibility.Notification
  • static var pageScrolled: UIAccessibility.Notification
  • static var pauseAssistiveTechnology: UIAccessibility.Notification
  • static var resumeAssistiveTechnology: UIAccessibility.Notification
  • struct UIAccessibility.AssistiveTechnologyIdentifier
  • イニシャライザ

  • init(rawValue: UInt32)
  • init(rawValue: String)
  • アプリの通知

  • static func post(notification: UIAccessibility.Notification, argument: Any?)
  • UIAccessibility (UIKit)

    システムの通知

  • static let announcementDidFinishNotification: NSNotification.Name
  • static let assistiveTouchStatusDidChangeNotification: NSNotification.Name
  • static let boldTextStatusDidChangeNotification: NSNotification.Name
  • static let buttonShapesEnabledStatusDidChangeNotification: NSNotification.Name
  • static let closedCaptioningStatusDidChangeNotification: NSNotification.Name
  • static let darkerSystemColorsStatusDidChangeNotification: NSNotification.Name
  • static let differentiateWithoutColorDidChangeNotification: NSNotification.Name
  • static let onOffSwitchLabelsDidChangeNotification: NSNotification.Name
  • static let videoAutoplayStatusDidChangeNotification: NSNotification.Name
  • static let elementFocusedNotification: NSNotification.Name
  • static let grayscaleStatusDidChangeNotification: NSNotification.Name
  • static let guidedAccessStatusDidChangeNotification: NSNotification.Name
  • static let hearingDevicePairedEarDidChangeNotification: NSNotification.Name
  • static var hearingDevicePairedEar: UIAccessibility.HearingDeviceEar
  • static let invertColorsStatusDidChangeNotification: NSNotification.Name
  • static let monoAudioStatusDidChangeNotification: NSNotification.Name
  • static let prefersCrossFadeTransitionsStatusDidChange: NSNotification.Name
  • static let reduceMotionStatusDidChangeNotification: NSNotification.Name
  • static let reduceTransparencyStatusDidChangeNotification: NSNotification.Name
  • static let shakeToUndoDidChangeNotification: NSNotification.Name
  • static let speakScreenStatusDidChangeNotification: NSNotification.Name
  • static let speakSelectionStatusDidChangeNotification: NSNotification.Name
  • static let switchControlStatusDidChangeNotification: NSNotification.Name
  • static let voiceOverStatusDidChangeNotification: NSNotification.Name
  • アプリ通知

  • static func post(notification: UIAccessibility.Notification, argument: Any?)
  • struct UIAccessibility.Notification
  • 通知キー

  • static let announcementStringValueUserInfoKey: String
  • static let announcementWasSuccessfulUserInfoKey: String
  • static let focusedElementUserInfoKey: String
  • static let unfocusedElementUserInfoKey: String
  • static let assistiveTechnologyUserInfoKey: String
  • ガイド付きのアクセス

  • static func requestGuidedAccessSession(enabled: Bool, completionHandler: (Bool) -> Void)
  • static func configureForGuidedAccess(features: UIGuidedAccessAccessibilityFeature, enabled: Bool, completionHandler: (Bool, Error?) -> Void)
  • static func guidedAccessRestrictionState(forIdentifier: String) -> UIAccessibility.GuidedAccessRestrictionState
  • enum UIAccessibility.GuidedAccessRestrictionState
  • 定数

    変換

  • static func convertToScreenCoordinates(UIBezierPath, in: UIView) -> UIBezierPath
  • static func convertToScreenCoordinates(CGRect, in: UIView) -> CGRect
  • コンビニエンス関数

  • static func focusedElement(using: UIAccessibility.AssistiveTechnologyIdentifier?) -> Any?
  • static func registerGestureConflictWithZoom()
  • static func zoomFocusChanged(zoomType: UIAccessibility.ZoomType, toFrame: CGRect, in: UIView)
  • 機能(capabilities)

  • static var isAssistiveTouchRunning: Bool
  • static var isBoldTextEnabled: Bool
  • static var isClosedCaptioningEnabled: Bool
  • static var isDarkerSystemColorsEnabled: Bool
  • static var isGrayscaleEnabled: Bool
  • static var isGuidedAccessEnabled: Bool
  • static var isInvertColorsEnabled: Bool
  • static var isMonoAudioEnabled: Bool
  • static var isOnOffSwitchLabelsEnabled: Bool
  • static var isReduceMotionEnabled: Bool
  • static var isReduceTransparencyEnabled: Bool
  • static var isShakeToUndoEnabled: Bool
  • static var isSpeakScreenEnabled: Bool
  • static var isSpeakSelectionEnabled: Bool
  • static var isSwitchControlRunning: Bool
  • static var isVideoAutoplayEnabled: Bool
  • static var isVoiceOverRunning: Bool
  • static var shouldDifferentiateWithoutColor: Bool
  • static var buttonShapesEnabled: Bool
  • static var prefersCrossFadeTransitions: Bool
  • struct UIAccessibility.HearingDeviceEar

    定数群

  • static var left: UIAccessibility.HearingDeviceEar
  • static var right: UIAccessibility.HearingDeviceEar
  • static var both: UIAccessibility.HearingDeviceEar
  • イニシャライザ

  • init(rawValue: UInt)
  • enum UIAccessibilityContainerType

  • case none
  • case dataTable
  • case list
  • case landmark
  • case semanticGroup
  • protocol UIAccessibilityContainerDataTable

    セル要素の提供

  • func accessibilityDataTableCellElement(forRow: Int, column: Int) -> UIAccessibilityContainerDataTableCell?
  • 表の寸法の提供

  • func accessibilityColumnCount() -> Int
  • func accessibilityRowCount() -> Int
  • ヘッダ要素の提供

  • func accessibilityHeaderElements(forColumn: Int) -> [UIAccessibilityContainerDataTableCell]?
  • func accessibilityHeaderElements(forRow: Int) -> [UIAccessibilityContainerDataTableCell]?
  • protocol UIAccessibilityContainerDataTableCell

    行と列を取得

  • func accessibilityColumnRange() -> NSRange
  • func accessibilityRowRange() -> NSRange
  • enum UIAccessibilityNavigationStyle

  • case automatic
  • case separate
  • case combined
  • ナビゲート要素

  • UIAccessibilityContainer
  • var accessibilityActivationPoint: CGPoint
  • var accessibilityFocusedUIElement: Any?
  • var accessibilityFrame: CGRect
  • func accessibilityHitTest(NSPoint) -> Any?
  • var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
  • var accessibilityPath: UIBezierPath?
  • static func zoomFocusChanged(zoomType: UIAccessibility.ZoomType, toFrame: CGRect, in: UIView)
  • enum UIAccessibilityScrollDirection

  • func accessibilityActivate() -> Bool
  • func accessibilityIncrement()
  • func accessibilityDecrement()
  • func accessibilityScroll(UIAccessibilityScrollDirection) -> Bool
  • func accessibilityPerformEscape() -> Bool
  • func accessibilityPerformMagicTap() -> Bool
  • enum UIAccessibility.ZoomType

  • static var assistiveTouch: UIGuidedAccessAccessibilityFeature
  • 定数群

  • case insertionPoint
  • struct UIAccessibility.DirectTouchOptions

    イニシャライザ

  • init(rawValue: UInt)
  • 型プロパティ

  • static var silentOnTouch: UIAccessibility.DirectTouchOptions
  • static var requiresActivation: UIAccessibility.DirectTouchOptions
  • イニシャライザ

  • init(_reserved: UnsafeMutableRawPointer)
  • struct UIAccessibility.GuidedAccessError

    アクセスエラーのコード

  • static var permissionDenied: UIAccessibility.GuidedAccessError.Code
  • static var failed: UIAccessibility.GuidedAccessError.Code
  • enum UIAccessibility.GuidedAccessError.Code
  • エラー情報の取得

  • static var errorDomain: String
  • var errorUserInfo: [String : Any]
  • var userInfo: [String : Any]
  • var errorCode: Int
  • var code: Code
  • var localizedDescription: String
  • エラーの比較

  • static func == (UIAccessibility.GuidedAccessError, UIAccessibility.GuidedAccessError) -> Bool
  • static func != (UIAccessibility.GuidedAccessError, UIAccessibility.GuidedAccessError) -> Bool
  • func hash(into: inout Hasher)
  • var hashValue: Int
  • エラーの作成

  • init(Code, userInfo: [String : Any])
  • エラー

  • static let guidedAccessErrorDomain: String
  • UIAccessibility (NSObject)

    基本的なアクセシビリティのサポート

  • var isAccessibilityElement: Bool
  • var accessibilityLabel: String?
  • var accessibilityValue: String?
  • var accessibilityHint: String?
  • var accessibilityTraits: UIAccessibilityTraits
  • struct UIAccessibilityTraits
  • 定数群

     属性付き文字列用の音声属性

  • struct UIAccessibilityPriority
  • 優先度の選択

     属性付き文字列のテキスト属性

  • var accessibilityHeaderElements: [Any]?
  • var accessibilityAttributedHint: NSAttributedString?
  • var accessibilityAttributedLabel: NSAttributedString?
  • var accessibilityLanguage: String?
  • var accessibilityTextualContext: UIAccessibilityTextualContext?
  • var accessibilityUserInputLabels: [String]!
  • var accessibilityAttributedUserInputLabels: [NSAttributedString]!
  • var accessibilityAttributedValue: NSAttributedString?
  • アクセシビリティのキー

  • static let accessibilityAlignment: NSAttributedString.Key
  • static let accessibilityAnnotationTextAttribute: NSAttributedString.Key
  • static let accessibilityAttachment: NSAttributedString.Key   廃止  
  • static let accessibilityAutocorrected: NSAttributedString.Key
  • static let accessibilityBackgroundColor: NSAttributedString.Key
  • static let accessibilityCustomText: NSAttributedString.Key
  • static let accessibilityFont: NSAttributedString.Key
  • static let accessibilityForegroundColor: NSAttributedString.Key
  • static let accessibilityLanguage: NSAttributedString.Key
  • static let accessibilityLink: NSAttributedString.Key
  • static let accessibilityListItemIndex: NSAttributedString.Key
  • static let accessibilityListItemLevel: NSAttributedString.Key
  • static let accessibilityListItemPrefix: NSAttributedString.Key
  • static let accessibilityMarkedMisspelled: NSAttributedString.Key
  • static let accessibilityMisspelled: NSAttributedString.Key
  • static let accessibilityShadow: NSAttributedString.Key
  • static let accessibilitySpeechIPANotation: NSAttributedString.Key
  • static let accessibilitySpeechLanguage: NSAttributedString.Key
  • static let accessibilitySpeechPitch: NSAttributedString.Key
  • static let accessibilitySpeechPunctuation: NSAttributedString.Key
  • static let accessibilitySpeechQueueAnnouncement: NSAttributedString.Key
  • static let accessibilitySpeechSpellOut: NSAttributedString.Key
  • static let accessibilityTextCustom: NSAttributedString.Key
  • static let accessibilityTextHeadingLevel: NSAttributedString.Key
  • static let accessibilityStrikethrough: NSAttributedString.Key
  • static let accessibilityStrikethroughColor: NSAttributedString.Key
  • static let accessibilitySuperscript: NSAttributedString.Key
  • static let accessibilityUnderline: NSAttributedString.Key
  • static let accessibilityUnderlineColor: NSAttributedString.Key
  • static let UIAccessibilityTextAttributeContext: NSAttributedString.Key
  • static let accessibilitySpeechAnnouncementPriority: NSAttributedString.Key
  •   Accessibility(Framework)

      アクセシビリティの基礎

      アクセシブルなビューの作成

      優れたアクセシビリティ体験の提供

      アプリで VoiceOver をサポートする

      UIAccessibilityContainer

    アクセシビリティ要素に関する情報の提供

  • func accessibilityElementCount() -> Int
  • func accessibilityElement(at: Int) -> Any?
  • func index(ofAccessibilityElement: Any) -> Int
  • var accessibilityElements: [Any]?
  • var automationElements: [Any]?
  • var accessibilityContainerType: UIAccessibilityContainerType
  • enum UIAccessibilityContainerType
  • 便利なリンク

  • {} Mac Catalyst のためのアクセシビリティデザイン


  • [V]

    ViewModifier

    View Modifier の作成

  • func body(content)
  • associatedtype Body : View
  • typealias Content
  • View にアニメーションの追加

  • func animation(Animation?)
  • func concat<T>(T) -> ModifiedContent<Self, T>
  • ビューのタップとジェスチャの処理

  • func transaction((inout Transaction)
  • visionOS アプリでのアクセシビリティサポートの改善

    AccessibilityComponent

    アクセシビリティコンポーネントの作成

  • init()
  • アクセシビリティ情報の提供

  • var isAccessibilityElement: Bool
  • var label: LocalizedStringResource?
  • var value: LocalizedStringResource?
  • 特性の定義

  • var traits: UIAccessibilityTraits
  • アクションの定義

  • var systemActions: AccessibilityComponent.SupportedActions
  • AccessibilityComponent.SupportedActions

    カスタムデータの指定

  • var customActions: [LocalizedStringResource]
  • var customContent: [AccessibilityComponent.CustomContent]
  • struct CustomContent
  • 次の要素を特定

  • var customRotors: [AccessibilityComponent.RotorType]
  • enum RotorType
  • AccessibilityEvents

    struct AccessibilityEvents.Activate

    イニシャライザ

  • init(entity: Entity)
  • インスタンスプロパティ

  • var entity: Entity
  • struct AccessibilityEvents.CustomAction

    イニシャライザ

  • init(key: LocalizedStringResource, entity: Entity)
  • インスタンスプロパティ

  • var entity: Entity
  • var key: LocalizedStringResource
  • struct AccessibilityEvents.Decrement

    イニシャライザ

  • init(entity: Entity)
  • インスタンスプロパティ

  • var entity: Entity
  • struct AccessibilityEvents.Increment

    イニシャライザ

  • init(entity: Entity)
  • インスタンスプロパティ

  • var entity: Entity
  • struct AccessibilityEvents.RotorNavigation

    イニシャライザ

  • init(rotorType: AccessibilityComponent.RotorType, hostEntity: Entity, currentItem: Any?, searchDirection: UIAccessibilityCustomRotor.Direction, resultHandler: (Any) -> Void)
  • インスタンスプロパティ

  • let currentItem: Any?
  • let hostEntity: Entity
  • let resultHandler: (Any) -> Void
  • let rotorType: AccessibilityComponent.RotorType
  • let searchDirection: UIAccessibilityCustomRotor.Direction
  • Accessibility(Framework)

      アクセシビリティの更新 (Accessibility updates)

    SwiftUI

      アクセシビリティの基礎

    {}  アクセシブルなビューの作成

    iOS と tvOS

  • UIKit 用のアクセシビリティ (Accessibility for UIKit)
  • あなたのアプリで VoiceOver をサポートする
  • {}   優れたアクセシビリティ体験の提供
  • macOS

  •   Accessibility for AppKit
  • {} アクセシビリティをあなたのアプリに統合する
  • {} Mac Catalyst のためのアクセシビリティデザイン
  • visionOS

  •   あなたの visionOS アプリでのアクセシビリティサポートの改善
  •   visionOS 用アクセシビリティ (Accessibility for visionOS)
  • 頭に固定されたコンテンツ

  • func AXPrefersHeadAnchorAlternative() -> BoolBeta
  • static let AXPrefersHeadAnchorAlternativeDidChange: NSNotification.NameBeta
  • Vision

    フラッシュライト

    薄暗く点滅するライト

  • {} 点滅ライトの設定変更への対応
  • func MADimFlashingLightsEnabled() -> Bool
  • let kMADimFlashingLightsChangedNotification: CFString
  • class MAFlashingLightsProcessor
  • 互換性チェック

  • func canProcessSurface(IOSurfaceRef) -> Bool
  • ビデオコンテンツの処理

  • func processSurface(IOSurfaceRef, outSurface: inout IOSurfaceRef, timestamp: CFAbsoluteTime, options: [MAFlashingLightsProcessor.OptionKey : Any]?) -> MAFlashingLightsProcessor.Result
  • struct MAFlashingLightsProcessor.Result
  • ビデオ処理の結果の解釈

  • struct MAFlashingLightsProcessor.OptionKey
  • オプション構造体の作成

    @@@@@@@@@@@@@@@@@@@@