目次
Xcode の新機能
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
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 のためのアクセシビリティデザイン
URL
文字列からURLを作成
init?(string: String)
init?(string: String, encodingInvalidCharacters: Bool)
init?(string: String, relativeTo: URL?)
文字列パスからファイル URL を作成
init(filePath: String, directoryHint: URL.DirectoryHint, relativeTo: URL?)
enum URL.DirectoryHint
ヒント
case isDirectory
case notDirectory
case checkFileSystem
case inferFromPath
ハッシュ化
func hash(into: inout Hasher)
var hashValue: Int
ディレクトリヒントの比較
static func == (URL.DirectoryHint, URL.DirectoryHint) -> Bool
static func != (URL.DirectoryHint, URL.DirectoryHint) -> Bool
init(fileURLWithPath: String)   廃止  
init(fileURLWithPath: String, isDirectory: Bool)   廃止  
init(fileURLWithPath: String, relativeTo: URL?)   廃止  
init(fileURLWithPath: String, isDirectory: Bool, relativeTo: URL?)   廃止  
init(fileURLWithFileSystemRepresentation: UnsafePointer<Int8>, isDirectory: Bool, relativeTo: URL?)
init(fileReferenceLiteralResourceName: String)
init?(filePath: FilePath, directoryHint: URL.DirectoryHint)
ファイルパスからファイル URL を作成
init?(FilePath)   廃止  
init?(FilePath, isDirectory: Bool)   廃止  
struct FilePath
struct FileManager.DirectoryEnumerationOptions
ディレクトリ列挙オプション値の作成
init(rawValue: UInt)
ディレクトリ列挙オプション
static var skipsSubdirectoryDescendants: FileManager.DirectoryEnumerationOptions
static var skipsPackageDescendants: FileManager.DirectoryEnumerationOptions
static var skipsHiddenFiles: FileManager.DirectoryEnumerationOptions
型プロパティ
static var includesDirectoriesPostOrder: FileManager.DirectoryEnumerationOptions
static var producesRelativePathURLs: FileManager.DirectoryEnumerationOptions
enum FileManager.SearchPathDirectory
ディレクトリの場所
case applicationDirectory
case demoApplicationDirectory
case developerApplicationDirectory
case adminApplicationDirectory
case libraryDirectory
case developerDirectory
case userDirectory
case documentationDirectory
case documentDirectory
case coreServiceDirectory
case autosavedInformationDirectory
case desktopDirectory
case cachesDirectory
case applicationSupportDirectory
case downloadsDirectory
case inputMethodsDirectory
case moviesDirectory
case musicDirectory
case picturesDirectory
case printerDescriptionDirectory
case sharedPublicDirectory
case preferencePanesDirectory
case applicationScriptsDirectory
case itemReplacementDirectory
case allApplicationsDirectory
case allLibrariesDirectory
case trashDirectory
struct FileManager.SearchPathDomainMask
検索パスドメインマスクの作成
init(rawValue: UInt)
検索パスドメインの指定
static var userDomainMask: FileManager.SearchPathDomainMask
static var localDomainMask: FileManager.SearchPathDomainMask
static var networkDomainMask: FileManager.SearchPathDomainMask
static var systemDomainMask: FileManager.SearchPathDomainMask
static var allDomainsMask: FileManager.SearchPathDomainMask
struct FileAttributeKey
ファイル属性キーの作成
init(String)
init(rawValue: String)
ファイル属性へのアクセス
static let appendOnly: FileAttributeKey
static let busy: FileAttributeKey
static let creationDate: FileAttributeKey
static let deviceIdentifier: FileAttributeKey
static let extensionHidden: FileAttributeKey
static let groupOwnerAccountID: FileAttributeKey
static let groupOwnerAccountName: FileAttributeKey
static let hfsCreatorCode: FileAttributeKey
static let hfsTypeCode: FileAttributeKey
static let immutable: FileAttributeKey
static let modificationDate: FileAttributeKey
static let ownerAccountID: FileAttributeKey
static let ownerAccountName: FileAttributeKey
static let posixPermissions: FileAttributeKey
static let protectionKey: FileAttributeKey
static let referenceCount: FileAttributeKey
static let size: FileAttributeKey
static let systemFileNumber: FileAttributeKey
static let systemFreeNodes: FileAttributeKey
static let systemFreeSize: FileAttributeKey
static let systemNodes: FileAttributeKey
static let systemNumber: FileAttributeKey
static let systemSize: FileAttributeKey
static let type: FileAttributeKey
struct FileAttributeType
ファイル属性型の作成
init(rawValue: String)
ファイル型属性へのアクセス
static let typeBlockSpecial: FileAttributeType
static let typeCharacterSpecial: FileAttributeType
static let typeDirectory: FileAttributeType
static let typeRegular: FileAttributeType
static let typeSocket: FileAttributeType
static let typeSymbolicLink: FileAttributeType
static let typeUnknown: FileAttributeType
struct FileProtectionType
ファイル保護型の作成
init(rawValue: String)
保護レベルの操作
static let complete: FileProtectionType
static let completeUnlessOpen: FileProtectionType
static let completeUntilFirstUserAuthentication: FileProtectionType
static let none: FileProtectionType
型プロパティ
static let completeWhenUserInactive: FileProtectionType
struct URLFileProtection
URL ファイル保護型の作成
init(rawValue: String)
保護レベル
static let complete: URLFileProtection
static let completeUnlessOpen: URLFileProtection
static let completeUntilFirstUserAuthentication: URLFileProtection
static let completeWhenUserInactive: URLFileProtection
static let none: URLFileProtectionType
V
W
XYZ