blob: e2beb216c9872adebaeb982d2c762aed14374e96 [file]
{
"SDKContentRoot": [
{
"categories": [
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithTextAlignment:location:options:"}
],
"interface": "NSTextTab",
"introduced": "7",
"name": "",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "alignment", "name": "alignment"}
]
},
{
"access": "public",
"interface": "NSParagraphStyle",
"introduced": "6",
"name": "",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "alignment", "name": "alignment"}
]
},
{
"access": "public",
"interface": "NSMutableParagraphStyle",
"introduced": "6",
"name": "",
"properties": [
{"access": "public", "getter": "alignment", "name": "alignment", "setter": "setAlignment:"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "replaceLayoutManager:"}
],
"interface": "NSTextContainer",
"name": "",
"properties": [
{"access": "public", "getter": "layoutManager", "introduced": "9", "name": "layoutManager", "setter": "setLayoutManager:"},
{"access": "public", "getter": "exclusionPaths", "introduced": "7", "name": "exclusionPaths", "setter": "setExclusionPaths:"}
],
"protocols": [
"NSTextLayoutOrientationProvider"
]
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "traitCollectionWithTraits:"},
{"access": "public", "name": "traitCollectionWithCGFloatValue:forTrait:"},
{"access": "public", "name": "traitCollectionWithNSIntegerValue:forTrait:"},
{"access": "public", "name": "traitCollectionWithObject:forTrait:"}
],
"instanceMethods": [
{"access": "public", "name": "traitCollectionByModifyingTraits:"},
{"access": "public", "name": "traitCollectionByReplacingCGFloatValue:forTrait:"},
{"access": "public", "name": "valueForCGFloatTrait:"},
{"access": "public", "name": "traitCollectionByReplacingNSIntegerValue:forTrait:"},
{"access": "public", "name": "valueForNSIntegerTrait:"},
{"access": "public", "name": "traitCollectionByReplacingObject:forTrait:"},
{"access": "public", "name": "objectForTrait:"},
{"access": "public", "name": "changedTraitsFromTraitCollection:"}
],
"interface": "UITraitCollection",
"introduced": "17",
"name": "",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "systemTraitsAffectingColorAppearance", "name": "systemTraitsAffectingColorAppearance"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "systemTraitsAffectingImageLookup", "name": "systemTraitsAffectingImageLookup"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "17", "name": "updateTraitsIfNeeded"}
],
"interface": "UIView",
"introduced": "17",
"name": "",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "traitOverrides", "introduced": "17", "name": "traitOverrides"}
],
"protocols": [
"UITraitChangeObservable"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "14", "name": "contextMenuInteraction:configurationForMenuAtLocation:"},
{"access": "public", "introduced": "14", "name": "contextMenuInteraction:previewForHighlightingMenuWithConfiguration:"},
{"access": "public", "introduced": "14", "name": "contextMenuInteraction:previewForDismissingMenuWithConfiguration:"},
{"access": "public", "introduced": "14", "name": "contextMenuInteraction:willDisplayMenuForConfiguration:animator:"},
{"access": "public", "introduced": "14", "name": "contextMenuInteraction:willEndForConfiguration:animator:"},
{"access": "public", "name": "contextMenuInteraction:willPerformPreviewActionForMenuWithConfiguration:animator:", "unavailable": true}
],
"interface": "UIControl",
"introduced": "14",
"name": "",
"protocols": [
"UIContextMenuInteractionDelegate"
]
},
{
"access": "public",
"interface": "UITextField",
"name": "",
"protocols": [
"UITextDraggable",
"UITextDroppable",
"UITextPasteConfigurationSupporting"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "17", "name": "setNeedsUpdateContentUnavailableConfiguration"},
{"access": "public", "introduced": "17", "name": "updateContentUnavailableConfigurationUsingState:"},
{"access": "public", "introduced": "26", "name": "setNeedsUpdateOfPrefersInterfaceOrientationLocked"},
{"access": "public", "introduced": "17", "name": "updateTraitsIfNeeded"},
{"access": "public", "name": "setNeedsUpdateOfPreferredContainerBackgroundStyle", "unavailable": true}
],
"interface": "UIViewController",
"name": "",
"properties": [
{"access": "public", "getter": "contentUnavailableConfiguration", "introduced": "17", "name": "contentUnavailableConfiguration", "setter": "setContentUnavailableConfiguration:"},
{"access": "public", "attr": [ "readonly" ], "getter": "contentUnavailableConfigurationState", "introduced": "17", "name": "contentUnavailableConfigurationState"},
{"access": "public", "attr": [ "readonly" ], "getter": "childViewControllerForInterfaceOrientationLock", "introduced": "26", "name": "childViewControllerForInterfaceOrientationLock"},
{"access": "public", "attr": [ "readonly" ], "getter": "prefersInterfaceOrientationLocked", "introduced": "26", "name": "prefersInterfaceOrientationLocked"},
{"access": "public", "attr": [ "readonly" ], "getter": "previewActionItems", "introduced": "9", "name": "previewActionItems"},
{"access": "public", "attr": [ "readonly" ], "getter": "traitOverrides", "introduced": "17", "name": "traitOverrides"},
{"access": "public", "attr": [ "readonly" ], "getter": "preferredContainerBackgroundStyle", "name": "preferredContainerBackgroundStyle", "unavailable": true},
{"access": "public", "attr": [ "readonly" ], "getter": "childViewControllerForPreferredContainerBackgroundStyle", "name": "childViewControllerForPreferredContainerBackgroundStyle", "unavailable": true}
],
"protocols": [
"UITraitChangeObservable"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "17", "name": "addSymbolEffect:"},
{"access": "public", "introduced": "17", "name": "addSymbolEffect:options:"},
{"access": "public", "introduced": "17", "name": "addSymbolEffect:options:animated:"},
{"access": "public", "introduced": "17", "name": "addSymbolEffect:options:animated:completion:"},
{"access": "public", "introduced": "17", "name": "removeSymbolEffectOfType:"},
{"access": "public", "introduced": "17", "name": "removeSymbolEffectOfType:options:"},
{"access": "public", "introduced": "17", "name": "removeSymbolEffectOfType:options:animated:"},
{"access": "public", "introduced": "17", "name": "removeSymbolEffectOfType:options:animated:completion:"},
{"access": "public", "introduced": "17", "name": "removeAllSymbolEffects"},
{"access": "public", "introduced": "17", "name": "removeAllSymbolEffectsWithOptions:"},
{"access": "public", "introduced": "17", "name": "removeAllSymbolEffectsWithOptions:animated:"},
{"access": "public", "introduced": "17", "name": "setSymbolImage:withContentTransition:"},
{"access": "public", "introduced": "17", "name": "setSymbolImage:withContentTransition:options:"},
{"access": "public", "introduced": "17", "name": "setSymbolImage:withContentTransition:options:completion:"}
],
"interface": "UIImageView",
"name": ""
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "2", "name": "backgroundRectForBounds:"},
{"access": "public", "introduced": "2", "name": "contentRectForBounds:"},
{"access": "public", "introduced": "2", "name": "titleRectForContentRect:"},
{"access": "public", "introduced": "2", "name": "imageRectForContentRect:"}
],
"interface": "UIButton",
"name": "",
"properties": [
{"access": "public", "getter": "font", "introduced": "2", "name": "font", "setter": "setFont:"},
{"access": "public", "getter": "lineBreakMode", "introduced": "2", "name": "lineBreakMode", "setter": "setLineBreakMode:"},
{"access": "public", "getter": "titleShadowOffset", "introduced": "2", "name": "titleShadowOffset", "setter": "setTitleShadowOffset:"},
{"access": "public", "getter": "contentEdgeInsets", "introduced": "2", "name": "contentEdgeInsets", "setter": "setContentEdgeInsets:"},
{"access": "public", "getter": "titleEdgeInsets", "introduced": "2", "name": "titleEdgeInsets", "setter": "setTitleEdgeInsets:"},
{"access": "public", "getter": "imageEdgeInsets", "introduced": "2", "name": "imageEdgeInsets", "setter": "setImageEdgeInsets:"},
{"access": "public", "getter": "reversesTitleShadowWhenHighlighted", "introduced": "2", "name": "reversesTitleShadowWhenHighlighted", "setter": "setReversesTitleShadowWhenHighlighted:"},
{"access": "public", "getter": "adjustsImageWhenHighlighted", "introduced": "2", "name": "adjustsImageWhenHighlighted", "setter": "setAdjustsImageWhenHighlighted:"},
{"access": "public", "getter": "adjustsImageWhenDisabled", "introduced": "2", "name": "adjustsImageWhenDisabled", "setter": "setAdjustsImageWhenDisabled:"},
{"access": "public", "getter": "showsTouchWhenHighlighted", "introduced": "2", "name": "showsTouchWhenHighlighted", "setter": "setShowsTouchWhenHighlighted:"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "17", "name": "addSymbolEffect:"},
{"access": "public", "introduced": "17", "name": "addSymbolEffect:options:"},
{"access": "public", "introduced": "17", "name": "addSymbolEffect:options:animated:"},
{"access": "public", "introduced": "17", "name": "removeSymbolEffectOfType:"},
{"access": "public", "introduced": "17", "name": "removeSymbolEffectOfType:options:"},
{"access": "public", "introduced": "17", "name": "removeSymbolEffectOfType:options:animated:"},
{"access": "public", "introduced": "17", "name": "removeAllSymbolEffects"},
{"access": "public", "introduced": "17", "name": "removeAllSymbolEffectsWithOptions:"},
{"access": "public", "introduced": "17", "name": "removeAllSymbolEffectsWithOptions:animated:"},
{"access": "public", "introduced": "17", "name": "setSymbolImage:withContentTransition:"},
{"access": "public", "introduced": "17", "name": "setSymbolImage:withContentTransition:options:"}
],
"interface": "UIBarButtonItem",
"name": ""
},
{
"access": "public",
"interface": "UIFeedbackGenerator",
"introduced": "17.5",
"name": "",
"protocols": [
"UIInteraction"
]
},
{
"access": "public",
"interface": "UIDocument",
"introduced": "17",
"name": "",
"protocols": [
"UINavigationItemRenameDelegate"
]
},
{
"access": "public",
"interface": "UIWindowScene",
"introduced": "17",
"name": "",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "traitOverrides", "introduced": "17", "name": "traitOverrides"}
],
"protocols": [
"UITraitEnvironment",
"UITraitChangeObservable"
]
},
{
"access": "public",
"interface": "UIPresentationController",
"introduced": "17",
"name": "",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "traitOverrides", "introduced": "17", "name": "traitOverrides"}
],
"protocols": [
"UITraitChangeObservable"
]
},
{
"access": "public",
"interface": "UITextView",
"name": "",
"protocols": [
"UITextDraggable",
"UITextDroppable",
"UITextPasteConfigurationSupporting",
"UIFindInteractionDelegate",
"UITextSearching"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "getDefaultAudioSessionWithCompletionHandler:"}
],
"interface": "UIScene",
"name": "AVAudioSession",
"unavailable": true
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "8", "name": "updateUserActivityState:"},
{"access": "public", "introduced": "8", "name": "restoreUserActivityState:"}
],
"interface": "UIResponder",
"name": "ActivityContinuation",
"properties": [
{"access": "public", "getter": "userActivity", "introduced": "8", "name": "userActivity", "setter": "setUserActivity:"}
],
"protocols": [
"UIUserActivityRestoring"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "8", "name": "updateUserActivityState:"},
{"access": "public", "introduced": "8", "name": "restoreUserActivityState:"}
],
"interface": "UIDocument",
"name": "ActivityContinuation",
"properties": [
{"access": "public", "getter": "userActivity", "introduced": "8", "name": "userActivity", "setter": "setUserActivity:"}
],
"protocols": [
"UIUserActivityRestoring"
]
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "13", "name": "effectForBlurEffect:style:"}
],
"interface": "UIVibrancyEffect",
"name": "AdditionalStyles"
},
{
"access": "public",
"interface": "UIBarButtonItem",
"name": "Badging",
"properties": [
{"access": "public", "getter": "badge", "introduced": "26", "name": "badge", "setter": "setBadge:"}
]
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "updateLinkForWindowScene:actionHandler:"},
{"access": "public", "name": "updateLinkForWindowScene:actionTarget:selector:"},
{"access": "public", "name": "updateLinkForView:actionHandler:"},
{"access": "public", "name": "updateLinkForView:actionTarget:selector:"}
],
"instanceMethods": [
{"access": "public", "name": "addActionWithHandler:"},
{"access": "public", "name": "addActionWithTarget:selector:"}
],
"interface": "UIUpdateLink",
"name": "Convenience"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "effectiveRadiusForCorner:"}
],
"interface": "UIView",
"introduced": "26",
"name": "CornerConfiguration",
"properties": [
{"access": "public", "getter": "cornerConfiguration", "name": "cornerConfiguration", "setter": "setCornerConfiguration:"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "13", "name": "performAsCurrentTraitCollection:"}
],
"interface": "UITraitCollection",
"name": "CurrentTraitCollection",
"properties": [
{"access": "public", "attr": [ "class" ], "getter": "currentTraitCollection", "introduced": "13", "name": "currentTraitCollection", "setter": "setCurrentTraitCollection:"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "18.2", "name": "defaultStatusForCategory:error:"}
],
"interface": "UIApplication",
"name": "DefaultApplication"
},
{
"access": "public",
"interface": "NSCollectionLayoutSection",
"name": "Deprecated",
"properties": [
{"access": "public", "getter": "supplementariesFollowContentInsets", "introduced": "13", "name": "supplementariesFollowContentInsets", "setter": "setSupplementariesFollowContentInsets:"}
]
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "13", "name": "horizontalGroupWithLayoutSize:subitem:count:"},
{"access": "public", "introduced": "13", "name": "verticalGroupWithLayoutSize:subitem:count:"}
],
"interface": "NSCollectionLayoutGroup",
"name": "Deprecated"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "2", "name": "beginAnimations:context:"},
{"access": "public", "introduced": "2", "name": "commitAnimations"},
{"access": "public", "introduced": "2", "name": "setAnimationDelegate:"},
{"access": "public", "introduced": "2", "name": "setAnimationWillStartSelector:"},
{"access": "public", "introduced": "2", "name": "setAnimationDidStopSelector:"},
{"access": "public", "introduced": "2", "name": "setAnimationDuration:"},
{"access": "public", "introduced": "2", "name": "setAnimationDelay:"},
{"access": "public", "introduced": "2", "name": "setAnimationStartDate:"},
{"access": "public", "introduced": "2", "name": "setAnimationCurve:"},
{"access": "public", "introduced": "2", "name": "setAnimationRepeatCount:"},
{"access": "public", "introduced": "2", "name": "setAnimationRepeatAutoreverses:"},
{"access": "public", "introduced": "2", "name": "setAnimationBeginsFromCurrentState:"},
{"access": "public", "introduced": "2", "name": "setAnimationTransition:forView:cache:"}
],
"interface": "UIView",
"name": "DeprecatedAnimations"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "13", "name": "hasDifferentColorAppearanceComparedToTraitCollection:"}
],
"interface": "UITraitCollection",
"name": "DynamicAppearance"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "13", "name": "colorWithDynamicProvider:"}
],
"instanceMethods": [
{"access": "public", "introduced": "13", "name": "initWithDynamicProvider:"},
{"access": "public", "introduced": "13", "name": "resolvedColorWithTraitCollection:"}
],
"interface": "UIColor",
"name": "DynamicColors"
},
{
"access": "public",
"interface": "UITraitCollection",
"name": "ImageConfiguration",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "imageConfiguration", "introduced": "13", "name": "imageConfiguration"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "11", "name": "addInteraction:"},
{"access": "public", "introduced": "11", "name": "removeInteraction:"}
],
"interface": "UIView",
"name": "Interactions",
"properties": [
{"access": "public", "getter": "interactions", "introduced": "11", "name": "interactions", "setter": "setInteractions:"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "layoutGuideForLayoutRegion:"},
{"access": "public", "name": "edgeInsetsForLayoutRegion:"},
{"access": "public", "name": "directionalEdgeInsetsForLayoutRegion:"}
],
"interface": "UIView",
"introduced": "26",
"name": "LayoutRegions"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "7", "name": "fixAttributesInRange:"}
],
"interface": "NSMutableAttributedString",
"name": "NSAttributedStringAttributeFixing"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "initWithURL:options:documentAttributes:error:"},
{"access": "public", "introduced": "7", "name": "initWithData:options:documentAttributes:error:"},
{"access": "public", "introduced": "7", "name": "dataFromRange:documentAttributes:error:"},
{"access": "public", "introduced": "7", "name": "fileWrapperFromRange:documentAttributes:error:"}
],
"interface": "NSAttributedString",
"name": "NSAttributedStringDocumentFormats"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "containsAttachmentsInRange:"},
{"access": "public", "introduced": "18", "name": "prefersRTFDInRange:"}
],
"interface": "NSAttributedString",
"name": "NSAttributedStringKitAdditions"
},
{
"access": "public",
"interface": "NSAttributedString",
"name": "NSAttributedString_ItemProvider",
"protocols": [
"NSItemProviderReading",
"NSItemProviderWriting"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "7", "name": "initWithFileURL:options:documentAttributes:error:"}
],
"interface": "NSAttributedString",
"name": "NSDeprecatedKitAdditions"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "7", "name": "readFromFileURL:options:documentAttributes:error:"}
],
"interface": "NSMutableAttributedString",
"name": "NSDeprecatedKitAdditions"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "7", "name": "drawWithRect:options:attributes:context:"},
{"access": "public", "introduced": "7", "name": "boundingRectWithSize:options:attributes:context:"}
],
"interface": "NSString",
"name": "NSExtendedStringDrawing"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "6", "name": "drawWithRect:options:context:"},
{"access": "public", "introduced": "6", "name": "boundingRectWithSize:options:context:"}
],
"interface": "NSAttributedString",
"name": "NSExtendedStringDrawing"
},
{
"access": "public",
"interface": "UIViewController",
"name": "NSExtensionAdditions",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "extensionContext", "introduced": "8", "name": "extensionContext"}
],
"protocols": [
"NSExtensionRequestHandling"
]
},
{
"access": "public",
"interface": "NSLayoutConstraint",
"name": "NSIdentifier",
"properties": [
{"access": "public", "getter": "identifier", "introduced": "7", "name": "identifier", "setter": "setIdentifier:"}
]
},
{
"access": "public",
"interface": "NSUserActivity",
"introduced": "13",
"name": "NSItemProvider",
"protocols": [
"NSItemProviderReading",
"NSItemProviderWriting"
]
},
{
"access": "public",
"interface": "UIImage",
"name": "NSItemProvider",
"protocols": [
"NSItemProviderReading",
"NSItemProviderWriting",
"UIItemProviderPresentationSizeProviding"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "glyphAtIndex:isValidIndex:"},
{"access": "public", "name": "glyphAtIndex:"},
{"access": "public", "introduced": "7", "name": "showCGGlyphs:positions:count:font:matrix:attributes:inContext:"}
],
"interface": "NSLayoutManager",
"name": "NSLayoutManagerDeprecated",
"properties": [
{"access": "public", "getter": "hyphenationFactor", "introduced": "7", "name": "hyphenationFactor", "setter": "setHyphenationFactor:"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "readFromURL:options:documentAttributes:error:"},
{"access": "public", "introduced": "7", "name": "readFromData:options:documentAttributes:error:"}
],
"interface": "NSMutableAttributedString",
"name": "NSMutableAttributedStringDocumentFormats"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "7", "name": "sizeWithAttributes:"},
{"access": "public", "introduced": "7", "name": "drawAtPoint:withAttributes:"},
{"access": "public", "introduced": "7", "name": "drawInRect:withAttributes:"}
],
"interface": "NSString",
"name": "NSStringDrawing"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "6", "name": "size"},
{"access": "public", "introduced": "6", "name": "drawAtPoint:"},
{"access": "public", "introduced": "6", "name": "drawInRect:"}
],
"interface": "NSAttributedString",
"name": "NSStringDrawing"
},
{
"access": "public",
"interface": "NSStringDrawingContext",
"name": "NSStringDrawingContextDeprecated",
"properties": [
{"access": "public", "getter": "minimumTrackingAdjustment", "introduced": "6", "name": "minimumTrackingAdjustment", "setter": "setMinimumTrackingAdjustment:"},
{"access": "public", "attr": [ "readonly" ], "getter": "actualTrackingAdjustment", "introduced": "6", "name": "actualTrackingAdjustment"}
]
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "valueWithCGPoint:"},
{"access": "public", "name": "valueWithCGVector:"},
{"access": "public", "name": "valueWithCGSize:"},
{"access": "public", "name": "valueWithCGRect:"},
{"access": "public", "name": "valueWithCGAffineTransform:"},
{"access": "public", "name": "valueWithUIEdgeInsets:"},
{"access": "public", "introduced": "11", "name": "valueWithDirectionalEdgeInsets:"},
{"access": "public", "introduced": "5", "name": "valueWithUIOffset:"}
],
"interface": "NSValue",
"name": "NSValueUIGeometryExtensions",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "CGPointValue", "name": "CGPointValue"},
{"access": "public", "attr": [ "readonly" ], "getter": "CGVectorValue", "name": "CGVectorValue"},
{"access": "public", "attr": [ "readonly" ], "getter": "CGSizeValue", "name": "CGSizeValue"},
{"access": "public", "attr": [ "readonly" ], "getter": "CGRectValue", "name": "CGRectValue"},
{"access": "public", "attr": [ "readonly" ], "getter": "CGAffineTransformValue", "name": "CGAffineTransformValue"},
{"access": "public", "attr": [ "readonly" ], "getter": "UIEdgeInsetsValue", "name": "UIEdgeInsetsValue"},
{"access": "public", "attr": [ "readonly" ], "getter": "directionalEdgeInsetsValue", "introduced": "11", "name": "directionalEdgeInsetsValue"},
{"access": "public", "attr": [ "readonly" ], "getter": "UIOffsetValue", "introduced": "5", "name": "UIOffsetValue"}
]
},
{
"access": "public",
"interface": "UIScene",
"name": "PointerLockState",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "pointerLockState", "introduced": "14", "name": "pointerLockState"}
]
},
{
"access": "public",
"interface": "UIImage",
"name": "PreconfiguredSystemImages",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "actionsImage", "introduced": "13", "name": "actionsImage"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "addImage", "introduced": "13", "name": "addImage"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "removeImage", "introduced": "13", "name": "removeImage"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "checkmarkImage", "introduced": "13", "name": "checkmarkImage"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "strokedCheckmarkImage", "introduced": "13", "name": "strokedCheckmarkImage"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "18", "name": "colorWithProminence:"}
],
"interface": "UIColor",
"name": "ProminenceSupport",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "prominence", "introduced": "18", "name": "prominence"}
]
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "registerURL:forSoundIdentifier:", "unavailable": true}
],
"interface": "UIFocusSystem",
"name": "Sound"
},
{
"access": "public",
"interface": "UIAlertController",
"name": "SpringLoading",
"protocols": [
"UISpringLoadedInteractionSupporting"
]
},
{
"access": "public",
"interface": "UIButton",
"name": "SpringLoading",
"protocols": [
"UISpringLoadedInteractionSupporting"
]
},
{
"access": "public",
"interface": "UIBarButtonItem",
"name": "SpringLoading",
"protocols": [
"UISpringLoadedInteractionSupporting"
]
},
{
"access": "public",
"interface": "UISegmentedControl",
"name": "SpringLoading",
"protocols": [
"UISpringLoadedInteractionSupporting"
]
},
{
"access": "public",
"interface": "UITabBar",
"name": "SpringLoading",
"protocols": [
"UISpringLoadedInteractionSupporting"
]
},
{
"access": "public",
"interface": "UITabBarItem",
"name": "SpringLoading",
"protocols": [
"UISpringLoadedInteractionSupporting"
]
},
{
"access": "public",
"interface": "UIWindowScene",
"name": "StatusBarManager",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "statusBarManager", "introduced": "13", "name": "statusBarManager"}
]
},
{
"access": "public",
"interface": "UIScene",
"introduced": "18",
"name": "SystemProtection",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "systemProtectionManager", "name": "systemProtectionManager"}
]
},
{
"access": "public",
"interface": "UIColor",
"name": "UIAccessibility",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "accessibilityName", "introduced": "14", "name": "accessibilityName"}
]
},
{
"access": "public",
"interface": "UIView",
"name": "UIAccessibility",
"protocols": [
"UIAccessibilityIdentification"
]
},
{
"access": "public",
"interface": "UIBarItem",
"name": "UIAccessibility",
"protocols": [
"UIAccessibilityIdentification"
]
},
{
"access": "public",
"interface": "UIAlertAction",
"name": "UIAccessibility",
"protocols": [
"UIAccessibilityIdentification"
]
},
{
"access": "public",
"interface": "UIMenuElement",
"name": "UIAccessibility",
"protocols": [
"UIAccessibilityIdentification"
]
},
{
"access": "public",
"interface": "UIImage",
"name": "UIAccessibility",
"protocols": [
"UIAccessibilityIdentification"
]
},
{
"access": "public",
"interface": "NSObject",
"name": "UIAccessibility",
"properties": [
{"access": "public", "getter": "isAccessibilityElement", "name": "isAccessibilityElement", "setter": "setIsAccessibilityElement:"},
{"access": "public", "getter": "accessibilityLabel", "name": "accessibilityLabel", "setter": "setAccessibilityLabel:"},
{"access": "public", "getter": "accessibilityAttributedLabel", "introduced": "11", "name": "accessibilityAttributedLabel", "setter": "setAccessibilityAttributedLabel:"},
{"access": "public", "getter": "accessibilityHint", "name": "accessibilityHint", "setter": "setAccessibilityHint:"},
{"access": "public", "getter": "accessibilityAttributedHint", "introduced": "11", "name": "accessibilityAttributedHint", "setter": "setAccessibilityAttributedHint:"},
{"access": "public", "getter": "accessibilityValue", "name": "accessibilityValue", "setter": "setAccessibilityValue:"},
{"access": "public", "getter": "accessibilityAttributedValue", "introduced": "11", "name": "accessibilityAttributedValue", "setter": "setAccessibilityAttributedValue:"},
{"access": "public", "getter": "accessibilityTraits", "name": "accessibilityTraits", "setter": "setAccessibilityTraits:"},
{"access": "public", "getter": "accessibilityFrame", "name": "accessibilityFrame", "setter": "setAccessibilityFrame:"},
{"access": "public", "getter": "accessibilityPath", "introduced": "7", "name": "accessibilityPath", "setter": "setAccessibilityPath:"},
{"access": "public", "getter": "accessibilityActivationPoint", "introduced": "5", "name": "accessibilityActivationPoint", "setter": "setAccessibilityActivationPoint:"},
{"access": "public", "getter": "accessibilityLanguage", "name": "accessibilityLanguage", "setter": "setAccessibilityLanguage:"},
{"access": "public", "getter": "accessibilityElementsHidden", "introduced": "5", "name": "accessibilityElementsHidden", "setter": "setAccessibilityElementsHidden:"},
{"access": "public", "getter": "accessibilityViewIsModal", "introduced": "5", "name": "accessibilityViewIsModal", "setter": "setAccessibilityViewIsModal:"},
{"access": "public", "getter": "shouldGroupAccessibilityChildren", "introduced": "6", "name": "shouldGroupAccessibilityChildren", "setter": "setShouldGroupAccessibilityChildren:"},
{"access": "public", "getter": "accessibilityNavigationStyle", "introduced": "8", "name": "accessibilityNavigationStyle", "setter": "setAccessibilityNavigationStyle:"},
{"access": "public", "getter": "accessibilityRespondsToUserInteraction", "introduced": "13", "name": "accessibilityRespondsToUserInteraction", "setter": "setAccessibilityRespondsToUserInteraction:"},
{"access": "public", "getter": "accessibilityUserInputLabels", "introduced": "13", "name": "accessibilityUserInputLabels", "setter": "setAccessibilityUserInputLabels:"},
{"access": "public", "getter": "accessibilityAttributedUserInputLabels", "introduced": "13", "name": "accessibilityAttributedUserInputLabels", "setter": "setAccessibilityAttributedUserInputLabels:"},
{"access": "public", "getter": "accessibilityHeaderElements", "name": "accessibilityHeaderElements", "setter": "setAccessibilityHeaderElements:", "unavailable": true},
{"access": "public", "getter": "accessibilityTextualContext", "introduced": "13", "name": "accessibilityTextualContext", "setter": "setAccessibilityTextualContext:"},
{"access": "public", "getter": "accessibilityDirectTouchOptions", "introduced": "17", "name": "accessibilityDirectTouchOptions", "setter": "setAccessibilityDirectTouchOptions:"},
{"access": "public", "getter": "accessibilityExpandedStatus", "introduced": "18", "name": "accessibilityExpandedStatus", "setter": "setAccessibilityExpandedStatus:"},
{"access": "public", "getter": "isAccessibilityElementBlock", "introduced": "17", "name": "isAccessibilityElementBlock", "setter": "setIsAccessibilityElementBlock:"},
{"access": "public", "getter": "accessibilityLabelBlock", "introduced": "17", "name": "accessibilityLabelBlock", "setter": "setAccessibilityLabelBlock:"},
{"access": "public", "getter": "accessibilityValueBlock", "introduced": "17", "name": "accessibilityValueBlock", "setter": "setAccessibilityValueBlock:"},
{"access": "public", "getter": "accessibilityHintBlock", "introduced": "17", "name": "accessibilityHintBlock", "setter": "setAccessibilityHintBlock:"},
{"access": "public", "getter": "accessibilityTraitsBlock", "introduced": "17", "name": "accessibilityTraitsBlock", "setter": "setAccessibilityTraitsBlock:"},
{"access": "public", "getter": "accessibilityIdentifierBlock", "introduced": "17", "name": "accessibilityIdentifierBlock", "setter": "setAccessibilityIdentifierBlock:"},
{"access": "public", "getter": "accessibilityHeaderElementsBlock", "introduced": "17", "name": "accessibilityHeaderElementsBlock", "setter": "setAccessibilityHeaderElementsBlock:"},
{"access": "public", "getter": "accessibilityAttributedLabelBlock", "introduced": "17", "name": "accessibilityAttributedLabelBlock", "setter": "setAccessibilityAttributedLabelBlock:"},
{"access": "public", "getter": "accessibilityAttributedHintBlock", "introduced": "17", "name": "accessibilityAttributedHintBlock", "setter": "setAccessibilityAttributedHintBlock:"},
{"access": "public", "getter": "accessibilityLanguageBlock", "introduced": "17", "name": "accessibilityLanguageBlock", "setter": "setAccessibilityLanguageBlock:"},
{"access": "public", "getter": "accessibilityTextualContextBlock", "introduced": "17", "name": "accessibilityTextualContextBlock", "setter": "setAccessibilityTextualContextBlock:"},
{"access": "public", "getter": "accessibilityUserInputLabelsBlock", "introduced": "17", "name": "accessibilityUserInputLabelsBlock", "setter": "setAccessibilityUserInputLabelsBlock:"},
{"access": "public", "getter": "accessibilityAttributedUserInputLabelsBlock", "introduced": "17", "name": "accessibilityAttributedUserInputLabelsBlock", "setter": "setAccessibilityAttributedUserInputLabelsBlock:"},
{"access": "public", "getter": "accessibilityAttributedValueBlock", "introduced": "17", "name": "accessibilityAttributedValueBlock", "setter": "setAccessibilityAttributedValueBlock:"},
{"access": "public", "getter": "accessibilityElementsHiddenBlock", "introduced": "17", "name": "accessibilityElementsHiddenBlock", "setter": "setAccessibilityElementsHiddenBlock:"},
{"access": "public", "getter": "accessibilityRespondsToUserInteractionBlock", "introduced": "17", "name": "accessibilityRespondsToUserInteractionBlock", "setter": "setAccessibilityRespondsToUserInteractionBlock:"},
{"access": "public", "getter": "accessibilityViewIsModalBlock", "introduced": "17", "name": "accessibilityViewIsModalBlock", "setter": "setAccessibilityViewIsModalBlock:"},
{"access": "public", "getter": "accessibilityShouldGroupAccessibilityChildrenBlock", "introduced": "17", "name": "accessibilityShouldGroupAccessibilityChildrenBlock", "setter": "setAccessibilityShouldGroupAccessibilityChildrenBlock:"},
{"access": "public", "getter": "accessibilityExpandedStatusBlock", "introduced": "18", "name": "accessibilityExpandedStatusBlock", "setter": "setAccessibilityExpandedStatusBlock:"},
{"access": "public", "getter": "accessibilityElementsBlock", "introduced": "17", "name": "accessibilityElementsBlock", "setter": "setAccessibilityElementsBlock:"},
{"access": "public", "getter": "automationElementsBlock", "introduced": "17", "name": "automationElementsBlock", "setter": "setAutomationElementsBlock:"},
{"access": "public", "getter": "accessibilityContainerTypeBlock", "introduced": "17", "name": "accessibilityContainerTypeBlock", "setter": "setAccessibilityContainerTypeBlock:"},
{"access": "public", "getter": "accessibilityActivationPointBlock", "introduced": "17", "name": "accessibilityActivationPointBlock", "setter": "setAccessibilityActivationPointBlock:"},
{"access": "public", "getter": "accessibilityFrameBlock", "introduced": "17", "name": "accessibilityFrameBlock", "setter": "setAccessibilityFrameBlock:"},
{"access": "public", "getter": "accessibilityNavigationStyleBlock", "introduced": "17", "name": "accessibilityNavigationStyleBlock", "setter": "setAccessibilityNavigationStyleBlock:"},
{"access": "public", "getter": "accessibilityPathBlock", "introduced": "17", "name": "accessibilityPathBlock", "setter": "setAccessibilityPathBlock:"},
{"access": "public", "getter": "accessibilityActivateBlock", "introduced": "17", "name": "accessibilityActivateBlock", "setter": "setAccessibilityActivateBlock:"},
{"access": "public", "getter": "accessibilityIncrementBlock", "introduced": "17", "name": "accessibilityIncrementBlock", "setter": "setAccessibilityIncrementBlock:"},
{"access": "public", "getter": "accessibilityDecrementBlock", "introduced": "17", "name": "accessibilityDecrementBlock", "setter": "setAccessibilityDecrementBlock:"},
{"access": "public", "getter": "accessibilityPerformEscapeBlock", "introduced": "17", "name": "accessibilityPerformEscapeBlock", "setter": "setAccessibilityPerformEscapeBlock:"},
{"access": "public", "getter": "accessibilityMagicTapBlock", "introduced": "17", "name": "accessibilityMagicTapBlock", "setter": "setAccessibilityMagicTapBlock:"},
{"access": "public", "getter": "accessibilityCustomActionsBlock", "introduced": "17", "name": "accessibilityCustomActionsBlock", "setter": "setAccessibilityCustomActionsBlock:"}
]
},
{
"access": "public",
"interface": "UITab",
"introduced": "18",
"name": "UIAccessibility",
"protocols": [
"UIAccessibilityIdentification"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "7", "name": "accessibilityActivate"},
{"access": "public", "introduced": "4", "name": "accessibilityIncrement"},
{"access": "public", "introduced": "4", "name": "accessibilityDecrement"},
{"access": "public", "introduced": "17", "name": "accessibilityZoomInAtPoint:"},
{"access": "public", "introduced": "17", "name": "accessibilityZoomOutAtPoint:"},
{"access": "public", "introduced": "4.2", "name": "accessibilityScroll:"},
{"access": "public", "introduced": "5", "name": "accessibilityPerformEscape"},
{"access": "public", "introduced": "6", "name": "accessibilityPerformMagicTap"}
],
"interface": "NSObject",
"name": "UIAccessibilityAction",
"properties": [
{"access": "public", "getter": "accessibilityCustomActions", "introduced": "8", "name": "accessibilityCustomActions", "setter": "setAccessibilityCustomActions:"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "accessibilityElementCount"},
{"access": "public", "name": "accessibilityElementAtIndex:"},
{"access": "public", "name": "indexOfAccessibilityElement:"}
],
"interface": "NSObject",
"name": "UIAccessibilityContainer",
"properties": [
{"access": "public", "getter": "accessibilityElements", "introduced": "8", "name": "accessibilityElements", "setter": "setAccessibilityElements:"},
{"access": "public", "getter": "accessibilityContainerType", "introduced": "11", "name": "accessibilityContainerType", "setter": "setAccessibilityContainerType:"},
{"access": "public", "getter": "automationElements", "introduced": "17", "name": "automationElements", "setter": "setAutomationElements:"}
]
},
{
"access": "public",
"interface": "UIImageView",
"introduced": "11",
"name": "UIAccessibilityContentSizeCategoryImageAdjusting",
"protocols": [
"UIAccessibilityContentSizeCategoryImageAdjusting"
]
},
{
"access": "public",
"interface": "UIButton",
"introduced": "11",
"name": "UIAccessibilityContentSizeCategoryImageAdjusting",
"protocols": [
"UIAccessibilityContentSizeCategoryImageAdjusting"
]
},
{
"access": "public",
"interface": "NSTextAttachment",
"introduced": "11",
"name": "UIAccessibilityContentSizeCategoryImageAdjusting",
"protocols": [
"UIAccessibilityContentSizeCategoryImageAdjusting"
]
},
{
"access": "public",
"interface": "NSObject",
"name": "UIAccessibilityCustomRotor",
"properties": [
{"access": "public", "getter": "accessibilityCustomRotors", "introduced": "10", "name": "accessibilityCustomRotors", "setter": "setAccessibilityCustomRotors:"},
{"access": "public", "getter": "accessibilityCustomRotorsBlock", "introduced": "17", "name": "accessibilityCustomRotorsBlock", "setter": "setAccessibilityCustomRotorsBlock:"}
]
},
{
"access": "public",
"interface": "NSObject",
"name": "UIAccessibilityDragging",
"properties": [
{"access": "public", "getter": "accessibilityDragSourceDescriptors", "introduced": "11", "name": "accessibilityDragSourceDescriptors", "setter": "setAccessibilityDragSourceDescriptors:"},
{"access": "public", "getter": "accessibilityDropPointDescriptors", "introduced": "11", "name": "accessibilityDropPointDescriptors", "setter": "setAccessibilityDropPointDescriptors:"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "4", "name": "accessibilityElementDidBecomeFocused"},
{"access": "public", "introduced": "4", "name": "accessibilityElementDidLoseFocus"},
{"access": "public", "introduced": "4", "name": "accessibilityElementIsFocused"},
{"access": "public", "introduced": "9", "name": "accessibilityAssistiveTechnologyFocusedIdentifiers"}
],
"interface": "NSObject",
"name": "UIAccessibilityFocus"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "18", "name": "accessibilityHitTest:withEvent:"}
],
"interface": "NSObject",
"name": "UIAccessibilityHitTest"
},
{
"access": "public",
"interface": "UIView",
"name": "UIAccessibilityInvertColors",
"properties": [
{"access": "public", "getter": "accessibilityIgnoresInvertColors", "introduced": "11", "name": "accessibilityIgnoresInvertColors", "setter": "setAccessibilityIgnoresInvertColors:"}
]
},
{
"access": "public",
"interface": "NSObject",
"name": "UIAccessibilityTextNavigation",
"properties": [
{"access": "public", "getter": "accessibilityPreviousTextNavigationElement", "introduced": "18", "name": "accessibilityPreviousTextNavigationElement", "setter": "setAccessibilityPreviousTextNavigationElement:"},
{"access": "public", "getter": "accessibilityNextTextNavigationElement", "introduced": "18", "name": "accessibilityNextTextNavigationElement", "setter": "setAccessibilityNextTextNavigationElement:"},
{"access": "public", "getter": "accessibilityPreviousTextNavigationElementBlock", "introduced": "18", "name": "accessibilityPreviousTextNavigationElementBlock", "setter": "setAccessibilityPreviousTextNavigationElementBlock:"},
{"access": "public", "getter": "accessibilityNextTextNavigationElementBlock", "introduced": "18", "name": "accessibilityNextTextNavigationElementBlock", "setter": "setAccessibilityNextTextNavigationElementBlock:"}
]
},
{
"access": "public",
"interface": "NSObject",
"name": "UIAccessibilityTextOperations",
"properties": [
{"access": "public", "getter": "accessibilityTextInputResponder", "introduced": "18.1", "name": "accessibilityTextInputResponder", "setter": "setAccessibilityTextInputResponder:"},
{"access": "public", "getter": "accessibilityTextInputResponderBlock", "introduced": "18.1", "name": "accessibilityTextInputResponderBlock", "setter": "setAccessibilityTextInputResponderBlock:"}
]
},
{
"access": "public",
"interface": "UIResponder",
"introduced": "13",
"name": "UIActivityItemsConfiguration",
"properties": [
{"access": "public", "getter": "activityItemsConfiguration", "introduced": "13", "name": "activityItemsConfiguration", "setter": "setActivityItemsConfiguration:"}
],
"protocols": [
"UIActivityItemsConfigurationProviding"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "10.3", "name": "setAlternateIconName:completionHandler:"}
],
"interface": "UIApplication",
"name": "UIAlternateApplicationIcons",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "supportsAlternateIcons", "introduced": "10.3", "name": "supportsAlternateIcons"},
{"access": "public", "attr": [ "readonly" ], "getter": "alternateIconName", "introduced": "10.3", "name": "alternateIconName"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "2", "name": "setStatusBarHidden:animated:"},
{"access": "public", "introduced": "2", "name": "setStatusBarOrientation:animated:"},
{"access": "public", "introduced": "2", "name": "setStatusBarStyle:animated:"},
{"access": "public", "introduced": "3.2", "name": "setStatusBarHidden:withAnimation:"},
{"access": "public", "introduced": "4", "name": "setKeepAliveTimeout:handler:"},
{"access": "public", "introduced": "4", "name": "clearKeepAliveTimeout"}
],
"interface": "UIApplication",
"name": "UIApplicationDeprecated",
"properties": [
{"access": "public", "getter": "isProximitySensingEnabled", "introduced": "2", "name": "proximitySensingEnabled", "setter": "setProximitySensingEnabled:"},
{"access": "public", "getter": "statusBarOrientation", "introduced": "2", "name": "statusBarOrientation", "setter": "setStatusBarOrientation:"},
{"access": "public", "getter": "statusBarStyle", "introduced": "2", "name": "statusBarStyle", "setter": "setStatusBarStyle:"},
{"access": "public", "getter": "isStatusBarHidden", "introduced": "2", "name": "statusBarHidden", "setter": "setStatusBarHidden:"}
]
},
{
"access": "public",
"interface": "UIBarButtonItem",
"name": "UIBarButtonItemGroup",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "buttonGroup", "introduced": "9", "name": "buttonGroup"}
]
},
{
"access": "public",
"interface": "UIButton",
"introduced": "15",
"name": "UIBehavioralStyle",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "behavioralStyle", "introduced": "15", "name": "behavioralStyle"},
{"access": "public", "getter": "preferredBehavioralStyle", "introduced": "15", "name": "preferredBehavioralStyle", "setter": "setPreferredBehavioralStyle:"}
]
},
{
"access": "public",
"interface": "UISlider",
"introduced": "15",
"name": "UIBehavioralStyle",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "behavioralStyle", "introduced": "15", "name": "behavioralStyle"},
{"access": "public", "getter": "preferredBehavioralStyle", "introduced": "15", "name": "preferredBehavioralStyle", "setter": "setPreferredBehavioralStyle:"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "15", "name": "captureTextFromCamera:"}
],
"interface": "UIResponder",
"name": "UICaptureTextFromCameraSupporting"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "15", "name": "captureTextFromCameraActionForResponder:identifier:"}
],
"interface": "UIAction",
"name": "UICaptureTextFromCameraSupporting"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "14", "name": "sectionWithListConfiguration:layoutEnvironment:"}
],
"interface": "NSCollectionLayoutSection",
"name": "UICollectionLayoutListSection"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "14", "name": "layoutWithListConfiguration:"}
],
"interface": "UICollectionViewCompositionalLayout",
"name": "UICollectionLayoutListSection"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithCollectionViewLayout:"},
{"access": "public", "name": "layoutAttributesForCellAtIndexPath:"},
{"access": "public", "name": "layoutAttributesForSupplementaryViewOfKind:atIndexPath:"},
{"access": "public", "name": "layoutAttributesForDecorationViewOfKind:atIndexPath:"}
],
"interface": "UIDynamicAnimator",
"name": "UICollectionViewAdditions"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "11", "name": "colorNamed:"},
{"access": "public", "introduced": "11", "name": "colorNamed:inBundle:compatibleWithTraitCollection:"}
],
"interface": "UIColor",
"name": "UIColorNamedColors"
},
{
"access": "public",
"interface": "UIColor",
"name": "UIColorSystemColors",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "systemRedColor", "introduced": "7", "name": "systemRedColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "systemGreenColor", "introduced": "7", "name": "systemGreenColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "systemBlueColor", "introduced": "7", "name": "systemBlueColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "systemOrangeColor", "introduced": "7", "name": "systemOrangeColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "systemYellowColor", "introduced": "7", "name": "systemYellowColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "systemPinkColor", "introduced": "7", "name": "systemPinkColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "systemPurpleColor", "introduced": "9", "name": "systemPurpleColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "systemTealColor", "introduced": "7", "name": "systemTealColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "systemIndigoColor", "introduced": "13", "name": "systemIndigoColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "systemBrownColor", "introduced": "13", "name": "systemBrownColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "systemMintColor", "introduced": "15", "name": "systemMintColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "systemCyanColor", "introduced": "15", "name": "systemCyanColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "systemGrayColor", "introduced": "7", "name": "systemGrayColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "systemGray2Color", "introduced": "13", "name": "systemGray2Color"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "systemGray3Color", "introduced": "13", "name": "systemGray3Color"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "systemGray4Color", "introduced": "13", "name": "systemGray4Color"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "systemGray5Color", "introduced": "13", "name": "systemGray5Color"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "systemGray6Color", "introduced": "13", "name": "systemGray6Color"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "tintColor", "introduced": "15", "name": "tintColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "labelColor", "introduced": "13", "name": "labelColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "secondaryLabelColor", "introduced": "13", "name": "secondaryLabelColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "tertiaryLabelColor", "introduced": "13", "name": "tertiaryLabelColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "quaternaryLabelColor", "introduced": "13", "name": "quaternaryLabelColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "linkColor", "introduced": "13", "name": "linkColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "placeholderTextColor", "introduced": "13", "name": "placeholderTextColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "separatorColor", "introduced": "13", "name": "separatorColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "opaqueSeparatorColor", "introduced": "13", "name": "opaqueSeparatorColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "systemBackgroundColor", "introduced": "13", "name": "systemBackgroundColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "secondarySystemBackgroundColor", "introduced": "13", "name": "secondarySystemBackgroundColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "tertiarySystemBackgroundColor", "introduced": "13", "name": "tertiarySystemBackgroundColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "systemGroupedBackgroundColor", "introduced": "13", "name": "systemGroupedBackgroundColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "secondarySystemGroupedBackgroundColor", "introduced": "13", "name": "secondarySystemGroupedBackgroundColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "tertiarySystemGroupedBackgroundColor", "introduced": "13", "name": "tertiarySystemGroupedBackgroundColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "systemFillColor", "introduced": "13", "name": "systemFillColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "secondarySystemFillColor", "introduced": "13", "name": "secondarySystemFillColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "tertiarySystemFillColor", "introduced": "13", "name": "tertiarySystemFillColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "quaternarySystemFillColor", "introduced": "13", "name": "quaternarySystemFillColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "lightTextColor", "name": "lightTextColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "darkTextColor", "name": "darkTextColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "groupTableViewBackgroundColor", "introduced": "2", "name": "groupTableViewBackgroundColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "viewFlipsideBackgroundColor", "introduced": "2", "name": "viewFlipsideBackgroundColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "scrollViewTexturedBackgroundColor", "introduced": "3.2", "name": "scrollViewTexturedBackgroundColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "underPageBackgroundColor", "introduced": "5", "name": "underPageBackgroundColor"}
]
},
{
"access": "public",
"interface": "UIView",
"name": "UIConstraintBasedCompatibility",
"properties": [
{"access": "public", "getter": "translatesAutoresizingMaskIntoConstraints", "introduced": "6", "name": "translatesAutoresizingMaskIntoConstraints", "setter": "setTranslatesAutoresizingMaskIntoConstraints:"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "requiresConstraintBasedLayout", "introduced": "6", "name": "requiresConstraintBasedLayout"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "6", "name": "updateConstraintsIfNeeded"},
{"access": "public", "introduced": "6", "name": "updateConstraints"},
{"access": "public", "introduced": "6", "name": "needsUpdateConstraints"},
{"access": "public", "introduced": "6", "name": "setNeedsUpdateConstraints"}
],
"interface": "UIView",
"name": "UIConstraintBasedLayoutCoreMethods"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "6", "name": "updateViewConstraints"}
],
"interface": "UIViewController",
"name": "UIConstraintBasedLayoutCoreMethods"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "6", "name": "constraintsAffectingLayoutForAxis:"},
{"access": "public", "introduced": "6", "name": "exerciseAmbiguityInLayout"}
],
"interface": "UIView",
"name": "UIConstraintBasedLayoutDebugging",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "hasAmbiguousLayout", "introduced": "6", "name": "hasAmbiguousLayout"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "10", "name": "constraintsAffectingLayoutForAxis:"}
],
"interface": "UILayoutGuide",
"name": "UIConstraintBasedLayoutDebugging",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "hasAmbiguousLayout", "introduced": "10", "name": "hasAmbiguousLayout"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "6", "name": "systemLayoutSizeFittingSize:"},
{"access": "public", "introduced": "8", "name": "systemLayoutSizeFittingSize:withHorizontalFittingPriority:verticalFittingPriority:"}
],
"interface": "UIView",
"name": "UIConstraintBasedLayoutFittingSize"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "6", "name": "addConstraint:"},
{"access": "public", "introduced": "6", "name": "addConstraints:"},
{"access": "public", "introduced": "6", "name": "removeConstraint:"},
{"access": "public", "introduced": "6", "name": "removeConstraints:"}
],
"interface": "UIView",
"name": "UIConstraintBasedLayoutInstallingConstraints",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "constraints", "introduced": "6", "name": "constraints"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "6", "name": "alignmentRectForFrame:"},
{"access": "public", "introduced": "6", "name": "frameForAlignmentRect:"},
{"access": "public", "introduced": "6", "name": "viewForBaselineLayout"},
{"access": "public", "introduced": "6", "name": "invalidateIntrinsicContentSize"},
{"access": "public", "introduced": "6", "name": "contentHuggingPriorityForAxis:"},
{"access": "public", "introduced": "6", "name": "setContentHuggingPriority:forAxis:"},
{"access": "public", "introduced": "6", "name": "contentCompressionResistancePriorityForAxis:"},
{"access": "public", "introduced": "6", "name": "setContentCompressionResistancePriority:forAxis:"}
],
"interface": "UIView",
"name": "UIConstraintBasedLayoutLayering",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "alignmentRectInsets", "introduced": "6", "name": "alignmentRectInsets"},
{"access": "public", "attr": [ "readonly" ], "getter": "viewForFirstBaselineLayout", "introduced": "9", "name": "viewForFirstBaselineLayout"},
{"access": "public", "attr": [ "readonly" ], "getter": "viewForLastBaselineLayout", "introduced": "9", "name": "viewForLastBaselineLayout"},
{"access": "public", "attr": [ "readonly" ], "getter": "intrinsicContentSize", "introduced": "6", "name": "intrinsicContentSize"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "5", "name": "automaticallyForwardAppearanceAndRotationMethodsToChildViewControllers"},
{"access": "public", "introduced": "6", "name": "shouldAutomaticallyForwardRotationMethods"},
{"access": "public", "introduced": "5", "name": "willMoveToParentViewController:"},
{"access": "public", "introduced": "5", "name": "didMoveToParentViewController:"}
],
"interface": "UIViewController",
"name": "UIContainerViewControllerCallbacks",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "shouldAutomaticallyForwardAppearanceMethods", "introduced": "6", "name": "shouldAutomaticallyForwardAppearanceMethods"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "5", "name": "addChildViewController:"},
{"access": "public", "introduced": "5", "name": "removeFromParentViewController"},
{"access": "public", "introduced": "5", "name": "transitionFromViewController:toViewController:duration:options:animations:completion:"},
{"access": "public", "introduced": "5", "name": "beginAppearanceTransition:animated:"},
{"access": "public", "introduced": "5", "name": "endAppearanceTransition"},
{"access": "public", "introduced": "8", "name": "setOverrideTraitCollection:forChildViewController:"},
{"access": "public", "introduced": "8", "name": "overrideTraitCollectionForChildViewController:"}
],
"interface": "UIViewController",
"name": "UIContainerViewControllerProtectedMethods",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "childViewControllers", "introduced": "5", "name": "childViewControllers"},
{"access": "public", "attr": [ "readonly" ], "getter": "childViewControllerForStatusBarStyle", "introduced": "7", "name": "childViewControllerForStatusBarStyle"},
{"access": "public", "attr": [ "readonly" ], "getter": "childViewControllerForStatusBarHidden", "introduced": "7", "name": "childViewControllerForStatusBarHidden"},
{"access": "public", "attr": [ "readonly" ], "getter": "childViewControllerForUserInterfaceStyle", "name": "childViewControllerForUserInterfaceStyle", "unavailable": true}
]
},
{
"access": "public",
"interface": "UIView",
"name": "UIContentSizeCategoryLimit",
"properties": [
{"access": "public", "getter": "minimumContentSizeCategory", "introduced": "15", "name": "minimumContentSizeCategory", "setter": "setMinimumContentSizeCategory:"},
{"access": "public", "getter": "maximumContentSizeCategory", "introduced": "15", "name": "maximumContentSizeCategory", "setter": "setMaximumContentSizeCategory:"},
{"access": "public", "attr": [ "readonly" ], "getter": "appliedContentSizeCategoryLimitsDescription", "introduced": "15", "name": "appliedContentSizeCategoryLimitsDescription"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "2", "name": "initWithFrame:reuseIdentifier:"}
],
"interface": "UITableViewCell",
"name": "UIDeprecated",
"properties": [
{"access": "public", "getter": "text", "introduced": "2", "name": "text", "setter": "setText:"},
{"access": "public", "getter": "font", "introduced": "2", "name": "font", "setter": "setFont:"},
{"access": "public", "getter": "textAlignment", "introduced": "2", "name": "textAlignment", "setter": "setTextAlignment:"},
{"access": "public", "getter": "lineBreakMode", "introduced": "2", "name": "lineBreakMode", "setter": "setLineBreakMode:"},
{"access": "public", "getter": "textColor", "introduced": "2", "name": "textColor", "setter": "setTextColor:"},
{"access": "public", "getter": "selectedTextColor", "introduced": "2", "name": "selectedTextColor", "setter": "setSelectedTextColor:"},
{"access": "public", "getter": "image", "introduced": "2", "name": "image", "setter": "setImage:"},
{"access": "public", "getter": "selectedImage", "introduced": "2", "name": "selectedImage", "setter": "setSelectedImage:"},
{"access": "public", "getter": "hidesAccessoryWhenEditing", "introduced": "2", "name": "hidesAccessoryWhenEditing", "setter": "setHidesAccessoryWhenEditing:"},
{"access": "public", "getter": "target", "introduced": "2", "name": "target", "setter": "setTarget:"},
{"access": "public", "getter": "editAction", "introduced": "2", "name": "editAction", "setter": "setEditAction:"},
{"access": "public", "getter": "accessoryAction", "introduced": "2", "name": "accessoryAction", "setter": "setAccessoryAction:"}
]
},
{
"access": "public",
"interface": "UICollectionView",
"name": "UIDragAndDrop",
"protocols": [
"UISpringLoadedInteractionSupporting"
]
},
{
"access": "public",
"interface": "UITableView",
"name": "UIDragAndDrop",
"protocols": [
"UISpringLoadedInteractionSupporting"
]
},
{
"access": "public",
"interface": "UIWindowScene",
"name": "UIFocusSystem",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "focusSystem", "introduced": "15", "name": "focusSystem"}
]
},
{
"access": "public",
"interface": "UIFont",
"name": "UIFontSystemFonts",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "labelFontSize", "name": "labelFontSize"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "buttonFontSize", "name": "buttonFontSize"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "smallSystemFontSize", "name": "smallSystemFontSize"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "systemFontSize", "name": "systemFontSize"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "defaultFontSize", "name": "defaultFontSize", "unavailable": true},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "systemMinimumFontSize", "name": "systemMinimumFontSize", "unavailable": true}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "encodeCGPoint:forKey:"},
{"access": "public", "name": "encodeCGVector:forKey:"},
{"access": "public", "name": "encodeCGSize:forKey:"},
{"access": "public", "name": "encodeCGRect:forKey:"},
{"access": "public", "name": "encodeCGAffineTransform:forKey:"},
{"access": "public", "name": "encodeUIEdgeInsets:forKey:"},
{"access": "public", "introduced": "11", "name": "encodeDirectionalEdgeInsets:forKey:"},
{"access": "public", "introduced": "5", "name": "encodeUIOffset:forKey:"},
{"access": "public", "name": "decodeCGPointForKey:"},
{"access": "public", "name": "decodeCGVectorForKey:"},
{"access": "public", "name": "decodeCGSizeForKey:"},
{"access": "public", "name": "decodeCGRectForKey:"},
{"access": "public", "name": "decodeCGAffineTransformForKey:"},
{"access": "public", "name": "decodeUIEdgeInsetsForKey:"},
{"access": "public", "introduced": "11", "name": "decodeDirectionalEdgeInsetsForKey:"},
{"access": "public", "introduced": "5", "name": "decodeUIOffsetForKey:"}
],
"interface": "NSCoder",
"name": "UIGeometryKeyedCoding"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "ignoreTouch:forEvent:"},
{"access": "public", "introduced": "9", "name": "ignorePress:forEvent:"},
{"access": "public", "name": "reset"},
{"access": "public", "name": "canPreventGestureRecognizer:"},
{"access": "public", "name": "canBePreventedByGestureRecognizer:"},
{"access": "public", "introduced": "7", "name": "shouldRequireFailureOfGestureRecognizer:"},
{"access": "public", "introduced": "7", "name": "shouldBeRequiredToFailByGestureRecognizer:"},
{"access": "public", "introduced": "13.4", "name": "shouldReceiveEvent:"},
{"access": "public", "name": "touchesBegan:withEvent:"},
{"access": "public", "name": "touchesMoved:withEvent:"},
{"access": "public", "name": "touchesEnded:withEvent:"},
{"access": "public", "name": "touchesCancelled:withEvent:"},
{"access": "public", "introduced": "9.1", "name": "touchesEstimatedPropertiesUpdated:"},
{"access": "public", "introduced": "9", "name": "pressesBegan:withEvent:"},
{"access": "public", "introduced": "9", "name": "pressesChanged:withEvent:"},
{"access": "public", "introduced": "9", "name": "pressesEnded:withEvent:"},
{"access": "public", "introduced": "9", "name": "pressesCancelled:withEvent:"}
],
"interface": "UIGestureRecognizer",
"name": "UIGestureRecognizerProtected",
"properties": [
{"access": "public", "getter": "state", "name": "state", "setter": "setState:"}
]
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "10", "name": "rendererContextClass"},
{"access": "public", "introduced": "10", "name": "contextWithFormat:"},
{"access": "public", "introduced": "10", "name": "prepareCGContext:withRendererContext:"}
],
"instanceMethods": [
{"access": "public", "introduced": "10", "name": "runDrawingActions:completionActions:error:"}
],
"interface": "UIGraphicsRenderer",
"name": "UIGraphicsRendererProtected"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "11", "name": "setNeedsUpdateOfHomeIndicatorAutoHidden"}
],
"interface": "UIViewController",
"name": "UIHomeIndicatorAutoHidden",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "childViewControllerForHomeIndicatorAutoHidden", "introduced": "11", "name": "childViewControllerForHomeIndicatorAutoHidden"},
{"access": "public", "attr": [ "readonly" ], "getter": "prefersHomeIndicatorAutoHidden", "introduced": "11", "name": "prefersHomeIndicatorAutoHidden"}
]
},
{
"access": "public",
"interface": "UIView",
"introduced": "17",
"name": "UIHoverStyle",
"properties": [
{"access": "public", "getter": "hoverStyle", "name": "hoverStyle", "setter": "setHoverStyle:"}
]
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "13", "name": "textAttachmentWithImage:"}
],
"interface": "NSTextAttachment",
"name": "UIImage"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "stretchableImageWithLeftCapWidth:topCapHeight:"}
],
"interface": "UIImage",
"name": "UIImageDeprecated",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "leftCapWidth", "name": "leftCapWidth"},
{"access": "public", "attr": [ "readonly" ], "getter": "topCapHeight", "name": "topCapHeight"}
]
},
{
"access": "public",
"interface": "UITextField",
"name": "UIInteractionStateRestorable",
"properties": [
{"access": "public", "getter": "interactionState", "introduced": "15", "name": "interactionState", "setter": "setInteractionState:"}
]
},
{
"access": "public",
"interface": "UITextView",
"name": "UIInteractionStateRestorable",
"properties": [
{"access": "public", "getter": "interactionState", "introduced": "15", "name": "interactionState", "setter": "setInteractionState:"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "addKeyCommand:"},
{"access": "public", "introduced": "9", "name": "removeKeyCommand:"}
],
"interface": "UIViewController",
"name": "UIKeyCommand"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "indexPathForRow:inSection:"},
{"access": "public", "introduced": "6", "name": "indexPathForItem:inSection:"}
],
"interface": "NSIndexPath",
"name": "UIKitAdditions",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "section", "name": "section"},
{"access": "public", "attr": [ "readonly" ], "getter": "row", "name": "row"},
{"access": "public", "attr": [ "readonly" ], "getter": "item", "introduced": "6", "name": "item"}
]
},
{
"access": "public",
"interface": "NSItemProvider",
"name": "UIKitAdditions",
"properties": [
{"access": "public", "getter": "teamData", "introduced": "11", "name": "teamData", "setter": "setTeamData:"},
{"access": "public", "getter": "preferredPresentationSize", "introduced": "11", "name": "preferredPresentationSize", "setter": "setPreferredPresentationSize:"},
{"access": "public", "getter": "preferredPresentationStyle", "introduced": "11", "name": "preferredPresentationStyle", "setter": "setPreferredPresentationStyle:"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "5", "name": "initWithColor:"}
],
"interface": "CIColor",
"name": "UIKitAdditions"
},
{
"access": "public",
"interface": "UIFocusUpdateContext",
"name": "UIKitAdditions",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "previouslyFocusedView", "name": "previouslyFocusedView"},
{"access": "public", "attr": [ "readonly" ], "getter": "nextFocusedView", "name": "nextFocusedView"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "5", "name": "initWithImage:"},
{"access": "public", "introduced": "5", "name": "initWithImage:options:"}
],
"interface": "CIImage",
"name": "UIKitAdditions"
},
{
"access": "public",
"interface": "UNNotificationResponse",
"name": "UIKitAdditions",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "targetScene", "introduced": "13", "name": "targetScene"}
]
},
{
"access": "public",
"interface": "UIView",
"name": "UILargeContentViewer",
"properties": [
{"access": "public", "getter": "showsLargeContentViewer", "introduced": "13", "name": "showsLargeContentViewer", "setter": "setShowsLargeContentViewer:"},
{"access": "public", "getter": "largeContentTitle", "introduced": "13", "name": "largeContentTitle", "setter": "setLargeContentTitle:"},
{"access": "public", "getter": "largeContentImage", "introduced": "13", "name": "largeContentImage", "setter": "setLargeContentImage:"},
{"access": "public", "getter": "scalesLargeContentImage", "introduced": "13", "name": "scalesLargeContentImage", "setter": "setScalesLargeContentImage:"},
{"access": "public", "getter": "largeContentImageInsets", "introduced": "13", "name": "largeContentImageInsets", "setter": "setLargeContentImageInsets:"}
],
"protocols": [
"UILargeContentViewerItem"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "addLayoutGuide:"},
{"access": "public", "introduced": "9", "name": "removeLayoutGuide:"}
],
"interface": "UIView",
"name": "UILayoutGuideSupport",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "layoutGuides", "introduced": "9", "name": "layoutGuides"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "11", "name": "viewLayoutMarginsDidChange"},
{"access": "public", "introduced": "11", "name": "viewSafeAreaInsetsDidChange"}
],
"interface": "UIViewController",
"name": "UILayoutSupport",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "topLayoutGuide", "introduced": "7", "name": "topLayoutGuide"},
{"access": "public", "attr": [ "readonly" ], "getter": "bottomLayoutGuide", "introduced": "7", "name": "bottomLayoutGuide"},
{"access": "public", "getter": "additionalSafeAreaInsets", "introduced": "11", "name": "additionalSafeAreaInsets", "setter": "setAdditionalSafeAreaInsets:"},
{"access": "public", "attr": [ "readonly" ], "getter": "systemMinimumLayoutMargins", "introduced": "11", "name": "systemMinimumLayoutMargins"},
{"access": "public", "getter": "viewRespectsSystemMinimumLayoutMargins", "introduced": "11", "name": "viewRespectsSystemMinimumLayoutMargins", "setter": "setViewRespectsSystemMinimumLayoutMargins:"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "4", "name": "presentLocalNotificationNow:"},
{"access": "public", "introduced": "4", "name": "scheduleLocalNotification:"},
{"access": "public", "introduced": "4", "name": "cancelLocalNotification:"},
{"access": "public", "introduced": "4", "name": "cancelAllLocalNotifications"}
],
"interface": "UIApplication",
"name": "UILocalNotifications",
"properties": [
{"access": "public", "getter": "scheduledLocalNotifications", "introduced": "4", "name": "scheduledLocalNotifications", "setter": "setScheduledLocalNotifications:"}
]
},
{
"access": "public",
"interface": "UIColor",
"name": "UINSItemProvider",
"protocols": [
"NSItemProviderReading",
"NSItemProviderWriting"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "3", "name": "setToolbarItems:animated:"}
],
"interface": "UIViewController",
"name": "UINavigationControllerContextualToolbarItems",
"properties": [
{"access": "public", "getter": "toolbarItems", "introduced": "3", "name": "toolbarItems", "setter": "setToolbarItems:"}
]
},
{
"access": "public",
"interface": "UIViewController",
"name": "UINavigationControllerItem",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "navigationItem", "name": "navigationItem"},
{"access": "public", "getter": "hidesBottomBarWhenPushed", "name": "hidesBottomBarWhenPushed", "setter": "setHidesBottomBarWhenPushed:"},
{"access": "public", "attr": [ "readonly" ], "getter": "navigationController", "name": "navigationController"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "5", "name": "setNewsstandIconImage:"}
],
"interface": "UIApplication",
"name": "UINewsstand"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "loadNibNamed:owner:options:"}
],
"interface": "NSBundle",
"name": "UINibLoadingAdditions"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "awakeFromNib"},
{"access": "public", "introduced": "8", "name": "prepareForInterfaceBuilder"}
],
"interface": "NSObject",
"name": "UINibLoadingAdditions"
},
{
"access": "public",
"interface": "UIResponder",
"name": "UIPasteConfigurationSupporting",
"protocols": [
"UIPasteConfigurationSupporting"
]
},
{
"access": "public",
"interface": "UIViewController",
"name": "UIPerformsActions",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "performsActionsWhilePresentingModally", "introduced": "13", "name": "performsActionsWhilePresentingModally"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "14", "name": "setNeedsUpdateOfPrefersPointerLocked"}
],
"interface": "UIViewController",
"name": "UIPointerLockSupport",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "childViewControllerForPointerLock", "introduced": "14", "name": "childViewControllerForPointerLock"},
{"access": "public", "attr": [ "readonly" ], "getter": "prefersPointerLocked", "introduced": "14", "name": "prefersPointerLocked"}
]
},
{
"access": "public",
"interface": "UIViewController",
"name": "UIPopoverController",
"properties": [
{"access": "public", "getter": "isModalInPopover", "introduced": "3.2", "name": "modalInPopover", "setter": "setModalInPopover:"},
{"access": "public", "getter": "contentSizeForViewInPopover", "introduced": "3.2", "name": "contentSizeForViewInPopover", "setter": "setContentSizeForViewInPopover:"}
]
},
{
"access": "public",
"interface": "UIView",
"introduced": "16",
"name": "UIPopoverPresentationControllerSourceItem",
"protocols": [
"UIPopoverPresentationControllerSourceItem"
]
},
{
"access": "public",
"interface": "UILayoutGuide",
"introduced": "16",
"name": "UIPopoverPresentationControllerSourceItem",
"protocols": [
"UIPopoverPresentationControllerSourceItem"
]
},
{
"access": "public",
"interface": "UIBarButtonItem",
"introduced": "16",
"name": "UIPopoverPresentationControllerSourceItem",
"protocols": [
"UIPopoverPresentationControllerSourceItem"
]
},
{
"access": "public",
"interface": "UITabBarItem",
"introduced": "16",
"name": "UIPopoverPresentationControllerSourceItem",
"protocols": [
"UIPopoverPresentationControllerSourceItem"
]
},
{
"access": "public",
"interface": "UITab",
"introduced": "18",
"name": "UIPopoverPresentationControllerSourceItem",
"protocols": [
"UIPopoverPresentationControllerSourceItem"
]
},
{
"access": "public",
"interface": "UIViewController",
"name": "UIPresentationController",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "presentationController", "introduced": "8", "name": "presentationController"},
{"access": "public", "attr": [ "readonly" ], "getter": "sheetPresentationController", "introduced": "15", "name": "sheetPresentationController"},
{"access": "public", "attr": [ "readonly" ], "getter": "popoverPresentationController", "introduced": "8", "name": "popoverPresentationController"},
{"access": "public", "attr": [ "readonly" ], "getter": "activePresentationController", "introduced": "16", "name": "activePresentationController"},
{"access": "public", "getter": "isModalInPresentation", "introduced": "13", "name": "modalInPresentation", "setter": "setModalInPresentation:"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "4", "name": "beginReceivingRemoteControlEvents"},
{"access": "public", "introduced": "4", "name": "endReceivingRemoteControlEvents"}
],
"interface": "UIApplication",
"name": "UIRemoteControlEvents"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "8", "name": "registerForRemoteNotifications"},
{"access": "public", "introduced": "3", "name": "unregisterForRemoteNotifications"},
{"access": "public", "introduced": "3", "name": "registerForRemoteNotificationTypes:"},
{"access": "public", "introduced": "3", "name": "enabledRemoteNotificationTypes"}
],
"interface": "UIApplication",
"name": "UIRemoteNotifications",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "isRegisteredForRemoteNotifications", "introduced": "8", "name": "registeredForRemoteNotifications"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "targetIndexPathForInteractivelyMovingItem:withPosition:"},
{"access": "public", "introduced": "9", "name": "layoutAttributesForInteractivelyMovingItemAtIndexPath:withTargetPosition:"},
{"access": "public", "introduced": "9", "name": "invalidationContextForInteractivelyMovingItems:withTargetPosition:previousIndexPaths:previousPosition:"},
{"access": "public", "introduced": "9", "name": "invalidationContextForEndingInteractiveMovementOfItemsToFinalIndexPaths:previousIndexPaths:movementCancelled:"}
],
"interface": "UICollectionViewLayout",
"name": "UIReorderingSupportHooks"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "7", "name": "clearTextInputContextIdentifier:"}
],
"instanceMethods": [
{"access": "public", "introduced": "3.2", "name": "reloadInputViews"}
],
"interface": "UIResponder",
"name": "UIResponderInputViewAdditions",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "inputView", "introduced": "3.2", "name": "inputView"},
{"access": "public", "attr": [ "readonly" ], "getter": "inputAccessoryView", "introduced": "3.2", "name": "inputAccessoryView"},
{"access": "public", "attr": [ "readonly" ], "getter": "inputAssistantItem", "introduced": "9", "name": "inputAssistantItem"},
{"access": "public", "attr": [ "readonly" ], "getter": "inputViewController", "introduced": "8", "name": "inputViewController"},
{"access": "public", "attr": [ "readonly" ], "getter": "inputAccessoryViewController", "introduced": "8", "name": "inputAccessoryViewController"},
{"access": "public", "attr": [ "readonly" ], "getter": "textInputMode", "introduced": "7", "name": "textInputMode"},
{"access": "public", "attr": [ "readonly" ], "getter": "textInputContextIdentifier", "introduced": "7", "name": "textInputContextIdentifier"}
]
},
{
"access": "public",
"interface": "UIResponder",
"name": "UIResponderKeyCommands",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "keyCommands", "introduced": "7", "name": "keyCommands"}
]
},
{
"access": "public",
"interface": "NSUserActivity",
"name": "UISceneActivationConditions",
"properties": [
{"access": "public", "getter": "targetContentIdentifier", "introduced": "13", "name": "targetContentIdentifier", "setter": "setTargetContentIdentifier:"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "extendStateRestoration"},
{"access": "public", "name": "completeStateRestoration"}
],
"interface": "UIScene",
"introduced": "15",
"name": "UISceneEnhancedStateRestoration"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "11", "name": "setNeedsUpdateOfScreenEdgesDeferringSystemGestures"}
],
"interface": "UIViewController",
"name": "UIScreenEdgesDeferringSystemGestures",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "childViewControllerForScreenEdgesDeferringSystemGestures", "introduced": "11", "name": "childViewControllerForScreenEdgesDeferringSystemGestures"},
{"access": "public", "attr": [ "readonly" ], "getter": "preferredScreenEdgesDeferringSystemGestures", "introduced": "11", "name": "preferredScreenEdgesDeferringSystemGestures"}
]
},
{
"access": "public",
"interface": "UIWindowScene",
"introduced": "13",
"name": "UIScreenshotService",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "screenshotService", "name": "screenshotService"}
]
},
{
"access": "public",
"interface": "UIViewController",
"name": "UISearchDisplayControllerSupport",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "searchDisplayController", "introduced": "3", "name": "searchDisplayController"}
]
},
{
"access": "public",
"interface": "UIApplication",
"name": "UIShortcutItems",
"properties": [
{"access": "public", "getter": "shortcutItems", "introduced": "9", "name": "shortcutItems", "setter": "setShortcutItems:"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "7", "name": "snapshotViewAfterScreenUpdates:"},
{"access": "public", "introduced": "7", "name": "resizableSnapshotViewFromRect:afterScreenUpdates:withCapInsets:"},
{"access": "public", "introduced": "7", "name": "drawViewHierarchyInRect:afterScreenUpdates:"}
],
"interface": "UIView",
"name": "UISnapshotting"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "7", "name": "snapshotViewAfterScreenUpdates:"}
],
"interface": "UIScreen",
"name": "UISnapshotting"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "8", "name": "collapseSecondaryViewController:forSplitViewController:"},
{"access": "public", "introduced": "8", "name": "separateSecondaryViewControllerForSplitViewController:"}
],
"interface": "UIViewController",
"name": "UISplitViewController",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "splitViewController", "name": "splitViewController"}
]
},
{
"access": "public",
"interface": "UITab",
"introduced": "18",
"name": "UISpringLoadedInteractionSupporting",
"protocols": [
"UISpringLoadedInteractionSupporting"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "6", "name": "encodeRestorableStateWithCoder:"},
{"access": "public", "introduced": "6", "name": "decodeRestorableStateWithCoder:"}
],
"interface": "UIView",
"name": "UIStateRestoration",
"properties": [
{"access": "public", "getter": "restorationIdentifier", "introduced": "6", "name": "restorationIdentifier", "setter": "setRestorationIdentifier:"}
]
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "7", "name": "registerObjectForStateRestoration:restorationIdentifier:"}
],
"instanceMethods": [
{"access": "public", "introduced": "6", "name": "extendStateRestoration"},
{"access": "public", "introduced": "6", "name": "completeStateRestoration"},
{"access": "public", "introduced": "7", "name": "ignoreSnapshotOnNextApplicationLaunch"}
],
"interface": "UIApplication",
"name": "UIStateRestoration"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "6", "name": "encodeRestorableStateWithCoder:"},
{"access": "public", "introduced": "6", "name": "decodeRestorableStateWithCoder:"},
{"access": "public", "introduced": "7", "name": "applicationFinishedRestoringState"}
],
"interface": "UIViewController",
"name": "UIStateRestoration",
"properties": [
{"access": "public", "getter": "restorationIdentifier", "introduced": "6", "name": "restorationIdentifier", "setter": "setRestorationIdentifier:"},
{"access": "public", "getter": "restorationClass", "introduced": "6", "name": "restorationClass", "setter": "setRestorationClass:"}
],
"protocols": [
"UIStateRestoring"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "2", "name": "sizeWithFont:"},
{"access": "public", "introduced": "2", "name": "sizeWithFont:forWidth:lineBreakMode:"},
{"access": "public", "introduced": "2", "name": "drawAtPoint:withFont:"},
{"access": "public", "introduced": "2", "name": "drawAtPoint:forWidth:withFont:lineBreakMode:"},
{"access": "public", "introduced": "2", "name": "sizeWithFont:constrainedToSize:"},
{"access": "public", "introduced": "2", "name": "sizeWithFont:constrainedToSize:lineBreakMode:"},
{"access": "public", "introduced": "2", "name": "drawInRect:withFont:"},
{"access": "public", "introduced": "2", "name": "drawInRect:withFont:lineBreakMode:"},
{"access": "public", "introduced": "2", "name": "drawInRect:withFont:lineBreakMode:alignment:"},
{"access": "public", "introduced": "2", "name": "sizeWithFont:minFontSize:actualFontSize:forWidth:lineBreakMode:"},
{"access": "public", "introduced": "2", "name": "drawAtPoint:forWidth:withFont:fontSize:lineBreakMode:baselineAdjustment:"},
{"access": "public", "introduced": "2", "name": "drawAtPoint:forWidth:withFont:minFontSize:actualFontSize:lineBreakMode:baselineAdjustment:"}
],
"interface": "NSString",
"name": "UIStringDrawing"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "prepareLayout"},
{"access": "public", "name": "layoutAttributesForElementsInRect:"},
{"access": "public", "name": "layoutAttributesForItemAtIndexPath:"},
{"access": "public", "name": "layoutAttributesForSupplementaryViewOfKind:atIndexPath:"},
{"access": "public", "name": "layoutAttributesForDecorationViewOfKind:atIndexPath:"},
{"access": "public", "name": "shouldInvalidateLayoutForBoundsChange:"},
{"access": "public", "introduced": "7", "name": "invalidationContextForBoundsChange:"},
{"access": "public", "introduced": "8", "name": "shouldInvalidateLayoutForPreferredLayoutAttributes:withOriginalAttributes:"},
{"access": "public", "introduced": "8", "name": "invalidationContextForPreferredLayoutAttributes:withOriginalAttributes:"},
{"access": "public", "name": "targetContentOffsetForProposedContentOffset:withScrollingVelocity:"},
{"access": "public", "introduced": "7", "name": "targetContentOffsetForProposedContentOffset:"}
],
"interface": "UICollectionViewLayout",
"name": "UISubclassingHooks",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "layoutAttributesClass", "name": "layoutAttributesClass"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "invalidationContextClass", "introduced": "7", "name": "invalidationContextClass"},
{"access": "public", "attr": [ "readonly" ], "getter": "collectionViewContentSize", "name": "collectionViewContentSize"},
{"access": "public", "attr": [ "readonly" ], "getter": "developmentLayoutDirection", "name": "developmentLayoutDirection"},
{"access": "public", "attr": [ "readonly" ], "getter": "flipsHorizontallyInOppositeLayoutDirection", "name": "flipsHorizontallyInOppositeLayoutDirection"}
]
},
{
"access": "public",
"interface": "UIViewController",
"introduced": "18",
"name": "UITab",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "tab", "name": "tab"}
]
},
{
"access": "public",
"interface": "UIViewController",
"name": "UITabBarControllerItem",
"properties": [
{"access": "public", "getter": "tabBarItem", "name": "tabBarItem", "setter": "setTabBarItem:"},
{"access": "public", "attr": [ "readonly" ], "getter": "tabBarController", "name": "tabBarController"},
{"access": "public", "getter": "tabBarObservedScrollView", "name": "tabBarObservedScrollView", "setter": "setTabBarObservedScrollView:", "unavailable": true}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "endEditing:"}
],
"interface": "UIView",
"name": "UITextField"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "prepareForCollectionViewUpdates:"},
{"access": "public", "name": "finalizeCollectionViewUpdates"},
{"access": "public", "name": "prepareForAnimatedBoundsChange:"},
{"access": "public", "name": "finalizeAnimatedBoundsChange"},
{"access": "public", "introduced": "7", "name": "prepareForTransitionToLayout:"},
{"access": "public", "introduced": "7", "name": "prepareForTransitionFromLayout:"},
{"access": "public", "introduced": "7", "name": "finalizeLayoutTransition"},
{"access": "public", "name": "initialLayoutAttributesForAppearingItemAtIndexPath:"},
{"access": "public", "name": "finalLayoutAttributesForDisappearingItemAtIndexPath:"},
{"access": "public", "name": "initialLayoutAttributesForAppearingSupplementaryElementOfKind:atIndexPath:"},
{"access": "public", "name": "finalLayoutAttributesForDisappearingSupplementaryElementOfKind:atIndexPath:"},
{"access": "public", "name": "initialLayoutAttributesForAppearingDecorationElementOfKind:atIndexPath:"},
{"access": "public", "name": "finalLayoutAttributesForDisappearingDecorationElementOfKind:atIndexPath:"},
{"access": "public", "introduced": "7", "name": "indexPathsToDeleteForSupplementaryViewOfKind:"},
{"access": "public", "introduced": "7", "name": "indexPathsToDeleteForDecorationViewOfKind:"},
{"access": "public", "introduced": "7", "name": "indexPathsToInsertForSupplementaryViewOfKind:"},
{"access": "public", "introduced": "7", "name": "indexPathsToInsertForDecorationViewOfKind:"}
],
"interface": "UICollectionViewLayout",
"name": "UIUpdateSupportHooks"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "8", "name": "registerUserNotificationSettings:"}
],
"interface": "UIApplication",
"name": "UIUserNotificationSettings",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "currentUserNotificationSettings", "introduced": "8", "name": "currentUserNotificationSettings"}
]
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "setAnimationsEnabled:"},
{"access": "public", "introduced": "7", "name": "performWithoutAnimation:"}
],
"interface": "UIView",
"name": "UIViewAnimation",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "areAnimationsEnabled", "name": "areAnimationsEnabled"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "inheritedAnimationDuration", "introduced": "9", "name": "inheritedAnimationDuration"}
]
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "4", "name": "animateWithDuration:delay:options:animations:completion:"},
{"access": "public", "introduced": "4", "name": "animateWithDuration:animations:completion:"},
{"access": "public", "introduced": "4", "name": "animateWithDuration:animations:"},
{"access": "public", "introduced": "17", "name": "animateWithSpringDuration:bounce:initialSpringVelocity:delay:options:animations:completion:"},
{"access": "public", "introduced": "7", "name": "animateWithDuration:delay:usingSpringWithDamping:initialSpringVelocity:options:animations:completion:"},
{"access": "public", "introduced": "4", "name": "transitionWithView:duration:options:animations:completion:"},
{"access": "public", "introduced": "4", "name": "transitionFromView:toView:duration:options:completion:"},
{"access": "public", "introduced": "7", "name": "performSystemAnimation:onViews:options:animations:completion:"},
{"access": "public", "introduced": "13", "name": "modifyAnimationsWithRepeatCount:autoreverses:animations:"}
],
"interface": "UIView",
"name": "UIViewAnimationWithBlocks"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "setEditing:animated:"}
],
"interface": "UIViewController",
"name": "UIViewControllerEditing",
"properties": [
{"access": "public", "getter": "isEditing", "name": "editing", "setter": "setEditing:"},
{"access": "public", "attr": [ "readonly" ], "getter": "editButtonItem", "name": "editButtonItem"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "registerForPreviewingWithDelegate:sourceView:"},
{"access": "public", "introduced": "9", "name": "unregisterForPreviewingWithContext:"}
],
"interface": "UIViewController",
"name": "UIViewControllerPreviewingRegistration"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "5", "name": "attemptRotationToDeviceOrientation"}
],
"instanceMethods": [
{"access": "public", "introduced": "2", "name": "shouldAutorotateToInterfaceOrientation:"},
{"access": "public", "introduced": "16", "name": "setNeedsUpdateOfSupportedInterfaceOrientations"},
{"access": "public", "introduced": "2", "name": "rotatingHeaderView"},
{"access": "public", "introduced": "2", "name": "rotatingFooterView"},
{"access": "public", "introduced": "2", "name": "willRotateToInterfaceOrientation:duration:"},
{"access": "public", "introduced": "2", "name": "didRotateFromInterfaceOrientation:"},
{"access": "public", "introduced": "3", "name": "willAnimateRotationToInterfaceOrientation:duration:"},
{"access": "public", "introduced": "2", "name": "willAnimateFirstHalfOfRotationToInterfaceOrientation:duration:"},
{"access": "public", "introduced": "2", "name": "didAnimateFirstHalfOfRotationToInterfaceOrientation:"},
{"access": "public", "introduced": "2", "name": "willAnimateSecondHalfOfRotationFromInterfaceOrientation:duration:"}
],
"interface": "UIViewController",
"name": "UIViewControllerRotation",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "shouldAutorotate", "introduced": "6", "name": "shouldAutorotate"},
{"access": "public", "attr": [ "readonly" ], "getter": "supportedInterfaceOrientations", "introduced": "6", "name": "supportedInterfaceOrientations"},
{"access": "public", "attr": [ "readonly" ], "getter": "preferredInterfaceOrientationForPresentation", "introduced": "6", "name": "preferredInterfaceOrientationForPresentation"},
{"access": "public", "attr": [ "readonly" ], "getter": "interfaceOrientation", "introduced": "2", "name": "interfaceOrientation"}
]
},
{
"access": "public",
"interface": "UIViewController",
"name": "UIViewControllerTransitionCoordinator",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "transitionCoordinator", "introduced": "7", "name": "transitionCoordinator"}
]
},
{
"access": "public",
"interface": "UIViewController",
"name": "UIViewControllerTransitioning",
"properties": [
{"access": "public", "getter": "transitioningDelegate", "introduced": "7", "name": "transitioningDelegate", "setter": "setTransitioningDelegate:"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "11", "name": "constraintEqualToSystemSpacingAfterAnchor:multiplier:"},
{"access": "public", "introduced": "11", "name": "constraintGreaterThanOrEqualToSystemSpacingAfterAnchor:multiplier:"},
{"access": "public", "introduced": "11", "name": "constraintLessThanOrEqualToSystemSpacingAfterAnchor:multiplier:"}
],
"interface": "NSLayoutXAxisAnchor",
"name": "UIViewDynamicSystemSpacingSupport"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "11", "name": "constraintEqualToSystemSpacingBelowAnchor:multiplier:"},
{"access": "public", "introduced": "11", "name": "constraintGreaterThanOrEqualToSystemSpacingBelowAnchor:multiplier:"},
{"access": "public", "introduced": "11", "name": "constraintLessThanOrEqualToSystemSpacingBelowAnchor:multiplier:"}
],
"interface": "NSLayoutYAxisAnchor",
"name": "UIViewDynamicSystemSpacingSupport"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "hitTest:withEvent:"},
{"access": "public", "name": "pointInside:withEvent:"},
{"access": "public", "name": "convertPoint:toView:"},
{"access": "public", "name": "convertPoint:fromView:"},
{"access": "public", "name": "convertRect:toView:"},
{"access": "public", "name": "convertRect:fromView:"},
{"access": "public", "name": "sizeThatFits:"},
{"access": "public", "name": "sizeToFit"}
],
"interface": "UIView",
"name": "UIViewGeometry",
"properties": [
{"access": "public", "getter": "frame", "name": "frame", "setter": "setFrame:"},
{"access": "public", "getter": "bounds", "name": "bounds", "setter": "setBounds:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "transform", "name": "transform", "setter": "setTransform:"},
{"access": "public", "getter": "transform3D", "introduced": "13", "name": "transform3D", "setter": "setTransform3D:"},
{"access": "public", "getter": "contentScaleFactor", "introduced": "4", "name": "contentScaleFactor", "setter": "setContentScaleFactor:"},
{"access": "public", "getter": "anchorPoint", "introduced": "16", "name": "anchorPoint", "setter": "setAnchorPoint:"},
{"access": "public", "getter": "isMultipleTouchEnabled", "name": "multipleTouchEnabled", "setter": "setMultipleTouchEnabled:"},
{"access": "public", "getter": "isExclusiveTouch", "name": "exclusiveTouch", "setter": "setExclusiveTouch:"},
{"access": "public", "getter": "autoresizesSubviews", "name": "autoresizesSubviews", "setter": "setAutoresizesSubviews:"},
{"access": "public", "getter": "autoresizingMask", "name": "autoresizingMask", "setter": "setAutoresizingMask:"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "3.2", "name": "addGestureRecognizer:"},
{"access": "public", "introduced": "3.2", "name": "removeGestureRecognizer:"},
{"access": "public", "introduced": "6", "name": "gestureRecognizerShouldBegin:"}
],
"interface": "UIView",
"name": "UIViewGestureRecognizers",
"properties": [
{"access": "public", "getter": "gestureRecognizers", "introduced": "3.2", "name": "gestureRecognizers", "setter": "setGestureRecognizers:"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "removeFromSuperview"},
{"access": "public", "name": "insertSubview:atIndex:"},
{"access": "public", "name": "exchangeSubviewAtIndex:withSubviewAtIndex:"},
{"access": "public", "name": "addSubview:"},
{"access": "public", "name": "insertSubview:belowSubview:"},
{"access": "public", "name": "insertSubview:aboveSubview:"},
{"access": "public", "name": "bringSubviewToFront:"},
{"access": "public", "name": "sendSubviewToBack:"},
{"access": "public", "name": "didAddSubview:"},
{"access": "public", "name": "willRemoveSubview:"},
{"access": "public", "name": "willMoveToSuperview:"},
{"access": "public", "name": "didMoveToSuperview"},
{"access": "public", "name": "willMoveToWindow:"},
{"access": "public", "name": "didMoveToWindow"},
{"access": "public", "name": "isDescendantOfView:"},
{"access": "public", "name": "viewWithTag:"},
{"access": "public", "introduced": "26", "name": "setNeedsUpdateProperties"},
{"access": "public", "introduced": "26", "name": "updateProperties"},
{"access": "public", "introduced": "26", "name": "updatePropertiesIfNeeded"},
{"access": "public", "name": "setNeedsLayout"},
{"access": "public", "name": "layoutIfNeeded"},
{"access": "public", "name": "layoutSubviews"},
{"access": "public", "introduced": "8", "name": "layoutMarginsDidChange"},
{"access": "public", "introduced": "11", "name": "safeAreaInsetsDidChange"}
],
"interface": "UIView",
"name": "UIViewHierarchy",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "superview", "name": "superview"},
{"access": "public", "attr": [ "readonly" ], "getter": "subviews", "name": "subviews"},
{"access": "public", "attr": [ "readonly" ], "getter": "window", "name": "window"},
{"access": "public", "getter": "layoutMargins", "introduced": "8", "name": "layoutMargins", "setter": "setLayoutMargins:"},
{"access": "public", "getter": "directionalLayoutMargins", "introduced": "11", "name": "directionalLayoutMargins", "setter": "setDirectionalLayoutMargins:"},
{"access": "public", "getter": "preservesSuperviewLayoutMargins", "introduced": "8", "name": "preservesSuperviewLayoutMargins", "setter": "setPreservesSuperviewLayoutMargins:"},
{"access": "public", "getter": "insetsLayoutMarginsFromSafeArea", "introduced": "11", "name": "insetsLayoutMarginsFromSafeArea", "setter": "setInsetsLayoutMarginsFromSafeArea:"},
{"access": "public", "attr": [ "readonly" ], "getter": "safeAreaInsets", "introduced": "11", "name": "safeAreaInsets"},
{"access": "public", "attr": [ "readonly" ], "getter": "layoutMarginsGuide", "introduced": "9", "name": "layoutMarginsGuide"},
{"access": "public", "attr": [ "readonly" ], "getter": "readableContentGuide", "introduced": "9", "name": "readableContentGuide"},
{"access": "public", "attr": [ "readonly" ], "getter": "safeAreaLayoutGuide", "introduced": "11", "name": "safeAreaLayoutGuide"},
{"access": "public", "attr": [ "readonly" ], "getter": "keyboardLayoutGuide", "introduced": "15", "name": "keyboardLayoutGuide"}
]
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "7", "name": "animateKeyframesWithDuration:delay:options:animations:completion:"},
{"access": "public", "introduced": "7", "name": "addKeyframeWithRelativeStartTime:relativeDuration:animations:"}
],
"interface": "UIView",
"name": "UIViewKeyframeAnimations"
},
{
"access": "public",
"interface": "UIView",
"name": "UIViewLayoutConstraintCreation",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "leadingAnchor", "introduced": "9", "name": "leadingAnchor"},
{"access": "public", "attr": [ "readonly" ], "getter": "trailingAnchor", "introduced": "9", "name": "trailingAnchor"},
{"access": "public", "attr": [ "readonly" ], "getter": "leftAnchor", "introduced": "9", "name": "leftAnchor"},
{"access": "public", "attr": [ "readonly" ], "getter": "rightAnchor", "introduced": "9", "name": "rightAnchor"},
{"access": "public", "attr": [ "readonly" ], "getter": "topAnchor", "introduced": "9", "name": "topAnchor"},
{"access": "public", "attr": [ "readonly" ], "getter": "bottomAnchor", "introduced": "9", "name": "bottomAnchor"},
{"access": "public", "attr": [ "readonly" ], "getter": "widthAnchor", "introduced": "9", "name": "widthAnchor"},
{"access": "public", "attr": [ "readonly" ], "getter": "heightAnchor", "introduced": "9", "name": "heightAnchor"},
{"access": "public", "attr": [ "readonly" ], "getter": "centerXAnchor", "introduced": "9", "name": "centerXAnchor"},
{"access": "public", "attr": [ "readonly" ], "getter": "centerYAnchor", "introduced": "9", "name": "centerYAnchor"},
{"access": "public", "attr": [ "readonly" ], "getter": "firstBaselineAnchor", "introduced": "9", "name": "firstBaselineAnchor"},
{"access": "public", "attr": [ "readonly" ], "getter": "lastBaselineAnchor", "introduced": "9", "name": "lastBaselineAnchor"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "7", "name": "addMotionEffect:"},
{"access": "public", "introduced": "7", "name": "removeMotionEffect:"}
],
"interface": "UIView",
"name": "UIViewMotionEffects",
"properties": [
{"access": "public", "getter": "motionEffects", "introduced": "7", "name": "motionEffects", "setter": "setMotionEffects:"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "drawRect:"},
{"access": "public", "name": "setNeedsDisplay"},
{"access": "public", "name": "setNeedsDisplayInRect:"},
{"access": "public", "introduced": "7", "name": "tintColorDidChange"}
],
"interface": "UIView",
"name": "UIViewRendering",
"properties": [
{"access": "public", "getter": "clipsToBounds", "name": "clipsToBounds", "setter": "setClipsToBounds:"},
{"access": "public", "getter": "backgroundColor", "name": "backgroundColor", "setter": "setBackgroundColor:"},
{"access": "public", "getter": "alpha", "name": "alpha", "setter": "setAlpha:"},
{"access": "public", "getter": "isOpaque", "name": "opaque", "setter": "setOpaque:"},
{"access": "public", "getter": "clearsContextBeforeDrawing", "name": "clearsContextBeforeDrawing", "setter": "setClearsContextBeforeDrawing:"},
{"access": "public", "getter": "isHidden", "name": "hidden", "setter": "setHidden:"},
{"access": "public", "getter": "contentMode", "name": "contentMode", "setter": "setContentMode:"},
{"access": "public", "getter": "contentStretch", "introduced": "3", "name": "contentStretch", "setter": "setContentStretch:"},
{"access": "public", "getter": "maskView", "introduced": "8", "name": "maskView", "setter": "setMaskView:"},
{"access": "public", "getter": "tintColor", "introduced": "7", "name": "tintColor", "setter": "setTintColor:"},
{"access": "public", "getter": "tintAdjustmentMode", "introduced": "7", "name": "tintAdjustmentMode", "setter": "setTintAdjustmentMode:"}
]
},
{
"access": "public",
"interface": "UIWindow",
"name": "UIWindowLayout",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "safeAreaAspectFitLayoutGuide", "introduced": "16", "name": "safeAreaAspectFitLayoutGuide"}
]
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "previewForURL:"},
{"access": "public", "name": "previewForURL:title:"}
],
"interface": "UIDragPreview",
"name": "URLPreviews"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "previewForURL:target:"},
{"access": "public", "name": "previewForURL:title:target:"}
],
"interface": "UITargetedDragPreview",
"name": "URLPreviews"
},
{
"access": "public",
"interface": "UIView",
"name": "UserInterfaceStyle",
"properties": [
{"access": "public", "getter": "overrideUserInterfaceStyle", "introduced": "13", "name": "overrideUserInterfaceStyle", "setter": "setOverrideUserInterfaceStyle:"}
]
}
],
"enums": [
{
"access": "public",
"constants": [
{"access": "public", "name": "NSControlCharacterActionZeroAdvancement"},
{"access": "public", "name": "NSControlCharacterActionWhitespace"},
{"access": "public", "name": "NSControlCharacterActionHorizontalTab"},
{"access": "public", "name": "NSControlCharacterActionLineBreak"},
{"access": "public", "name": "NSControlCharacterActionParagraphBreak"},
{"access": "public", "name": "NSControlCharacterActionContainerBreak"}
],
"introduced": "7",
"name": "NSControlCharacterAction"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NSDirectionalRectEdgeNone"},
{"access": "public", "name": "NSDirectionalRectEdgeTop"},
{"access": "public", "name": "NSDirectionalRectEdgeLeading"},
{"access": "public", "name": "NSDirectionalRectEdgeBottom"},
{"access": "public", "name": "NSDirectionalRectEdgeTrailing"},
{"access": "public", "name": "NSDirectionalRectEdgeAll"}
],
"introduced": "13",
"name": "NSDirectionalRectEdge"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NSGlyphPropertyNull"},
{"access": "public", "name": "NSGlyphPropertyControlCharacter"},
{"access": "public", "name": "NSGlyphPropertyElastic"},
{"access": "public", "name": "NSGlyphPropertyNonBaseCharacter"}
],
"introduced": "7",
"name": "NSGlyphProperty"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NSLayoutAttributeLeft"},
{"access": "public", "name": "NSLayoutAttributeRight"},
{"access": "public", "name": "NSLayoutAttributeTop"},
{"access": "public", "name": "NSLayoutAttributeBottom"},
{"access": "public", "name": "NSLayoutAttributeLeading"},
{"access": "public", "name": "NSLayoutAttributeTrailing"},
{"access": "public", "name": "NSLayoutAttributeWidth"},
{"access": "public", "name": "NSLayoutAttributeHeight"},
{"access": "public", "name": "NSLayoutAttributeCenterX"},
{"access": "public", "name": "NSLayoutAttributeCenterY"},
{"access": "public", "name": "NSLayoutAttributeLastBaseline"},
{"access": "public", "name": "NSLayoutAttributeBaseline"},
{"access": "public", "introduced": "8", "name": "NSLayoutAttributeFirstBaseline"},
{"access": "public", "introduced": "8", "name": "NSLayoutAttributeLeftMargin"},
{"access": "public", "introduced": "8", "name": "NSLayoutAttributeRightMargin"},
{"access": "public", "introduced": "8", "name": "NSLayoutAttributeTopMargin"},
{"access": "public", "introduced": "8", "name": "NSLayoutAttributeBottomMargin"},
{"access": "public", "introduced": "8", "name": "NSLayoutAttributeLeadingMargin"},
{"access": "public", "introduced": "8", "name": "NSLayoutAttributeTrailingMargin"},
{"access": "public", "introduced": "8", "name": "NSLayoutAttributeCenterXWithinMargins"},
{"access": "public", "introduced": "8", "name": "NSLayoutAttributeCenterYWithinMargins"},
{"access": "public", "name": "NSLayoutAttributeNotAnAttribute"}
],
"name": "NSLayoutAttribute"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NSLayoutFormatAlignAllLeft"},
{"access": "public", "name": "NSLayoutFormatAlignAllRight"},
{"access": "public", "name": "NSLayoutFormatAlignAllTop"},
{"access": "public", "name": "NSLayoutFormatAlignAllBottom"},
{"access": "public", "name": "NSLayoutFormatAlignAllLeading"},
{"access": "public", "name": "NSLayoutFormatAlignAllTrailing"},
{"access": "public", "name": "NSLayoutFormatAlignAllCenterX"},
{"access": "public", "name": "NSLayoutFormatAlignAllCenterY"},
{"access": "public", "name": "NSLayoutFormatAlignAllLastBaseline"},
{"access": "public", "introduced": "8", "name": "NSLayoutFormatAlignAllFirstBaseline"},
{"access": "public", "name": "NSLayoutFormatAlignAllBaseline"},
{"access": "public", "name": "NSLayoutFormatAlignmentMask"},
{"access": "public", "name": "NSLayoutFormatDirectionLeadingToTrailing"},
{"access": "public", "name": "NSLayoutFormatDirectionLeftToRight"},
{"access": "public", "name": "NSLayoutFormatDirectionRightToLeft"},
{"access": "public", "name": "NSLayoutFormatDirectionMask"},
{"access": "public", "introduced": "11", "name": "NSLayoutFormatSpacingEdgeToEdge"},
{"access": "public", "introduced": "11", "name": "NSLayoutFormatSpacingBaselineToBaseline"},
{"access": "public", "introduced": "11", "name": "NSLayoutFormatSpacingMask"}
],
"name": "NSLayoutFormatOptions"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NSLayoutRelationLessThanOrEqual"},
{"access": "public", "name": "NSLayoutRelationEqual"},
{"access": "public", "name": "NSLayoutRelationGreaterThanOrEqual"}
],
"name": "NSLayoutRelation"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NSLineBreakByWordWrapping"},
{"access": "public", "name": "NSLineBreakByCharWrapping"},
{"access": "public", "name": "NSLineBreakByClipping"},
{"access": "public", "name": "NSLineBreakByTruncatingHead"},
{"access": "public", "name": "NSLineBreakByTruncatingTail"},
{"access": "public", "name": "NSLineBreakByTruncatingMiddle"}
],
"introduced": "6",
"name": "NSLineBreakMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NSLineBreakStrategyNone"},
{"access": "public", "introduced": "9", "name": "NSLineBreakStrategyPushOut"},
{"access": "public", "introduced": "14", "name": "NSLineBreakStrategyHangulWordPriority"},
{"access": "public", "introduced": "14", "name": "NSLineBreakStrategyStandard"}
],
"introduced": "9",
"name": "NSLineBreakStrategy"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NSRectAlignmentNone"},
{"access": "public", "name": "NSRectAlignmentTop"},
{"access": "public", "name": "NSRectAlignmentTopLeading"},
{"access": "public", "name": "NSRectAlignmentLeading"},
{"access": "public", "name": "NSRectAlignmentBottomLeading"},
{"access": "public", "name": "NSRectAlignmentBottom"},
{"access": "public", "name": "NSRectAlignmentBottomTrailing"},
{"access": "public", "name": "NSRectAlignmentTrailing"},
{"access": "public", "name": "NSRectAlignmentTopTrailing"}
],
"introduced": "13",
"name": "NSRectAlignment"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NSStringDrawingUsesLineFragmentOrigin"},
{"access": "public", "name": "NSStringDrawingUsesFontLeading"},
{"access": "public", "name": "NSStringDrawingUsesDeviceMetrics"},
{"access": "public", "introduced": "6", "name": "NSStringDrawingTruncatesLastVisibleLine"},
{"access": "public", "introduced": "26", "name": "NSStringDrawingOptionsResolvesNaturalAlignmentWithBaseWritingDirection"}
],
"introduced": "6",
"name": "NSStringDrawingOptions"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NSTextAlignmentLeft"},
{"access": "public", "name": "NSTextAlignmentCenter"},
{"access": "public", "name": "NSTextAlignmentRight"},
{"access": "public", "name": "NSTextAlignmentJustified"},
{"access": "public", "name": "NSTextAlignmentNatural"}
],
"introduced": "6",
"name": "NSTextAlignment"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NSTextLayoutOrientationHorizontal"},
{"access": "public", "name": "NSTextLayoutOrientationVertical"}
],
"introduced": "7",
"name": "NSTextLayoutOrientation"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NSTextScalingStandard"},
{"access": "public", "name": "NSTextScalingiOS"}
],
"introduced": "13",
"name": "NSTextScalingType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NSTextStorageEditedAttributes"},
{"access": "public", "name": "NSTextStorageEditedCharacters"}
],
"introduced": "7",
"name": "NSTextStorageEditActions"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NSTextWritingDirectionEmbedding"},
{"access": "public", "name": "NSTextWritingDirectionOverride"}
],
"introduced": "7",
"name": "NSTextWritingDirection"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NSUnderlineStyleNone"},
{"access": "public", "name": "NSUnderlineStyleSingle"},
{"access": "public", "introduced": "7", "name": "NSUnderlineStyleThick"},
{"access": "public", "introduced": "7", "name": "NSUnderlineStyleDouble"},
{"access": "public", "introduced": "7", "name": "NSUnderlineStylePatternSolid"},
{"access": "public", "introduced": "7", "name": "NSUnderlineStylePatternDot"},
{"access": "public", "introduced": "7", "name": "NSUnderlineStylePatternDash"},
{"access": "public", "introduced": "7", "name": "NSUnderlineStylePatternDashDot"},
{"access": "public", "introduced": "7", "name": "NSUnderlineStylePatternDashDotDot"},
{"access": "public", "introduced": "7", "name": "NSUnderlineStyleByWord"}
],
"introduced": "6",
"name": "NSUnderlineStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NSWritingDirectionNatural"},
{"access": "public", "name": "NSWritingDirectionLeftToRight"},
{"access": "public", "name": "NSWritingDirectionRightToLeft"}
],
"introduced": "6",
"name": "NSWritingDirection"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NSWritingDirectionEmbedding"},
{"access": "public", "name": "NSWritingDirectionOverride"}
],
"introduced": "9",
"name": "NSWritingDirectionFormatType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIAccessibilityContainerTypeNone"},
{"access": "public", "name": "UIAccessibilityContainerTypeDataTable"},
{"access": "public", "name": "UIAccessibilityContainerTypeList"},
{"access": "public", "name": "UIAccessibilityContainerTypeLandmark"},
{"access": "public", "introduced": "13", "name": "UIAccessibilityContainerTypeSemanticGroup"}
],
"introduced": "11",
"name": "UIAccessibilityContainerType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIAccessibilityContrastUnspecified"},
{"access": "public", "name": "UIAccessibilityContrastNormal"},
{"access": "public", "name": "UIAccessibilityContrastHigh"}
],
"introduced": "13",
"name": "UIAccessibilityContrast"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "10", "name": "UIAccessibilityCustomRotorDirectionPrevious"},
{"access": "public", "introduced": "10", "name": "UIAccessibilityCustomRotorDirectionNext"}
],
"name": "UIAccessibilityCustomRotorDirection"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIAccessibilityCustomSystemRotorTypeNone"},
{"access": "public", "name": "UIAccessibilityCustomSystemRotorTypeLink"},
{"access": "public", "name": "UIAccessibilityCustomSystemRotorTypeVisitedLink"},
{"access": "public", "name": "UIAccessibilityCustomSystemRotorTypeHeading"},
{"access": "public", "name": "UIAccessibilityCustomSystemRotorTypeHeadingLevel1"},
{"access": "public", "name": "UIAccessibilityCustomSystemRotorTypeHeadingLevel2"},
{"access": "public", "name": "UIAccessibilityCustomSystemRotorTypeHeadingLevel3"},
{"access": "public", "name": "UIAccessibilityCustomSystemRotorTypeHeadingLevel4"},
{"access": "public", "name": "UIAccessibilityCustomSystemRotorTypeHeadingLevel5"},
{"access": "public", "name": "UIAccessibilityCustomSystemRotorTypeHeadingLevel6"},
{"access": "public", "name": "UIAccessibilityCustomSystemRotorTypeBoldText"},
{"access": "public", "name": "UIAccessibilityCustomSystemRotorTypeItalicText"},
{"access": "public", "name": "UIAccessibilityCustomSystemRotorTypeUnderlineText"},
{"access": "public", "name": "UIAccessibilityCustomSystemRotorTypeMisspelledWord"},
{"access": "public", "name": "UIAccessibilityCustomSystemRotorTypeImage"},
{"access": "public", "name": "UIAccessibilityCustomSystemRotorTypeTextField"},
{"access": "public", "name": "UIAccessibilityCustomSystemRotorTypeTable"},
{"access": "public", "name": "UIAccessibilityCustomSystemRotorTypeList"},
{"access": "public", "name": "UIAccessibilityCustomSystemRotorTypeLandmark"}
],
"introduced": "11",
"name": "UIAccessibilityCustomSystemRotorType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIAccessibilityDirectTouchOptionNone"},
{"access": "public", "name": "UIAccessibilityDirectTouchOptionSilentOnTouch"},
{"access": "public", "name": "UIAccessibilityDirectTouchOptionRequiresActivation"}
],
"introduced": "17",
"name": "UIAccessibilityDirectTouchOptions"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIAccessibilityExpandedStatusUnsupported"},
{"access": "public", "name": "UIAccessibilityExpandedStatusExpanded"},
{"access": "public", "name": "UIAccessibilityExpandedStatusCollapsed"}
],
"introduced": "18",
"name": "UIAccessibilityExpandedStatus"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIAccessibilityHearingDeviceEarNone"},
{"access": "public", "name": "UIAccessibilityHearingDeviceEarLeft"},
{"access": "public", "name": "UIAccessibilityHearingDeviceEarRight"},
{"access": "public", "name": "UIAccessibilityHearingDeviceEarBoth"}
],
"introduced": "10",
"name": "UIAccessibilityHearingDeviceEar"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIAccessibilityNavigationStyleAutomatic"},
{"access": "public", "name": "UIAccessibilityNavigationStyleSeparate"},
{"access": "public", "name": "UIAccessibilityNavigationStyleCombined"}
],
"introduced": "8",
"name": "UIAccessibilityNavigationStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIAccessibilityScrollDirectionRight"},
{"access": "public", "name": "UIAccessibilityScrollDirectionLeft"},
{"access": "public", "name": "UIAccessibilityScrollDirectionUp"},
{"access": "public", "name": "UIAccessibilityScrollDirectionDown"},
{"access": "public", "introduced": "5", "name": "UIAccessibilityScrollDirectionNext"},
{"access": "public", "introduced": "5", "name": "UIAccessibilityScrollDirectionPrevious"}
],
"name": "UIAccessibilityScrollDirection"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIAccessibilityZoomTypeInsertionPoint"}
],
"introduced": "5",
"name": "UIAccessibilityZoomType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIActionSheetStyleAutomatic"},
{"access": "public", "name": "UIActionSheetStyleDefault"},
{"access": "public", "name": "UIActionSheetStyleBlackTranslucent"},
{"access": "public", "name": "UIActionSheetStyleBlackOpaque"}
],
"introduced": "2",
"name": "UIActionSheetStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "13", "name": "UIActivityIndicatorViewStyleMedium"},
{"access": "public", "introduced": "13", "name": "UIActivityIndicatorViewStyleLarge"},
{"access": "public", "introduced": "2", "name": "UIActivityIndicatorViewStyleWhiteLarge"},
{"access": "public", "introduced": "2", "name": "UIActivityIndicatorViewStyleWhite"},
{"access": "public", "introduced": "2", "name": "UIActivityIndicatorViewStyleGray"}
],
"name": "UIActivityIndicatorViewStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIAlertActionStyleDefault"},
{"access": "public", "name": "UIAlertActionStyleCancel"},
{"access": "public", "name": "UIAlertActionStyleDestructive"}
],
"introduced": "8",
"name": "UIAlertActionStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIAlertControllerSeverityDefault"},
{"access": "public", "name": "UIAlertControllerSeverityCritical"}
],
"introduced": "16",
"name": "UIAlertControllerSeverity"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIAlertControllerStyleActionSheet"},
{"access": "public", "name": "UIAlertControllerStyleAlert"}
],
"introduced": "8",
"name": "UIAlertControllerStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIAlertViewStyleDefault"},
{"access": "public", "name": "UIAlertViewStyleSecureTextInput"},
{"access": "public", "name": "UIAlertViewStylePlainTextInput"},
{"access": "public", "name": "UIAlertViewStyleLoginAndPasswordInput"}
],
"name": "UIAlertViewStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIApplicationCategoryWebBrowser"}
],
"introduced": "18.2",
"name": "UIApplicationCategory"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIApplicationCategoryDefaultErrorRateLimited"}
],
"introduced": "18.2",
"name": "UIApplicationCategoryDefaultErrorCode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIApplicationCategoryDefaultStatusUnavailable"},
{"access": "public", "name": "UIApplicationCategoryDefaultStatusIsDefault"},
{"access": "public", "name": "UIApplicationCategoryDefaultStatusNotDefault"}
],
"introduced": "18.2",
"name": "UIApplicationCategoryDefaultStatus"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIApplicationShortcutIconTypeCompose"},
{"access": "public", "name": "UIApplicationShortcutIconTypePlay"},
{"access": "public", "name": "UIApplicationShortcutIconTypePause"},
{"access": "public", "name": "UIApplicationShortcutIconTypeAdd"},
{"access": "public", "name": "UIApplicationShortcutIconTypeLocation"},
{"access": "public", "name": "UIApplicationShortcutIconTypeSearch"},
{"access": "public", "name": "UIApplicationShortcutIconTypeShare"},
{"access": "public", "introduced": "9.1", "name": "UIApplicationShortcutIconTypeProhibit"},
{"access": "public", "introduced": "9.1", "name": "UIApplicationShortcutIconTypeContact"},
{"access": "public", "introduced": "9.1", "name": "UIApplicationShortcutIconTypeHome"},
{"access": "public", "introduced": "9.1", "name": "UIApplicationShortcutIconTypeMarkLocation"},
{"access": "public", "introduced": "9.1", "name": "UIApplicationShortcutIconTypeFavorite"},
{"access": "public", "introduced": "9.1", "name": "UIApplicationShortcutIconTypeLove"},
{"access": "public", "introduced": "9.1", "name": "UIApplicationShortcutIconTypeCloud"},
{"access": "public", "introduced": "9.1", "name": "UIApplicationShortcutIconTypeInvitation"},
{"access": "public", "introduced": "9.1", "name": "UIApplicationShortcutIconTypeConfirmation"},
{"access": "public", "introduced": "9.1", "name": "UIApplicationShortcutIconTypeMail"},
{"access": "public", "introduced": "9.1", "name": "UIApplicationShortcutIconTypeMessage"},
{"access": "public", "introduced": "9.1", "name": "UIApplicationShortcutIconTypeDate"},
{"access": "public", "introduced": "9.1", "name": "UIApplicationShortcutIconTypeTime"},
{"access": "public", "introduced": "9.1", "name": "UIApplicationShortcutIconTypeCapturePhoto"},
{"access": "public", "introduced": "9.1", "name": "UIApplicationShortcutIconTypeCaptureVideo"},
{"access": "public", "introduced": "9.1", "name": "UIApplicationShortcutIconTypeTask"},
{"access": "public", "introduced": "9.1", "name": "UIApplicationShortcutIconTypeTaskCompleted"},
{"access": "public", "introduced": "9.1", "name": "UIApplicationShortcutIconTypeAlarm"},
{"access": "public", "introduced": "9.1", "name": "UIApplicationShortcutIconTypeBookmark"},
{"access": "public", "introduced": "9.1", "name": "UIApplicationShortcutIconTypeShuffle"},
{"access": "public", "introduced": "9.1", "name": "UIApplicationShortcutIconTypeAudio"},
{"access": "public", "introduced": "9.1", "name": "UIApplicationShortcutIconTypeUpdate"}
],
"introduced": "9",
"name": "UIApplicationShortcutIconType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIApplicationStateActive"},
{"access": "public", "name": "UIApplicationStateInactive"},
{"access": "public", "name": "UIApplicationStateBackground"}
],
"introduced": "4",
"name": "UIApplicationState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIAttachmentBehaviorTypeItems"},
{"access": "public", "name": "UIAttachmentBehaviorTypeAnchor"}
],
"introduced": "7",
"name": "UIAttachmentBehaviorType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIBackgroundFetchResultNewData"},
{"access": "public", "name": "UIBackgroundFetchResultNoData"},
{"access": "public", "name": "UIBackgroundFetchResultFailed"}
],
"introduced": "7",
"name": "UIBackgroundFetchResult"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIBackgroundRefreshStatusRestricted"},
{"access": "public", "name": "UIBackgroundRefreshStatusDenied"},
{"access": "public", "name": "UIBackgroundRefreshStatusAvailable"}
],
"introduced": "7",
"name": "UIBackgroundRefreshStatus"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIBandSelectionInteractionStatePossible"},
{"access": "public", "name": "UIBandSelectionInteractionStateBegan"},
{"access": "public", "name": "UIBandSelectionInteractionStateSelecting"},
{"access": "public", "name": "UIBandSelectionInteractionStateEnded"}
],
"introduced": "15",
"name": "UIBandSelectionInteractionState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIBarButtonItemStylePlain"},
{"access": "public", "introduced": "26", "name": "UIBarButtonItemStyleProminent"},
{"access": "public", "introduced": "2", "name": "UIBarButtonItemStyleBordered"},
{"access": "public", "introduced": "2", "name": "UIBarButtonItemStyleDone"}
],
"name": "UIBarButtonItemStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIBarButtonSystemItemDone"},
{"access": "public", "name": "UIBarButtonSystemItemCancel"},
{"access": "public", "name": "UIBarButtonSystemItemEdit"},
{"access": "public", "name": "UIBarButtonSystemItemSave"},
{"access": "public", "name": "UIBarButtonSystemItemAdd"},
{"access": "public", "name": "UIBarButtonSystemItemFlexibleSpace"},
{"access": "public", "name": "UIBarButtonSystemItemFixedSpace"},
{"access": "public", "name": "UIBarButtonSystemItemCompose"},
{"access": "public", "name": "UIBarButtonSystemItemReply"},
{"access": "public", "name": "UIBarButtonSystemItemAction"},
{"access": "public", "name": "UIBarButtonSystemItemOrganize"},
{"access": "public", "name": "UIBarButtonSystemItemBookmarks"},
{"access": "public", "name": "UIBarButtonSystemItemSearch"},
{"access": "public", "name": "UIBarButtonSystemItemRefresh"},
{"access": "public", "name": "UIBarButtonSystemItemStop"},
{"access": "public", "name": "UIBarButtonSystemItemCamera"},
{"access": "public", "name": "UIBarButtonSystemItemTrash"},
{"access": "public", "name": "UIBarButtonSystemItemPlay"},
{"access": "public", "name": "UIBarButtonSystemItemPause"},
{"access": "public", "name": "UIBarButtonSystemItemRewind"},
{"access": "public", "name": "UIBarButtonSystemItemFastForward"},
{"access": "public", "introduced": "3", "name": "UIBarButtonSystemItemUndo"},
{"access": "public", "introduced": "3", "name": "UIBarButtonSystemItemRedo"},
{"access": "public", "introduced": "4", "name": "UIBarButtonSystemItemPageCurl"},
{"access": "public", "introduced": "13", "name": "UIBarButtonSystemItemClose"},
{"access": "public", "introduced": "18.2", "name": "UIBarButtonSystemItemWritingTools"}
],
"name": "UIBarButtonSystemItem"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIBarMetricsDefault"},
{"access": "public", "name": "UIBarMetricsCompact"},
{"access": "public", "name": "UIBarMetricsDefaultPrompt"},
{"access": "public", "name": "UIBarMetricsCompactPrompt"},
{"access": "public", "introduced": "5", "name": "UIBarMetricsLandscapePhone"},
{"access": "public", "introduced": "7", "name": "UIBarMetricsLandscapePhonePrompt"}
],
"name": "UIBarMetrics"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIBarPositionAny"},
{"access": "public", "name": "UIBarPositionBottom"},
{"access": "public", "name": "UIBarPositionTop"},
{"access": "public", "name": "UIBarPositionTopAttached"}
],
"introduced": "7",
"name": "UIBarPosition"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIBarStyleDefault"},
{"access": "public", "name": "UIBarStyleBlack"},
{"access": "public", "introduced": "2", "name": "UIBarStyleBlackOpaque"},
{"access": "public", "introduced": "2", "name": "UIBarStyleBlackTranslucent"}
],
"name": "UIBarStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIBaselineAdjustmentAlignBaselines"},
{"access": "public", "name": "UIBaselineAdjustmentAlignCenters"},
{"access": "public", "name": "UIBaselineAdjustmentNone"}
],
"name": "UIBaselineAdjustment"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIBehavioralStyleAutomatic"},
{"access": "public", "name": "UIBehavioralStylePad"},
{"access": "public", "name": "UIBehavioralStyleMac"}
],
"name": "UIBehavioralStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIBlurEffectStyleExtraLight"},
{"access": "public", "name": "UIBlurEffectStyleLight"},
{"access": "public", "name": "UIBlurEffectStyleDark"},
{"access": "public", "name": "UIBlurEffectStyleExtraDark", "unavailable": true},
{"access": "public", "introduced": "10", "name": "UIBlurEffectStyleRegular"},
{"access": "public", "introduced": "10", "name": "UIBlurEffectStyleProminent"},
{"access": "public", "introduced": "13", "name": "UIBlurEffectStyleSystemUltraThinMaterial"},
{"access": "public", "introduced": "13", "name": "UIBlurEffectStyleSystemThinMaterial"},
{"access": "public", "introduced": "13", "name": "UIBlurEffectStyleSystemMaterial"},
{"access": "public", "introduced": "13", "name": "UIBlurEffectStyleSystemThickMaterial"},
{"access": "public", "introduced": "13", "name": "UIBlurEffectStyleSystemChromeMaterial"},
{"access": "public", "introduced": "13", "name": "UIBlurEffectStyleSystemUltraThinMaterialLight"},
{"access": "public", "introduced": "13", "name": "UIBlurEffectStyleSystemThinMaterialLight"},
{"access": "public", "introduced": "13", "name": "UIBlurEffectStyleSystemMaterialLight"},
{"access": "public", "introduced": "13", "name": "UIBlurEffectStyleSystemThickMaterialLight"},
{"access": "public", "introduced": "13", "name": "UIBlurEffectStyleSystemChromeMaterialLight"},
{"access": "public", "introduced": "13", "name": "UIBlurEffectStyleSystemUltraThinMaterialDark"},
{"access": "public", "introduced": "13", "name": "UIBlurEffectStyleSystemThinMaterialDark"},
{"access": "public", "introduced": "13", "name": "UIBlurEffectStyleSystemMaterialDark"},
{"access": "public", "introduced": "13", "name": "UIBlurEffectStyleSystemThickMaterialDark"},
{"access": "public", "introduced": "13", "name": "UIBlurEffectStyleSystemChromeMaterialDark"}
],
"introduced": "8",
"name": "UIBlurEffectStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIButtonConfigurationCornerStyleFixed"},
{"access": "public", "name": "UIButtonConfigurationCornerStyleDynamic"},
{"access": "public", "name": "UIButtonConfigurationCornerStyleSmall"},
{"access": "public", "name": "UIButtonConfigurationCornerStyleMedium"},
{"access": "public", "name": "UIButtonConfigurationCornerStyleLarge"},
{"access": "public", "name": "UIButtonConfigurationCornerStyleCapsule"}
],
"introduced": "15",
"name": "UIButtonConfigurationCornerStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIButtonConfigurationIndicatorAutomatic"},
{"access": "public", "name": "UIButtonConfigurationIndicatorNone"},
{"access": "public", "name": "UIButtonConfigurationIndicatorPopup"}
],
"introduced": "16",
"name": "UIButtonConfigurationIndicator"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIButtonConfigurationMacIdiomStyleAutomatic"},
{"access": "public", "name": "UIButtonConfigurationMacIdiomStyleBordered"},
{"access": "public", "name": "UIButtonConfigurationMacIdiomStyleBorderless"},
{"access": "public", "name": "UIButtonConfigurationMacIdiomStyleBorderlessTinted"}
],
"introduced": "15",
"name": "UIButtonConfigurationMacIdiomStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIButtonConfigurationSizeMedium"},
{"access": "public", "name": "UIButtonConfigurationSizeSmall"},
{"access": "public", "name": "UIButtonConfigurationSizeMini"},
{"access": "public", "name": "UIButtonConfigurationSizeLarge"}
],
"introduced": "15",
"name": "UIButtonConfigurationSize"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIButtonConfigurationTitleAlignmentAutomatic"},
{"access": "public", "name": "UIButtonConfigurationTitleAlignmentLeading"},
{"access": "public", "name": "UIButtonConfigurationTitleAlignmentCenter"},
{"access": "public", "name": "UIButtonConfigurationTitleAlignmentTrailing"}
],
"introduced": "15",
"name": "UIButtonConfigurationTitleAlignment"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIButtonRoleNormal"},
{"access": "public", "name": "UIButtonRolePrimary"},
{"access": "public", "name": "UIButtonRoleCancel"},
{"access": "public", "name": "UIButtonRoleDestructive"}
],
"introduced": "14",
"name": "UIButtonRole"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIButtonTypeCustom"},
{"access": "public", "introduced": "7", "name": "UIButtonTypeSystem"},
{"access": "public", "name": "UIButtonTypeDetailDisclosure"},
{"access": "public", "name": "UIButtonTypeInfoLight"},
{"access": "public", "name": "UIButtonTypeInfoDark"},
{"access": "public", "name": "UIButtonTypeContactAdd"},
{"access": "public", "name": "UIButtonTypePlain", "unavailable": true},
{"access": "public", "introduced": "13", "name": "UIButtonTypeClose"},
{"access": "public", "name": "UIButtonTypeRoundedRect"}
],
"name": "UIButtonType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UICalendarViewDecorationSizeSmall"},
{"access": "public", "name": "UICalendarViewDecorationSizeMedium"},
{"access": "public", "name": "UICalendarViewDecorationSizeLarge"}
],
"introduced": "16",
"name": "UICalendarViewDecorationSize"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UICellAccessoryDisplayedAlways"},
{"access": "public", "name": "UICellAccessoryDisplayedWhenEditing"},
{"access": "public", "name": "UICellAccessoryDisplayedWhenNotEditing"}
],
"introduced": "14",
"name": "UICellAccessoryDisplayedState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UICellAccessoryOutlineDisclosureStyleAutomatic"},
{"access": "public", "name": "UICellAccessoryOutlineDisclosureStyleHeader"},
{"access": "public", "name": "UICellAccessoryOutlineDisclosureStyleCell"}
],
"introduced": "14",
"name": "UICellAccessoryOutlineDisclosureStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UICellAccessoryPlacementLeading"},
{"access": "public", "name": "UICellAccessoryPlacementTrailing"}
],
"introduced": "14",
"name": "UICellAccessoryPlacement"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UICellConfigurationDragStateNone"},
{"access": "public", "name": "UICellConfigurationDragStateLifting"},
{"access": "public", "name": "UICellConfigurationDragStateDragging"}
],
"introduced": "14",
"name": "UICellConfigurationDragState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UICellConfigurationDropStateNone"},
{"access": "public", "name": "UICellConfigurationDropStateNotTargeted"},
{"access": "public", "name": "UICellConfigurationDropStateTargeted"}
],
"introduced": "14",
"name": "UICellConfigurationDropState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UICloudSharingPermissionStandard"},
{"access": "public", "name": "UICloudSharingPermissionAllowPublic"},
{"access": "public", "name": "UICloudSharingPermissionAllowPrivate"},
{"access": "public", "name": "UICloudSharingPermissionAllowReadOnly"},
{"access": "public", "name": "UICloudSharingPermissionAllowReadWrite"}
],
"introduced": "10",
"name": "UICloudSharingPermissionOptions"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UICollectionElementCategoryCell"},
{"access": "public", "name": "UICollectionElementCategorySupplementaryView"},
{"access": "public", "name": "UICollectionElementCategoryDecorationView"}
],
"name": "UICollectionElementCategory"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UICollectionLayoutListAppearancePlain"},
{"access": "public", "name": "UICollectionLayoutListAppearanceGrouped"},
{"access": "public", "name": "UICollectionLayoutListAppearanceInsetGrouped"},
{"access": "public", "name": "UICollectionLayoutListAppearanceSidebar"},
{"access": "public", "name": "UICollectionLayoutListAppearanceSidebarPlain"}
],
"introduced": "14",
"name": "UICollectionLayoutListAppearance"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UICollectionLayoutListContentHuggingElementsNone"},
{"access": "public", "name": "UICollectionLayoutListContentHuggingElementsSupplementaryHeader"}
],
"introduced": "18",
"name": "UICollectionLayoutListContentHuggingElements"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UICollectionLayoutListFooterModeNone"},
{"access": "public", "name": "UICollectionLayoutListFooterModeSupplementary"}
],
"introduced": "14",
"name": "UICollectionLayoutListFooterMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UICollectionLayoutListHeaderModeNone"},
{"access": "public", "name": "UICollectionLayoutListHeaderModeSupplementary"},
{"access": "public", "name": "UICollectionLayoutListHeaderModeFirstItemInSection"}
],
"introduced": "14",
"name": "UICollectionLayoutListHeaderMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UICollectionLayoutSectionOrthogonalScrollingBehaviorNone"},
{"access": "public", "name": "UICollectionLayoutSectionOrthogonalScrollingBehaviorContinuous"},
{"access": "public", "name": "UICollectionLayoutSectionOrthogonalScrollingBehaviorContinuousGroupLeadingBoundary"},
{"access": "public", "name": "UICollectionLayoutSectionOrthogonalScrollingBehaviorPaging"},
{"access": "public", "name": "UICollectionLayoutSectionOrthogonalScrollingBehaviorGroupPaging"},
{"access": "public", "name": "UICollectionLayoutSectionOrthogonalScrollingBehaviorGroupPagingCentered"}
],
"introduced": "13",
"name": "UICollectionLayoutSectionOrthogonalScrollingBehavior"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UICollectionLayoutSectionOrthogonalScrollingBounceAutomatic"},
{"access": "public", "name": "UICollectionLayoutSectionOrthogonalScrollingBounceAlways"},
{"access": "public", "name": "UICollectionLayoutSectionOrthogonalScrollingBounceNever"}
],
"introduced": "17",
"name": "UICollectionLayoutSectionOrthogonalScrollingBounce"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UICollectionUpdateActionInsert"},
{"access": "public", "name": "UICollectionUpdateActionDelete"},
{"access": "public", "name": "UICollectionUpdateActionReload"},
{"access": "public", "name": "UICollectionUpdateActionMove"},
{"access": "public", "name": "UICollectionUpdateActionNone"}
],
"name": "UICollectionUpdateAction"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UICollectionViewCellDragStateNone"},
{"access": "public", "name": "UICollectionViewCellDragStateLifting"},
{"access": "public", "name": "UICollectionViewCellDragStateDragging"}
],
"introduced": "11",
"name": "UICollectionViewCellDragState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UICollectionViewDropIntentUnspecified"},
{"access": "public", "name": "UICollectionViewDropIntentInsertAtDestinationIndexPath"},
{"access": "public", "name": "UICollectionViewDropIntentInsertIntoDestinationIndexPath"}
],
"introduced": "11",
"name": "UICollectionViewDropIntent"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UICollectionViewFlowLayoutSectionInsetFromContentInset"},
{"access": "public", "name": "UICollectionViewFlowLayoutSectionInsetFromSafeArea"},
{"access": "public", "name": "UICollectionViewFlowLayoutSectionInsetFromLayoutMargins"}
],
"introduced": "11",
"name": "UICollectionViewFlowLayoutSectionInsetReference"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UICollectionViewReorderingCadenceImmediate"},
{"access": "public", "name": "UICollectionViewReorderingCadenceFast"},
{"access": "public", "name": "UICollectionViewReorderingCadenceSlow"}
],
"introduced": "11",
"name": "UICollectionViewReorderingCadence"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UICollectionViewScrollDirectionVertical"},
{"access": "public", "name": "UICollectionViewScrollDirectionHorizontal"}
],
"name": "UICollectionViewScrollDirection"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UICollectionViewScrollPositionNone"},
{"access": "public", "name": "UICollectionViewScrollPositionTop"},
{"access": "public", "name": "UICollectionViewScrollPositionCenteredVertically"},
{"access": "public", "name": "UICollectionViewScrollPositionBottom"},
{"access": "public", "name": "UICollectionViewScrollPositionLeft"},
{"access": "public", "name": "UICollectionViewScrollPositionCenteredHorizontally"},
{"access": "public", "name": "UICollectionViewScrollPositionRight"}
],
"name": "UICollectionViewScrollPosition"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UICollectionViewSelfSizingInvalidationDisabled"},
{"access": "public", "name": "UICollectionViewSelfSizingInvalidationEnabled"},
{"access": "public", "name": "UICollectionViewSelfSizingInvalidationEnabledIncludingConstraints"}
],
"introduced": "16",
"name": "UICollectionViewSelfSizingInvalidation"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UICollisionBehaviorModeItems"},
{"access": "public", "name": "UICollisionBehaviorModeBoundaries"},
{"access": "public", "name": "UICollisionBehaviorModeEverything"}
],
"introduced": "7",
"name": "UICollisionBehaviorMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIColorProminencePrimary"},
{"access": "public", "name": "UIColorProminenceSecondary"},
{"access": "public", "name": "UIColorProminenceTertiary"},
{"access": "public", "name": "UIColorProminenceQuaternary"}
],
"introduced": "18",
"name": "UIColorProminence"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIContainerBackgroundStyleAutomatic"},
{"access": "public", "name": "UIContainerBackgroundStyleGlass"},
{"access": "public", "name": "UIContainerBackgroundStyleHidden"}
],
"name": "UIContainerBackgroundStyle",
"unavailable": true
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIContentInsetsReferenceAutomatic"},
{"access": "public", "name": "UIContentInsetsReferenceNone"},
{"access": "public", "name": "UIContentInsetsReferenceSafeArea"},
{"access": "public", "name": "UIContentInsetsReferenceLayoutMargins"},
{"access": "public", "name": "UIContentInsetsReferenceReadableContent"}
],
"introduced": "14",
"name": "UIContentInsetsReference"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIContentUnavailableAlignmentCenter"},
{"access": "public", "name": "UIContentUnavailableAlignmentNatural"}
],
"introduced": "17",
"name": "UIContentUnavailableAlignment"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIContextMenuConfigurationElementOrderAutomatic"},
{"access": "public", "name": "UIContextMenuConfigurationElementOrderPriority"},
{"access": "public", "name": "UIContextMenuConfigurationElementOrderFixed"}
],
"introduced": "16",
"name": "UIContextMenuConfigurationElementOrder"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIContextMenuInteractionAppearanceUnknown"},
{"access": "public", "name": "UIContextMenuInteractionAppearanceRich"},
{"access": "public", "name": "UIContextMenuInteractionAppearanceCompact"}
],
"introduced": "14",
"name": "UIContextMenuInteractionAppearance"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIContextMenuInteractionCommitStyleDismiss"},
{"access": "public", "name": "UIContextMenuInteractionCommitStylePop"}
],
"introduced": "13",
"name": "UIContextMenuInteractionCommitStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIContextualActionStyleNormal"},
{"access": "public", "name": "UIContextualActionStyleDestructive"}
],
"introduced": "11",
"name": "UIContextualActionStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIControlContentHorizontalAlignmentCenter"},
{"access": "public", "name": "UIControlContentHorizontalAlignmentLeft"},
{"access": "public", "name": "UIControlContentHorizontalAlignmentRight"},
{"access": "public", "name": "UIControlContentHorizontalAlignmentFill"},
{"access": "public", "introduced": "11", "name": "UIControlContentHorizontalAlignmentLeading"},
{"access": "public", "introduced": "11", "name": "UIControlContentHorizontalAlignmentTrailing"}
],
"name": "UIControlContentHorizontalAlignment"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIControlContentVerticalAlignmentCenter"},
{"access": "public", "name": "UIControlContentVerticalAlignmentTop"},
{"access": "public", "name": "UIControlContentVerticalAlignmentBottom"},
{"access": "public", "name": "UIControlContentVerticalAlignmentFill"}
],
"name": "UIControlContentVerticalAlignment"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIControlEventTouchDown"},
{"access": "public", "name": "UIControlEventTouchDownRepeat"},
{"access": "public", "name": "UIControlEventTouchDragInside"},
{"access": "public", "name": "UIControlEventTouchDragOutside"},
{"access": "public", "name": "UIControlEventTouchDragEnter"},
{"access": "public", "name": "UIControlEventTouchDragExit"},
{"access": "public", "name": "UIControlEventTouchUpInside"},
{"access": "public", "name": "UIControlEventTouchUpOutside"},
{"access": "public", "name": "UIControlEventTouchCancel"},
{"access": "public", "name": "UIControlEventValueChanged"},
{"access": "public", "introduced": "9", "name": "UIControlEventPrimaryActionTriggered"},
{"access": "public", "introduced": "14", "name": "UIControlEventMenuActionTriggered"},
{"access": "public", "name": "UIControlEventEditingDidBegin"},
{"access": "public", "name": "UIControlEventEditingChanged"},
{"access": "public", "name": "UIControlEventEditingDidEnd"},
{"access": "public", "name": "UIControlEventEditingDidEndOnExit"},
{"access": "public", "name": "UIControlEventAllTouchEvents"},
{"access": "public", "name": "UIControlEventAllEditingEvents"},
{"access": "public", "name": "UIControlEventApplicationReserved"},
{"access": "public", "name": "UIControlEventSystemReserved"},
{"access": "public", "name": "UIControlEventAllEvents"}
],
"name": "UIControlEvents"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIControlStateNormal"},
{"access": "public", "name": "UIControlStateHighlighted"},
{"access": "public", "name": "UIControlStateDisabled"},
{"access": "public", "name": "UIControlStateSelected"},
{"access": "public", "introduced": "9", "name": "UIControlStateFocused"},
{"access": "public", "name": "UIControlStateApplication"},
{"access": "public", "name": "UIControlStateReserved"}
],
"name": "UIControlState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UICornerCurveAutomatic"},
{"access": "public", "name": "UICornerCurveCircular"},
{"access": "public", "name": "UICornerCurveContinuous"}
],
"name": "UICornerCurve"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIDataDetectorTypePhoneNumber"},
{"access": "public", "name": "UIDataDetectorTypeLink"},
{"access": "public", "introduced": "4", "name": "UIDataDetectorTypeAddress"},
{"access": "public", "introduced": "4", "name": "UIDataDetectorTypeCalendarEvent"},
{"access": "public", "introduced": "10", "name": "UIDataDetectorTypeShipmentTrackingNumber"},
{"access": "public", "introduced": "10", "name": "UIDataDetectorTypeFlightNumber"},
{"access": "public", "introduced": "10", "name": "UIDataDetectorTypeLookupSuggestion"},
{"access": "public", "introduced": "16", "name": "UIDataDetectorTypeMoney"},
{"access": "public", "introduced": "16", "name": "UIDataDetectorTypePhysicalValue"},
{"access": "public", "name": "UIDataDetectorTypeNone"},
{"access": "public", "name": "UIDataDetectorTypeAll"}
],
"name": "UIDataDetectorTypes"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIDatePickerModeTime"},
{"access": "public", "name": "UIDatePickerModeDate"},
{"access": "public", "name": "UIDatePickerModeDateAndTime"},
{"access": "public", "name": "UIDatePickerModeCountDownTimer"},
{"access": "public", "introduced": "17.4", "name": "UIDatePickerModeYearAndMonth"}
],
"name": "UIDatePickerMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIDatePickerStyleAutomatic"},
{"access": "public", "name": "UIDatePickerStyleWheels"},
{"access": "public", "name": "UIDatePickerStyleCompact"},
{"access": "public", "introduced": "14", "name": "UIDatePickerStyleInline"}
],
"introduced": "13.4",
"name": "UIDatePickerStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIDeviceBatteryStateUnknown"},
{"access": "public", "name": "UIDeviceBatteryStateUnplugged"},
{"access": "public", "name": "UIDeviceBatteryStateCharging"},
{"access": "public", "name": "UIDeviceBatteryStateFull"}
],
"name": "UIDeviceBatteryState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIDeviceOrientationUnknown"},
{"access": "public", "name": "UIDeviceOrientationPortrait"},
{"access": "public", "name": "UIDeviceOrientationPortraitUpsideDown"},
{"access": "public", "name": "UIDeviceOrientationLandscapeLeft"},
{"access": "public", "name": "UIDeviceOrientationLandscapeRight"},
{"access": "public", "name": "UIDeviceOrientationFaceUp"},
{"access": "public", "name": "UIDeviceOrientationFaceDown"}
],
"name": "UIDeviceOrientation"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIDirectionalRectEdgeNone"},
{"access": "public", "name": "UIDirectionalRectEdgeTop"},
{"access": "public", "name": "UIDirectionalRectEdgeLeading"},
{"access": "public", "name": "UIDirectionalRectEdgeBottom"},
{"access": "public", "name": "UIDirectionalRectEdgeTrailing"},
{"access": "public", "name": "UIDirectionalRectEdgeAll"}
],
"introduced": "13",
"name": "UIDirectionalRectEdge"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIDisplayGamutUnspecified"},
{"access": "public", "name": "UIDisplayGamutSRGB"},
{"access": "public", "name": "UIDisplayGamutP3"}
],
"introduced": "10",
"name": "UIDisplayGamut"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIDocumentChangeDone"},
{"access": "public", "name": "UIDocumentChangeUndone"},
{"access": "public", "name": "UIDocumentChangeRedone"},
{"access": "public", "name": "UIDocumentChangeCleared"}
],
"name": "UIDocumentChangeKind"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIDocumentMenuOrderFirst"},
{"access": "public", "name": "UIDocumentMenuOrderLast"}
],
"introduced": "8",
"name": "UIDocumentMenuOrder"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIDocumentPickerModeImport"},
{"access": "public", "name": "UIDocumentPickerModeOpen"},
{"access": "public", "name": "UIDocumentPickerModeExportToService"},
{"access": "public", "name": "UIDocumentPickerModeMoveToService"}
],
"introduced": "8",
"name": "UIDocumentPickerMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIDocumentSaveForCreating"},
{"access": "public", "name": "UIDocumentSaveForOverwriting"}
],
"name": "UIDocumentSaveOperation"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIDocumentStateNormal"},
{"access": "public", "name": "UIDocumentStateClosed"},
{"access": "public", "name": "UIDocumentStateInConflict"},
{"access": "public", "name": "UIDocumentStateSavingError"},
{"access": "public", "name": "UIDocumentStateEditingDisabled"},
{"access": "public", "name": "UIDocumentStateProgressAvailable"}
],
"name": "UIDocumentState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIDropOperationCancel"},
{"access": "public", "name": "UIDropOperationForbidden"},
{"access": "public", "name": "UIDropOperationCopy"},
{"access": "public", "name": "UIDropOperationMove"}
],
"introduced": "11",
"name": "UIDropOperation"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIDropSessionProgressIndicatorStyleNone"},
{"access": "public", "name": "UIDropSessionProgressIndicatorStyleDefault"}
],
"introduced": "11",
"name": "UIDropSessionProgressIndicatorStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIDynamicItemCollisionBoundsTypeRectangle"},
{"access": "public", "name": "UIDynamicItemCollisionBoundsTypeEllipse"},
{"access": "public", "name": "UIDynamicItemCollisionBoundsTypePath"}
],
"introduced": "9",
"name": "UIDynamicItemCollisionBoundsType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIEditMenuArrowDirectionAutomatic"},
{"access": "public", "name": "UIEditMenuArrowDirectionUp"},
{"access": "public", "name": "UIEditMenuArrowDirectionDown"},
{"access": "public", "name": "UIEditMenuArrowDirectionLeft"},
{"access": "public", "name": "UIEditMenuArrowDirectionRight"}
],
"introduced": "16",
"name": "UIEditMenuArrowDirection"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIEditingInteractionConfigurationNone"},
{"access": "public", "name": "UIEditingInteractionConfigurationDefault"}
],
"introduced": "13",
"name": "UIEditingInteractionConfiguration"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIEventButtonMaskPrimary"},
{"access": "public", "name": "UIEventButtonMaskSecondary"}
],
"introduced": "13.4",
"name": "UIEventButtonMask"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIEventSubtypeNone"},
{"access": "public", "name": "UIEventSubtypeMotionShake"},
{"access": "public", "name": "UIEventSubtypeRemoteControlPlay"},
{"access": "public", "name": "UIEventSubtypeRemoteControlPause"},
{"access": "public", "name": "UIEventSubtypeRemoteControlStop"},
{"access": "public", "name": "UIEventSubtypeRemoteControlTogglePlayPause"},
{"access": "public", "name": "UIEventSubtypeRemoteControlNextTrack"},
{"access": "public", "name": "UIEventSubtypeRemoteControlPreviousTrack"},
{"access": "public", "name": "UIEventSubtypeRemoteControlBeginSeekingBackward"},
{"access": "public", "name": "UIEventSubtypeRemoteControlEndSeekingBackward"},
{"access": "public", "name": "UIEventSubtypeRemoteControlBeginSeekingForward"},
{"access": "public", "name": "UIEventSubtypeRemoteControlEndSeekingForward"}
],
"name": "UIEventSubtype"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIEventTypeTouches"},
{"access": "public", "name": "UIEventTypeMotion"},
{"access": "public", "name": "UIEventTypeRemoteControl"},
{"access": "public", "introduced": "9", "name": "UIEventTypePresses"},
{"access": "public", "introduced": "13.4", "name": "UIEventTypeScroll"},
{"access": "public", "introduced": "13.4", "name": "UIEventTypeHover"},
{"access": "public", "introduced": "13.4", "name": "UIEventTypeTransform"}
],
"name": "UIEventType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIFindSessionSearchResultDisplayStyleCurrentAndTotal"},
{"access": "public", "name": "UIFindSessionSearchResultDisplayStyleTotal"},
{"access": "public", "name": "UIFindSessionSearchResultDisplayStyleNone"}
],
"name": "UIFindSessionSearchResultDisplayStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIFocusHaloEffectPositionAutomatic"},
{"access": "public", "name": "UIFocusHaloEffectPositionOutside"},
{"access": "public", "name": "UIFocusHaloEffectPositionInside"}
],
"introduced": "15",
"name": "UIFocusHaloEffectPosition"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIFocusHeadingNone"},
{"access": "public", "name": "UIFocusHeadingUp"},
{"access": "public", "name": "UIFocusHeadingDown"},
{"access": "public", "name": "UIFocusHeadingLeft"},
{"access": "public", "name": "UIFocusHeadingRight"},
{"access": "public", "name": "UIFocusHeadingNext"},
{"access": "public", "name": "UIFocusHeadingPrevious"},
{"access": "public", "introduced": "13", "name": "UIFocusHeadingFirst"},
{"access": "public", "introduced": "13", "name": "UIFocusHeadingLast"}
],
"introduced": "9",
"name": "UIFocusHeading"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIFocusItemDeferralModeAutomatic"},
{"access": "public", "name": "UIFocusItemDeferralModeAlways"},
{"access": "public", "name": "UIFocusItemDeferralModeNever"}
],
"introduced": "18",
"name": "UIFocusItemDeferralMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIFontDescriptorTraitItalic"},
{"access": "public", "name": "UIFontDescriptorTraitBold"},
{"access": "public", "name": "UIFontDescriptorTraitExpanded"},
{"access": "public", "name": "UIFontDescriptorTraitCondensed"},
{"access": "public", "name": "UIFontDescriptorTraitMonoSpace"},
{"access": "public", "name": "UIFontDescriptorTraitVertical"},
{"access": "public", "name": "UIFontDescriptorTraitUIOptimized"},
{"access": "public", "name": "UIFontDescriptorTraitTightLeading"},
{"access": "public", "name": "UIFontDescriptorTraitLooseLeading"},
{"access": "public", "name": "UIFontDescriptorClassMask"},
{"access": "public", "name": "UIFontDescriptorClassUnknown"},
{"access": "public", "name": "UIFontDescriptorClassOldStyleSerifs"},
{"access": "public", "name": "UIFontDescriptorClassTransitionalSerifs"},
{"access": "public", "name": "UIFontDescriptorClassModernSerifs"},
{"access": "public", "name": "UIFontDescriptorClassClarendonSerifs"},
{"access": "public", "name": "UIFontDescriptorClassSlabSerifs"},
{"access": "public", "name": "UIFontDescriptorClassFreeformSerifs"},
{"access": "public", "name": "UIFontDescriptorClassSansSerif"},
{"access": "public", "name": "UIFontDescriptorClassOrnamentals"},
{"access": "public", "name": "UIFontDescriptorClassScripts"},
{"access": "public", "name": "UIFontDescriptorClassSymbolic"}
],
"introduced": "7",
"name": "UIFontDescriptorSymbolicTraits"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIForceTouchCapabilityUnknown"},
{"access": "public", "name": "UIForceTouchCapabilityUnavailable"},
{"access": "public", "name": "UIForceTouchCapabilityAvailable"}
],
"name": "UIForceTouchCapability"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIGestureRecognizerStatePossible"},
{"access": "public", "name": "UIGestureRecognizerStateBegan"},
{"access": "public", "name": "UIGestureRecognizerStateChanged"},
{"access": "public", "name": "UIGestureRecognizerStateEnded"},
{"access": "public", "name": "UIGestureRecognizerStateCancelled"},
{"access": "public", "name": "UIGestureRecognizerStateFailed"},
{"access": "public", "name": "UIGestureRecognizerStateRecognized"}
],
"name": "UIGestureRecognizerState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIGlassEffectStyleRegular"},
{"access": "public", "name": "UIGlassEffectStyleClear"}
],
"introduced": "26",
"name": "UIGlassEffectStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIGraphicsImageRendererFormatRangeUnspecified"},
{"access": "public", "name": "UIGraphicsImageRendererFormatRangeAutomatic"},
{"access": "public", "name": "UIGraphicsImageRendererFormatRangeExtended"},
{"access": "public", "name": "UIGraphicsImageRendererFormatRangeStandard"}
],
"introduced": "12",
"name": "UIGraphicsImageRendererFormatRange"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIGuidedAccessAccessibilityFeatureVoiceOver"},
{"access": "public", "name": "UIGuidedAccessAccessibilityFeatureZoom"},
{"access": "public", "name": "UIGuidedAccessAccessibilityFeatureAssistiveTouch"},
{"access": "public", "name": "UIGuidedAccessAccessibilityFeatureInvertColors"},
{"access": "public", "name": "UIGuidedAccessAccessibilityFeatureGrayscaleDisplay"}
],
"introduced": "12.2",
"name": "UIGuidedAccessAccessibilityFeature"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIGuidedAccessErrorPermissionDenied"},
{"access": "public", "name": "UIGuidedAccessErrorFailed"}
],
"introduced": "12.2",
"name": "UIGuidedAccessErrorCode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIGuidedAccessRestrictionStateAllow"},
{"access": "public", "name": "UIGuidedAccessRestrictionStateDeny"}
],
"name": "UIGuidedAccessRestrictionState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIHDRHeadroomUsageLimitUnspecified"},
{"access": "public", "name": "UIHDRHeadroomUsageLimitActive"},
{"access": "public", "name": "UIHDRHeadroomUsageLimitInactive"}
],
"name": "UIHDRHeadroomUsageLimit"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIImageDynamicRangeUnspecified"},
{"access": "public", "name": "UIImageDynamicRangeStandard"},
{"access": "public", "name": "UIImageDynamicRangeConstrainedHigh"},
{"access": "public", "name": "UIImageDynamicRangeHigh"}
],
"introduced": "17",
"name": "UIImageDynamicRange"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIImageOrientationUp"},
{"access": "public", "name": "UIImageOrientationDown"},
{"access": "public", "name": "UIImageOrientationLeft"},
{"access": "public", "name": "UIImageOrientationRight"},
{"access": "public", "name": "UIImageOrientationUpMirrored"},
{"access": "public", "name": "UIImageOrientationDownMirrored"},
{"access": "public", "name": "UIImageOrientationLeftMirrored"},
{"access": "public", "name": "UIImageOrientationRightMirrored"}
],
"name": "UIImageOrientation"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIImagePickerControllerCameraCaptureModePhoto"},
{"access": "public", "name": "UIImagePickerControllerCameraCaptureModeVideo"}
],
"name": "UIImagePickerControllerCameraCaptureMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIImagePickerControllerCameraDeviceRear"},
{"access": "public", "name": "UIImagePickerControllerCameraDeviceFront"}
],
"name": "UIImagePickerControllerCameraDevice"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIImagePickerControllerCameraFlashModeOff"},
{"access": "public", "name": "UIImagePickerControllerCameraFlashModeAuto"},
{"access": "public", "name": "UIImagePickerControllerCameraFlashModeOn"}
],
"name": "UIImagePickerControllerCameraFlashMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIImagePickerControllerImageURLExportPresetCompatible"},
{"access": "public", "name": "UIImagePickerControllerImageURLExportPresetCurrent"}
],
"introduced": "11",
"name": "UIImagePickerControllerImageURLExportPreset"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIImagePickerControllerQualityTypeHigh"},
{"access": "public", "name": "UIImagePickerControllerQualityTypeMedium"},
{"access": "public", "name": "UIImagePickerControllerQualityTypeLow"},
{"access": "public", "introduced": "4", "name": "UIImagePickerControllerQualityType640x480"},
{"access": "public", "introduced": "5", "name": "UIImagePickerControllerQualityTypeIFrame1280x720"},
{"access": "public", "introduced": "5", "name": "UIImagePickerControllerQualityTypeIFrame960x540"}
],
"name": "UIImagePickerControllerQualityType"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "2", "name": "UIImagePickerControllerSourceTypePhotoLibrary"},
{"access": "public", "name": "UIImagePickerControllerSourceTypeCamera"},
{"access": "public", "introduced": "2", "name": "UIImagePickerControllerSourceTypeSavedPhotosAlbum"}
],
"name": "UIImagePickerControllerSourceType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIImageRenderingModeAutomatic"},
{"access": "public", "name": "UIImageRenderingModeAlwaysOriginal"},
{"access": "public", "name": "UIImageRenderingModeAlwaysTemplate"}
],
"introduced": "7",
"name": "UIImageRenderingMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIImageResizingModeTile"},
{"access": "public", "name": "UIImageResizingModeStretch"}
],
"name": "UIImageResizingMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIImageSymbolColorRenderingModeAutomatic"},
{"access": "public", "name": "UIImageSymbolColorRenderingModeFlat"},
{"access": "public", "name": "UIImageSymbolColorRenderingModeGradient"}
],
"introduced": "26",
"name": "UIImageSymbolColorRenderingMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIImageSymbolScaleDefault"},
{"access": "public", "name": "UIImageSymbolScaleUnspecified"},
{"access": "public", "name": "UIImageSymbolScaleSmall"},
{"access": "public", "name": "UIImageSymbolScaleMedium"},
{"access": "public", "name": "UIImageSymbolScaleLarge"}
],
"introduced": "13",
"name": "UIImageSymbolScale"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIImageSymbolVariableValueModeAutomatic"},
{"access": "public", "name": "UIImageSymbolVariableValueModeColor"},
{"access": "public", "name": "UIImageSymbolVariableValueModeDraw"}
],
"introduced": "26",
"name": "UIImageSymbolVariableValueMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIImageSymbolWeightUnspecified"},
{"access": "public", "name": "UIImageSymbolWeightUltraLight"},
{"access": "public", "name": "UIImageSymbolWeightThin"},
{"access": "public", "name": "UIImageSymbolWeightLight"},
{"access": "public", "name": "UIImageSymbolWeightRegular"},
{"access": "public", "name": "UIImageSymbolWeightMedium"},
{"access": "public", "name": "UIImageSymbolWeightSemibold"},
{"access": "public", "name": "UIImageSymbolWeightBold"},
{"access": "public", "name": "UIImageSymbolWeightHeavy"},
{"access": "public", "name": "UIImageSymbolWeightBlack"}
],
"introduced": "13",
"name": "UIImageSymbolWeight"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIImpactFeedbackStyleLight"},
{"access": "public", "name": "UIImpactFeedbackStyleMedium"},
{"access": "public", "name": "UIImpactFeedbackStyleHeavy"},
{"access": "public", "introduced": "13", "name": "UIImpactFeedbackStyleSoft"},
{"access": "public", "introduced": "13", "name": "UIImpactFeedbackStyleRigid"}
],
"introduced": "10",
"name": "UIImpactFeedbackStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIInputViewStyleDefault"},
{"access": "public", "name": "UIInputViewStyleKeyboard"}
],
"introduced": "7",
"name": "UIInputViewStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIInterfaceOrientationUnknown"},
{"access": "public", "name": "UIInterfaceOrientationPortrait"},
{"access": "public", "name": "UIInterfaceOrientationPortraitUpsideDown"},
{"access": "public", "name": "UIInterfaceOrientationLandscapeLeft"},
{"access": "public", "name": "UIInterfaceOrientationLandscapeRight"}
],
"name": "UIInterfaceOrientation"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIInterfaceOrientationMaskPortrait"},
{"access": "public", "name": "UIInterfaceOrientationMaskLandscapeLeft"},
{"access": "public", "name": "UIInterfaceOrientationMaskLandscapeRight"},
{"access": "public", "name": "UIInterfaceOrientationMaskPortraitUpsideDown"},
{"access": "public", "name": "UIInterfaceOrientationMaskLandscape"},
{"access": "public", "name": "UIInterfaceOrientationMaskAll"},
{"access": "public", "name": "UIInterfaceOrientationMaskAllButUpsideDown"}
],
"name": "UIInterfaceOrientationMask"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIInterpolatingMotionEffectTypeTiltAlongHorizontalAxis"},
{"access": "public", "name": "UIInterpolatingMotionEffectTypeTiltAlongVerticalAxis"}
],
"name": "UIInterpolatingMotionEffectType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIKeyModifierAlphaShift"},
{"access": "public", "name": "UIKeyModifierShift"},
{"access": "public", "name": "UIKeyModifierControl"},
{"access": "public", "name": "UIKeyModifierAlternate"},
{"access": "public", "name": "UIKeyModifierCommand"},
{"access": "public", "name": "UIKeyModifierNumericPad"}
],
"introduced": "7",
"name": "UIKeyModifierFlags"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIKeyboardAppearanceDefault"},
{"access": "public", "introduced": "7", "name": "UIKeyboardAppearanceDark"},
{"access": "public", "introduced": "7", "name": "UIKeyboardAppearanceLight"},
{"access": "public", "name": "UIKeyboardAppearanceAlert"}
],
"name": "UIKeyboardAppearance"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardErrorRollOver"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardPOSTFail"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardErrorUndefined"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardA"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardB"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardC"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardD"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardE"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardF"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardG"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardH"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardI"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardJ"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardK"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardL"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardM"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardN"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardO"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardP"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardQ"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardR"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardS"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardT"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardU"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardV"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardW"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardX"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardY"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardZ"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboard1"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboard2"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboard3"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboard4"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboard5"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboard6"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboard7"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboard8"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboard9"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboard0"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardReturnOrEnter"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardEscape"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardDeleteOrBackspace"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardTab"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardSpacebar"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardHyphen"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardEqualSign"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardOpenBracket"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardCloseBracket"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardBackslash"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardNonUSPound"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardSemicolon"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardQuote"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardGraveAccentAndTilde"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardComma"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardPeriod"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardSlash"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardCapsLock"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardF1"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardF2"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardF3"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardF4"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardF5"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardF6"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardF7"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardF8"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardF9"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardF10"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardF11"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardF12"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardPrintScreen"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardScrollLock"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardPause"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardInsert"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardHome"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardPageUp"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardDeleteForward"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardEnd"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardPageDown"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardRightArrow"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardLeftArrow"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardDownArrow"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardUpArrow"},
{"access": "public", "name": "UIKeyboardHIDUsageKeypadNumLock"},
{"access": "public", "name": "UIKeyboardHIDUsageKeypadSlash"},
{"access": "public", "name": "UIKeyboardHIDUsageKeypadAsterisk"},
{"access": "public", "name": "UIKeyboardHIDUsageKeypadHyphen"},
{"access": "public", "name": "UIKeyboardHIDUsageKeypadPlus"},
{"access": "public", "name": "UIKeyboardHIDUsageKeypadEnter"},
{"access": "public", "name": "UIKeyboardHIDUsageKeypad1"},
{"access": "public", "name": "UIKeyboardHIDUsageKeypad2"},
{"access": "public", "name": "UIKeyboardHIDUsageKeypad3"},
{"access": "public", "name": "UIKeyboardHIDUsageKeypad4"},
{"access": "public", "name": "UIKeyboardHIDUsageKeypad5"},
{"access": "public", "name": "UIKeyboardHIDUsageKeypad6"},
{"access": "public", "name": "UIKeyboardHIDUsageKeypad7"},
{"access": "public", "name": "UIKeyboardHIDUsageKeypad8"},
{"access": "public", "name": "UIKeyboardHIDUsageKeypad9"},
{"access": "public", "name": "UIKeyboardHIDUsageKeypad0"},
{"access": "public", "name": "UIKeyboardHIDUsageKeypadPeriod"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardNonUSBackslash"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardApplication"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardPower"},
{"access": "public", "name": "UIKeyboardHIDUsageKeypadEqualSign"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardF13"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardF14"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardF15"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardF16"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardF17"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardF18"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardF19"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardF20"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardF21"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardF22"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardF23"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardF24"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardExecute"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardHelp"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardMenu"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardSelect"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardStop"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardAgain"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardUndo"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardCut"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardCopy"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardPaste"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardFind"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardMute"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardVolumeUp"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardVolumeDown"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardLockingCapsLock"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardLockingNumLock"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardLockingScrollLock"},
{"access": "public", "name": "UIKeyboardHIDUsageKeypadComma"},
{"access": "public", "name": "UIKeyboardHIDUsageKeypadEqualSignAS400"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardInternational1"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardInternational2"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardInternational3"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardInternational4"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardInternational5"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardInternational6"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardInternational7"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardInternational8"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardInternational9"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardLANG1"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardLANG2"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardLANG3"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardLANG4"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardLANG5"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardLANG6"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardLANG7"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardLANG8"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardLANG9"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardAlternateErase"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardSysReqOrAttention"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardCancel"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardClear"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardPrior"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardReturn"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardSeparator"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardOut"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardOper"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardClearOrAgain"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardCrSelOrProps"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardExSel"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardLeftControl"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardLeftShift"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardLeftAlt"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardLeftGUI"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardRightControl"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardRightShift"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardRightAlt"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardRightGUI"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboard_Reserved"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardHangul"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardHanja"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardKanaSwitch"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardAlphanumericSwitch"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardKatakana"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardHiragana"},
{"access": "public", "name": "UIKeyboardHIDUsageKeyboardZenkakuHankakuKanji"}
],
"name": "UIKeyboardHIDUsage"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIKeyboardTypeDefault"},
{"access": "public", "name": "UIKeyboardTypeASCIICapable"},
{"access": "public", "name": "UIKeyboardTypeNumbersAndPunctuation"},
{"access": "public", "name": "UIKeyboardTypeURL"},
{"access": "public", "name": "UIKeyboardTypeNumberPad"},
{"access": "public", "name": "UIKeyboardTypePhonePad"},
{"access": "public", "name": "UIKeyboardTypeNamePhonePad"},
{"access": "public", "name": "UIKeyboardTypeEmailAddress"},
{"access": "public", "introduced": "4.1", "name": "UIKeyboardTypeDecimalPad"},
{"access": "public", "introduced": "5", "name": "UIKeyboardTypeTwitter"},
{"access": "public", "introduced": "7", "name": "UIKeyboardTypeWebSearch"},
{"access": "public", "introduced": "10", "name": "UIKeyboardTypeASCIICapableNumberPad"},
{"access": "public", "name": "UIKeyboardTypeAlphabet"}
],
"name": "UIKeyboardType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UILabelVibrancyNone"},
{"access": "public", "name": "UILabelVibrancyAutomatic"}
],
"introduced": "17",
"name": "UILabelVibrancy"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UILayoutConstraintAxisHorizontal"},
{"access": "public", "name": "UILayoutConstraintAxisVertical"}
],
"name": "UILayoutConstraintAxis"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UILegibilityWeightUnspecified"},
{"access": "public", "name": "UILegibilityWeightRegular"},
{"access": "public", "name": "UILegibilityWeightBold"}
],
"introduced": "13",
"name": "UILegibilityWeight"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UILetterformAwareSizingRuleTypographic"},
{"access": "public", "name": "UILetterformAwareSizingRuleOversize"}
],
"introduced": "17",
"name": "UILetterformAwareSizingRule"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UILineBreakModeWordWrap"},
{"access": "public", "name": "UILineBreakModeCharacterWrap"},
{"access": "public", "name": "UILineBreakModeClip"},
{"access": "public", "name": "UILineBreakModeHeadTruncation"},
{"access": "public", "name": "UILineBreakModeTailTruncation"},
{"access": "public", "name": "UILineBreakModeMiddleTruncation"}
],
"introduced": "2",
"name": "UILineBreakMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIListContentTextAlignmentNatural"},
{"access": "public", "name": "UIListContentTextAlignmentCenter"},
{"access": "public", "name": "UIListContentTextAlignmentJustified"}
],
"introduced": "14",
"name": "UIListContentTextAlignment"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIListContentTextTransformNone"},
{"access": "public", "name": "UIListContentTextTransformUppercase"},
{"access": "public", "name": "UIListContentTextTransformLowercase"},
{"access": "public", "name": "UIListContentTextTransformCapitalized"}
],
"introduced": "14",
"name": "UIListContentTextTransform"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIListEnvironmentUnspecified"},
{"access": "public", "name": "UIListEnvironmentNone"},
{"access": "public", "name": "UIListEnvironmentPlain"},
{"access": "public", "name": "UIListEnvironmentGrouped"},
{"access": "public", "name": "UIListEnvironmentInsetGrouped"},
{"access": "public", "name": "UIListEnvironmentSidebar"},
{"access": "public", "name": "UIListEnvironmentSidebarPlain"}
],
"introduced": "18",
"name": "UIListEnvironment"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIListSeparatorVisibilityAutomatic"},
{"access": "public", "name": "UIListSeparatorVisibilityVisible"},
{"access": "public", "name": "UIListSeparatorVisibilityHidden"}
],
"name": "UIListSeparatorVisibility"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIMailConversationEntryKindNone"},
{"access": "public", "name": "UIMailConversationEntryKindPersonal"},
{"access": "public", "name": "UIMailConversationEntryKindPromotion"},
{"access": "public", "name": "UIMailConversationEntryKindSocial"},
{"access": "public", "name": "UIMailConversationEntryKindTransaction"},
{"access": "public", "name": "UIMailConversationEntryKindNews"}
],
"introduced": "18.4",
"name": "UIMailConversationEntryKind"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIMenuControllerArrowDefault"},
{"access": "public", "introduced": "3.2", "name": "UIMenuControllerArrowUp"},
{"access": "public", "introduced": "3.2", "name": "UIMenuControllerArrowDown"},
{"access": "public", "introduced": "3.2", "name": "UIMenuControllerArrowLeft"},
{"access": "public", "introduced": "3.2", "name": "UIMenuControllerArrowRight"}
],
"introduced": "3.2",
"name": "UIMenuControllerArrowDirection"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIMenuElementAttributesDisabled"},
{"access": "public", "name": "UIMenuElementAttributesDestructive"},
{"access": "public", "name": "UIMenuElementAttributesHidden"},
{"access": "public", "introduced": "16", "name": "UIMenuElementAttributesKeepsMenuPresented"}
],
"introduced": "13",
"name": "UIMenuElementAttributes"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIMenuElementRepeatBehaviorAutomatic"},
{"access": "public", "name": "UIMenuElementRepeatBehaviorRepeatable"},
{"access": "public", "name": "UIMenuElementRepeatBehaviorNonRepeatable"}
],
"introduced": "26",
"name": "UIMenuElementRepeatBehavior"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIMenuElementSizeSmall"},
{"access": "public", "name": "UIMenuElementSizeMedium"},
{"access": "public", "name": "UIMenuElementSizeLarge"},
{"access": "public", "introduced": "17", "name": "UIMenuElementSizeAutomatic"}
],
"introduced": "16",
"name": "UIMenuElementSize"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIMenuElementStateOff"},
{"access": "public", "name": "UIMenuElementStateOn"},
{"access": "public", "name": "UIMenuElementStateMixed"}
],
"introduced": "13",
"name": "UIMenuElementState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIMenuOptionsDisplayInline"},
{"access": "public", "name": "UIMenuOptionsDestructive"},
{"access": "public", "introduced": "15", "name": "UIMenuOptionsSingleSelection"},
{"access": "public", "introduced": "17", "name": "UIMenuOptionsDisplayAsPalette"}
],
"introduced": "13",
"name": "UIMenuOptions"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIMenuSystemElementGroupPreferenceAutomatic"},
{"access": "public", "name": "UIMenuSystemElementGroupPreferenceRemoved"},
{"access": "public", "name": "UIMenuSystemElementGroupPreferenceIncluded"}
],
"introduced": "26",
"name": "UIMenuSystemElementGroupPreference"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIMenuSystemFindElementGroupConfigurationStyleAutomatic"},
{"access": "public", "name": "UIMenuSystemFindElementGroupConfigurationStyleSearch"},
{"access": "public", "name": "UIMenuSystemFindElementGroupConfigurationStyleNonEditableText"},
{"access": "public", "name": "UIMenuSystemFindElementGroupConfigurationStyleEditableText"}
],
"introduced": "26",
"name": "UIMenuSystemFindElementGroupConfigurationStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIMessageConversationEntryDataKindText"},
{"access": "public", "name": "UIMessageConversationEntryDataKindAttachment"},
{"access": "public", "name": "UIMessageConversationEntryDataKindOther"}
],
"introduced": "18.4",
"name": "UIMessageConversationEntryDataKind"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIModalPresentationFullScreen"},
{"access": "public", "introduced": "3.2", "name": "UIModalPresentationPageSheet"},
{"access": "public", "introduced": "3.2", "name": "UIModalPresentationFormSheet"},
{"access": "public", "introduced": "3.2", "name": "UIModalPresentationCurrentContext"},
{"access": "public", "introduced": "7", "name": "UIModalPresentationCustom"},
{"access": "public", "introduced": "8", "name": "UIModalPresentationOverFullScreen"},
{"access": "public", "introduced": "8", "name": "UIModalPresentationOverCurrentContext"},
{"access": "public", "introduced": "8", "name": "UIModalPresentationPopover"},
{"access": "public", "name": "UIModalPresentationBlurOverFullScreen", "unavailable": true},
{"access": "public", "introduced": "7", "name": "UIModalPresentationNone"},
{"access": "public", "introduced": "13", "name": "UIModalPresentationAutomatic"}
],
"name": "UIModalPresentationStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIModalTransitionStyleCoverVertical"},
{"access": "public", "name": "UIModalTransitionStyleFlipHorizontal"},
{"access": "public", "name": "UIModalTransitionStyleCrossDissolve"},
{"access": "public", "introduced": "3.2", "name": "UIModalTransitionStylePartialCurl"}
],
"name": "UIModalTransitionStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UINSToolbarItemPresentationSizeUnspecified"},
{"access": "public", "name": "UINSToolbarItemPresentationSizeRegular"},
{"access": "public", "name": "UINSToolbarItemPresentationSizeSmall"},
{"access": "public", "name": "UINSToolbarItemPresentationSizeLarge"}
],
"name": "UINSToolbarItemPresentationSize"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UINavigationBarNSToolbarSectionNone"},
{"access": "public", "name": "UINavigationBarNSToolbarSectionSidebar"},
{"access": "public", "name": "UINavigationBarNSToolbarSectionSupplementary"},
{"access": "public", "name": "UINavigationBarNSToolbarSectionContent"}
],
"introduced": "16",
"name": "UINavigationBarNSToolbarSection"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UINavigationControllerOperationNone"},
{"access": "public", "name": "UINavigationControllerOperationPush"},
{"access": "public", "name": "UINavigationControllerOperationPop"}
],
"name": "UINavigationControllerOperation"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UINavigationItemBackButtonDisplayModeDefault"},
{"access": "public", "name": "UINavigationItemBackButtonDisplayModeGeneric"},
{"access": "public", "name": "UINavigationItemBackButtonDisplayModeMinimal"}
],
"name": "UINavigationItemBackButtonDisplayMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UINavigationItemLargeTitleDisplayModeAutomatic"},
{"access": "public", "name": "UINavigationItemLargeTitleDisplayModeAlways"},
{"access": "public", "name": "UINavigationItemLargeTitleDisplayModeNever"},
{"access": "public", "introduced": "17", "name": "UINavigationItemLargeTitleDisplayModeInline"}
],
"name": "UINavigationItemLargeTitleDisplayMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UINavigationItemSearchBarPlacementAutomatic"},
{"access": "public", "introduced": "26", "name": "UINavigationItemSearchBarPlacementIntegrated"},
{"access": "public", "name": "UINavigationItemSearchBarPlacementStacked"},
{"access": "public", "introduced": "26", "name": "UINavigationItemSearchBarPlacementIntegratedCentered"},
{"access": "public", "introduced": "26", "name": "UINavigationItemSearchBarPlacementIntegratedButton"},
{"access": "public", "introduced": "16", "name": "UINavigationItemSearchBarPlacementInline"}
],
"introduced": "16",
"name": "UINavigationItemSearchBarPlacement"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UINavigationItemStyleNavigator"},
{"access": "public", "name": "UINavigationItemStyleBrowser"},
{"access": "public", "name": "UINavigationItemStyleEditor"}
],
"introduced": "16",
"name": "UINavigationItemStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UINotificationFeedbackTypeSuccess"},
{"access": "public", "name": "UINotificationFeedbackTypeWarning"},
{"access": "public", "name": "UINotificationFeedbackTypeError"}
],
"introduced": "10",
"name": "UINotificationFeedbackType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIPageControlBackgroundStyleAutomatic"},
{"access": "public", "name": "UIPageControlBackgroundStyleProminent"},
{"access": "public", "name": "UIPageControlBackgroundStyleMinimal"}
],
"introduced": "14",
"name": "UIPageControlBackgroundStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIPageControlDirectionNatural"},
{"access": "public", "name": "UIPageControlDirectionLeftToRight"},
{"access": "public", "name": "UIPageControlDirectionRightToLeft"},
{"access": "public", "name": "UIPageControlDirectionTopToBottom"},
{"access": "public", "name": "UIPageControlDirectionBottomToTop"}
],
"introduced": "16",
"name": "UIPageControlDirection"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIPageControlInteractionStateNone"},
{"access": "public", "name": "UIPageControlInteractionStateDiscrete"},
{"access": "public", "name": "UIPageControlInteractionStateContinuous"}
],
"introduced": "14",
"name": "UIPageControlInteractionState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIPageViewControllerNavigationDirectionForward"},
{"access": "public", "name": "UIPageViewControllerNavigationDirectionReverse"}
],
"name": "UIPageViewControllerNavigationDirection"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIPageViewControllerNavigationOrientationHorizontal"},
{"access": "public", "name": "UIPageViewControllerNavigationOrientationVertical"}
],
"name": "UIPageViewControllerNavigationOrientation"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIPageViewControllerSpineLocationNone"},
{"access": "public", "name": "UIPageViewControllerSpineLocationMin"},
{"access": "public", "name": "UIPageViewControllerSpineLocationMid"},
{"access": "public", "name": "UIPageViewControllerSpineLocationMax"}
],
"name": "UIPageViewControllerSpineLocation"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIPageViewControllerTransitionStylePageCurl"},
{"access": "public", "name": "UIPageViewControllerTransitionStyleScroll"}
],
"name": "UIPageViewControllerTransitionStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIPasteControlDisplayModeIconAndLabel"},
{"access": "public", "name": "UIPasteControlDisplayModeIconOnly"},
{"access": "public", "name": "UIPasteControlDisplayModeLabelOnly"},
{"access": "public", "name": "UIPasteControlDisplayModeArrowAndLabel"}
],
"introduced": "16",
"name": "UIPasteControlDisplayMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIPencilInteractionPhaseBegan"},
{"access": "public", "name": "UIPencilInteractionPhaseChanged"},
{"access": "public", "name": "UIPencilInteractionPhaseEnded"},
{"access": "public", "name": "UIPencilInteractionPhaseCancelled"}
],
"introduced": "17.5",
"name": "UIPencilInteractionPhase"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIPencilPreferredActionIgnore"},
{"access": "public", "name": "UIPencilPreferredActionSwitchEraser"},
{"access": "public", "name": "UIPencilPreferredActionSwitchPrevious"},
{"access": "public", "name": "UIPencilPreferredActionShowColorPalette"},
{"access": "public", "introduced": "16", "name": "UIPencilPreferredActionShowInkAttributes"},
{"access": "public", "introduced": "17.5", "name": "UIPencilPreferredActionShowContextualPalette"},
{"access": "public", "introduced": "17.5", "name": "UIPencilPreferredActionRunSystemShortcut"}
],
"introduced": "12.1",
"name": "UIPencilPreferredAction"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIPointerEffectTintModeNone"},
{"access": "public", "name": "UIPointerEffectTintModeOverlay"},
{"access": "public", "name": "UIPointerEffectTintModeUnderlay"}
],
"introduced": "13.4",
"name": "UIPointerEffectTintMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIPopoverArrowDirectionUp"},
{"access": "public", "name": "UIPopoverArrowDirectionDown"},
{"access": "public", "name": "UIPopoverArrowDirectionLeft"},
{"access": "public", "name": "UIPopoverArrowDirectionRight"},
{"access": "public", "name": "UIPopoverArrowDirectionAny"},
{"access": "public", "name": "UIPopoverArrowDirectionUnknown"}
],
"name": "UIPopoverArrowDirection"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIPreferredPresentationStyleUnspecified"},
{"access": "public", "name": "UIPreferredPresentationStyleInline"},
{"access": "public", "name": "UIPreferredPresentationStyleAttachment"}
],
"name": "UIPreferredPresentationStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIPressPhaseBegan"},
{"access": "public", "name": "UIPressPhaseChanged"},
{"access": "public", "name": "UIPressPhaseStationary"},
{"access": "public", "name": "UIPressPhaseEnded"},
{"access": "public", "name": "UIPressPhaseCancelled"}
],
"introduced": "9",
"name": "UIPressPhase"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIPressTypeUpArrow"},
{"access": "public", "name": "UIPressTypeDownArrow"},
{"access": "public", "name": "UIPressTypeLeftArrow"},
{"access": "public", "name": "UIPressTypeRightArrow"},
{"access": "public", "name": "UIPressTypeSelect"},
{"access": "public", "name": "UIPressTypeMenu"},
{"access": "public", "name": "UIPressTypePlayPause"},
{"access": "public", "name": "UIPressTypePageUp", "unavailable": true},
{"access": "public", "name": "UIPressTypePageDown", "unavailable": true},
{"access": "public", "name": "UIPressTypeTVRemoteOneTwoThree", "unavailable": true},
{"access": "public", "name": "UIPressTypeTVRemoteFourColors", "unavailable": true}
],
"introduced": "9",
"name": "UIPressType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIPreviewActionStyleDefault"},
{"access": "public", "name": "UIPreviewActionStyleSelected"},
{"access": "public", "name": "UIPreviewActionStyleDestructive"}
],
"introduced": "9",
"name": "UIPreviewActionStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIProgressViewStyleDefault"},
{"access": "public", "name": "UIProgressViewStyleBar"}
],
"name": "UIProgressViewStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIPushBehaviorModeContinuous"},
{"access": "public", "name": "UIPushBehaviorModeInstantaneous"}
],
"introduced": "7",
"name": "UIPushBehaviorMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIRectCornerTopLeft"},
{"access": "public", "name": "UIRectCornerTopRight"},
{"access": "public", "name": "UIRectCornerBottomLeft"},
{"access": "public", "name": "UIRectCornerBottomRight"},
{"access": "public", "name": "UIRectCornerAllCorners"}
],
"name": "UIRectCorner"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIRemoteNotificationTypeNone"},
{"access": "public", "name": "UIRemoteNotificationTypeBadge"},
{"access": "public", "name": "UIRemoteNotificationTypeSound"},
{"access": "public", "name": "UIRemoteNotificationTypeAlert"},
{"access": "public", "name": "UIRemoteNotificationTypeNewsstandContentAvailability"}
],
"introduced": "3",
"name": "UIRemoteNotificationType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIReturnKeyDefault"},
{"access": "public", "name": "UIReturnKeyGo"},
{"access": "public", "name": "UIReturnKeyGoogle"},
{"access": "public", "name": "UIReturnKeyJoin"},
{"access": "public", "name": "UIReturnKeyNext"},
{"access": "public", "name": "UIReturnKeyRoute"},
{"access": "public", "name": "UIReturnKeySearch"},
{"access": "public", "name": "UIReturnKeySend"},
{"access": "public", "name": "UIReturnKeyYahoo"},
{"access": "public", "name": "UIReturnKeyDone"},
{"access": "public", "name": "UIReturnKeyEmergencyCall"},
{"access": "public", "introduced": "9", "name": "UIReturnKeyContinue"}
],
"name": "UIReturnKeyType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UISceneActivationStateUnattached"},
{"access": "public", "name": "UISceneActivationStateForegroundActive"},
{"access": "public", "name": "UISceneActivationStateForegroundInactive"},
{"access": "public", "name": "UISceneActivationStateBackground"}
],
"introduced": "13",
"name": "UISceneActivationState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UISceneCaptureStateUnspecified"},
{"access": "public", "name": "UISceneCaptureStateInactive"},
{"access": "public", "name": "UISceneCaptureStateActive"}
],
"introduced": "17",
"name": "UISceneCaptureState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UISceneCollectionJoinBehaviorAutomatic"},
{"access": "public", "name": "UISceneCollectionJoinBehaviorPreferred"},
{"access": "public", "name": "UISceneCollectionJoinBehaviorDisallowed"},
{"access": "public", "name": "UISceneCollectionJoinBehaviorPreferredWithoutActivating"}
],
"name": "UISceneCollectionJoinBehavior",
"unavailable": true
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UISceneErrorCodeMultipleScenesNotSupported"},
{"access": "public", "name": "UISceneErrorCodeRequestDenied"},
{"access": "public", "introduced": "16", "name": "UISceneErrorCodeGeometryRequestUnsupported"},
{"access": "public", "introduced": "16", "name": "UISceneErrorCodeGeometryRequestDenied"}
],
"introduced": "13",
"name": "UISceneErrorCode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIScreenOverscanCompensationScale"},
{"access": "public", "name": "UIScreenOverscanCompensationInsetBounds"},
{"access": "public", "introduced": "9", "name": "UIScreenOverscanCompensationNone"},
{"access": "public", "introduced": "5", "name": "UIScreenOverscanCompensationInsetApplicationFrame"}
],
"name": "UIScreenOverscanCompensation"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIScreenReferenceDisplayModeStatusNotSupported"},
{"access": "public", "name": "UIScreenReferenceDisplayModeStatusNotEnabled"},
{"access": "public", "name": "UIScreenReferenceDisplayModeStatusLimited"},
{"access": "public", "name": "UIScreenReferenceDisplayModeStatusEnabled"}
],
"introduced": "16",
"name": "UIScreenReferenceDisplayModeStatus"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIScrollTypeDiscrete"},
{"access": "public", "name": "UIScrollTypeContinuous"}
],
"introduced": "13.4",
"name": "UIScrollType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIScrollTypeMaskDiscrete"},
{"access": "public", "name": "UIScrollTypeMaskContinuous"},
{"access": "public", "name": "UIScrollTypeMaskAll"}
],
"introduced": "13.4",
"name": "UIScrollTypeMask"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIScrollViewContentInsetAdjustmentAutomatic"},
{"access": "public", "name": "UIScrollViewContentInsetAdjustmentScrollableAxes"},
{"access": "public", "name": "UIScrollViewContentInsetAdjustmentNever"},
{"access": "public", "name": "UIScrollViewContentInsetAdjustmentAlways"}
],
"introduced": "11",
"name": "UIScrollViewContentInsetAdjustmentBehavior"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIScrollViewIndexDisplayModeAutomatic"},
{"access": "public", "name": "UIScrollViewIndexDisplayModeAlwaysHidden"}
],
"name": "UIScrollViewIndexDisplayMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIScrollViewIndicatorStyleDefault"},
{"access": "public", "name": "UIScrollViewIndicatorStyleBlack"},
{"access": "public", "name": "UIScrollViewIndicatorStyleWhite"}
],
"name": "UIScrollViewIndicatorStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIScrollViewKeyboardDismissModeNone"},
{"access": "public", "name": "UIScrollViewKeyboardDismissModeOnDrag"},
{"access": "public", "name": "UIScrollViewKeyboardDismissModeInteractive"},
{"access": "public", "name": "UIScrollViewKeyboardDismissModeOnDragWithAccessory"},
{"access": "public", "name": "UIScrollViewKeyboardDismissModeInteractiveWithAccessory"}
],
"introduced": "7",
"name": "UIScrollViewKeyboardDismissMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UISearchBarIconSearch"},
{"access": "public", "name": "UISearchBarIconClear"},
{"access": "public", "name": "UISearchBarIconBookmark"},
{"access": "public", "name": "UISearchBarIconResultsList"}
],
"name": "UISearchBarIcon"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UISearchBarStyleDefault"},
{"access": "public", "name": "UISearchBarStyleProminent"},
{"access": "public", "name": "UISearchBarStyleMinimal"}
],
"introduced": "7",
"name": "UISearchBarStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UISearchControllerScopeBarActivationAutomatic"},
{"access": "public", "name": "UISearchControllerScopeBarActivationManual"},
{"access": "public", "name": "UISearchControllerScopeBarActivationOnTextEntry"},
{"access": "public", "name": "UISearchControllerScopeBarActivationOnSearchActivation"}
],
"introduced": "16",
"name": "UISearchControllerScopeBarActivation"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UISegmentedControlSegmentAny"},
{"access": "public", "name": "UISegmentedControlSegmentLeft"},
{"access": "public", "name": "UISegmentedControlSegmentCenter"},
{"access": "public", "name": "UISegmentedControlSegmentRight"},
{"access": "public", "name": "UISegmentedControlSegmentAlone"}
],
"name": "UISegmentedControlSegment"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UISegmentedControlStylePlain"},
{"access": "public", "name": "UISegmentedControlStyleBordered"},
{"access": "public", "name": "UISegmentedControlStyleBar"},
{"access": "public", "name": "UISegmentedControlStyleBezeled"}
],
"introduced": "2",
"name": "UISegmentedControlStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UISemanticContentAttributeUnspecified"},
{"access": "public", "name": "UISemanticContentAttributePlayback"},
{"access": "public", "name": "UISemanticContentAttributeSpatial"},
{"access": "public", "name": "UISemanticContentAttributeForceLeftToRight"},
{"access": "public", "name": "UISemanticContentAttributeForceRightToLeft"}
],
"introduced": "9",
"name": "UISemanticContentAttribute"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UISliderStyleDefault"},
{"access": "public", "name": "UISliderStyleThumbless"}
],
"introduced": "26",
"name": "UISliderStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UISplitViewControllerBackgroundStyleNone"},
{"access": "public", "name": "UISplitViewControllerBackgroundStyleSidebar"}
],
"introduced": "13",
"name": "UISplitViewControllerBackgroundStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UISplitViewControllerColumnPrimary"},
{"access": "public", "name": "UISplitViewControllerColumnSupplementary"},
{"access": "public", "name": "UISplitViewControllerColumnSecondary"},
{"access": "public", "name": "UISplitViewControllerColumnCompact"},
{"access": "public", "introduced": "26", "name": "UISplitViewControllerColumnInspector"}
],
"introduced": "14",
"name": "UISplitViewControllerColumn"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UISplitViewControllerDisplayModeAutomatic"},
{"access": "public", "name": "UISplitViewControllerDisplayModeSecondaryOnly"},
{"access": "public", "name": "UISplitViewControllerDisplayModeOneBesideSecondary"},
{"access": "public", "name": "UISplitViewControllerDisplayModeOneOverSecondary"},
{"access": "public", "introduced": "14", "name": "UISplitViewControllerDisplayModeTwoBesideSecondary"},
{"access": "public", "introduced": "14", "name": "UISplitViewControllerDisplayModeTwoOverSecondary"},
{"access": "public", "introduced": "14", "name": "UISplitViewControllerDisplayModeTwoDisplaceSecondary"},
{"access": "public", "introduced": "8", "name": "UISplitViewControllerDisplayModePrimaryHidden"},
{"access": "public", "introduced": "8", "name": "UISplitViewControllerDisplayModeAllVisible"},
{"access": "public", "introduced": "8", "name": "UISplitViewControllerDisplayModePrimaryOverlay"}
],
"introduced": "8",
"name": "UISplitViewControllerDisplayMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UISplitViewControllerDisplayModeButtonVisibilityAutomatic"},
{"access": "public", "name": "UISplitViewControllerDisplayModeButtonVisibilityNever"},
{"access": "public", "name": "UISplitViewControllerDisplayModeButtonVisibilityAlways"}
],
"introduced": "14.5",
"name": "UISplitViewControllerDisplayModeButtonVisibility"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UISplitViewControllerLayoutEnvironmentNone"},
{"access": "public", "name": "UISplitViewControllerLayoutEnvironmentExpanded"},
{"access": "public", "name": "UISplitViewControllerLayoutEnvironmentCollapsed"}
],
"introduced": "26",
"name": "UISplitViewControllerLayoutEnvironment"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UISplitViewControllerPrimaryEdgeLeading"},
{"access": "public", "name": "UISplitViewControllerPrimaryEdgeTrailing"}
],
"introduced": "11",
"name": "UISplitViewControllerPrimaryEdge"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UISplitViewControllerSplitBehaviorAutomatic"},
{"access": "public", "name": "UISplitViewControllerSplitBehaviorTile"},
{"access": "public", "name": "UISplitViewControllerSplitBehaviorOverlay"},
{"access": "public", "name": "UISplitViewControllerSplitBehaviorDisplace"}
],
"introduced": "14",
"name": "UISplitViewControllerSplitBehavior"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UISplitViewControllerStyleUnspecified"},
{"access": "public", "name": "UISplitViewControllerStyleDoubleColumn"},
{"access": "public", "name": "UISplitViewControllerStyleTripleColumn"}
],
"introduced": "14",
"name": "UISplitViewControllerStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UISpringLoadedInteractionEffectStateInactive"},
{"access": "public", "name": "UISpringLoadedInteractionEffectStatePossible"},
{"access": "public", "name": "UISpringLoadedInteractionEffectStateActivating"},
{"access": "public", "name": "UISpringLoadedInteractionEffectStateActivated"}
],
"introduced": "11",
"name": "UISpringLoadedInteractionEffectState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIStackViewAlignmentFill"},
{"access": "public", "name": "UIStackViewAlignmentLeading"},
{"access": "public", "name": "UIStackViewAlignmentTop"},
{"access": "public", "name": "UIStackViewAlignmentFirstBaseline"},
{"access": "public", "name": "UIStackViewAlignmentCenter"},
{"access": "public", "name": "UIStackViewAlignmentTrailing"},
{"access": "public", "name": "UIStackViewAlignmentBottom"},
{"access": "public", "name": "UIStackViewAlignmentLastBaseline"}
],
"introduced": "9",
"name": "UIStackViewAlignment"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIStackViewDistributionFill"},
{"access": "public", "name": "UIStackViewDistributionFillEqually"},
{"access": "public", "name": "UIStackViewDistributionFillProportionally"},
{"access": "public", "name": "UIStackViewDistributionEqualSpacing"},
{"access": "public", "name": "UIStackViewDistributionEqualCentering"}
],
"introduced": "9",
"name": "UIStackViewDistribution"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIStatusBarAnimationNone"},
{"access": "public", "introduced": "3.2", "name": "UIStatusBarAnimationFade"},
{"access": "public", "introduced": "3.2", "name": "UIStatusBarAnimationSlide"}
],
"name": "UIStatusBarAnimation"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIStatusBarStyleDefault"},
{"access": "public", "introduced": "7", "name": "UIStatusBarStyleLightContent"},
{"access": "public", "introduced": "13", "name": "UIStatusBarStyleDarkContent"},
{"access": "public", "introduced": "2", "name": "UIStatusBarStyleBlackTranslucent"},
{"access": "public", "introduced": "2", "name": "UIStatusBarStyleBlackOpaque"}
],
"name": "UIStatusBarStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UISwipeGestureRecognizerDirectionRight"},
{"access": "public", "name": "UISwipeGestureRecognizerDirectionLeft"},
{"access": "public", "name": "UISwipeGestureRecognizerDirectionUp"},
{"access": "public", "name": "UISwipeGestureRecognizerDirectionDown"}
],
"name": "UISwipeGestureRecognizerDirection"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UISwitchStyleAutomatic"},
{"access": "public", "name": "UISwitchStyleCheckbox"},
{"access": "public", "name": "UISwitchStyleSliding"}
],
"introduced": "14",
"name": "UISwitchStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UISystemAnimationDelete"}
],
"introduced": "7",
"name": "UISystemAnimation"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITabAccessoryEnvironmentUnspecified"},
{"access": "public", "name": "UITabAccessoryEnvironmentNone"},
{"access": "public", "name": "UITabAccessoryEnvironmentRegular"},
{"access": "public", "name": "UITabAccessoryEnvironmentInline"}
],
"introduced": "26",
"name": "UITabAccessoryEnvironment"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITabBarControllerModeAutomatic"},
{"access": "public", "name": "UITabBarControllerModeTabBar"},
{"access": "public", "name": "UITabBarControllerModeTabSidebar"}
],
"introduced": "18",
"name": "UITabBarControllerMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITabBarControllerSidebarLayoutAutomatic"},
{"access": "public", "name": "UITabBarControllerSidebarLayoutOverlap"},
{"access": "public", "name": "UITabBarControllerSidebarLayoutTile"}
],
"introduced": "18",
"name": "UITabBarControllerSidebarLayout"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITabBarItemAppearanceStyleStacked"},
{"access": "public", "name": "UITabBarItemAppearanceStyleInline"},
{"access": "public", "name": "UITabBarItemAppearanceStyleCompactInline"}
],
"name": "UITabBarItemAppearanceStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITabBarItemPositioningAutomatic"},
{"access": "public", "name": "UITabBarItemPositioningFill"},
{"access": "public", "name": "UITabBarItemPositioningCentered"}
],
"introduced": "7",
"name": "UITabBarItemPositioning"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITabBarMinimizeBehaviorAutomatic"},
{"access": "public", "name": "UITabBarMinimizeBehaviorNever"},
{"access": "public", "name": "UITabBarMinimizeBehaviorOnScrollDown"},
{"access": "public", "name": "UITabBarMinimizeBehaviorOnScrollUp"}
],
"introduced": "26",
"name": "UITabBarMinimizeBehavior"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITabBarSystemItemMore"},
{"access": "public", "name": "UITabBarSystemItemFavorites"},
{"access": "public", "name": "UITabBarSystemItemFeatured"},
{"access": "public", "name": "UITabBarSystemItemTopRated"},
{"access": "public", "name": "UITabBarSystemItemRecents"},
{"access": "public", "name": "UITabBarSystemItemContacts"},
{"access": "public", "name": "UITabBarSystemItemHistory"},
{"access": "public", "name": "UITabBarSystemItemBookmarks"},
{"access": "public", "name": "UITabBarSystemItemSearch"},
{"access": "public", "name": "UITabBarSystemItemDownloads"},
{"access": "public", "name": "UITabBarSystemItemMostRecent"},
{"access": "public", "name": "UITabBarSystemItemMostViewed"}
],
"name": "UITabBarSystemItem"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITabGroupSidebarAppearanceAutomatic"},
{"access": "public", "name": "UITabGroupSidebarAppearanceInline"},
{"access": "public", "name": "UITabGroupSidebarAppearanceRootSection"}
],
"introduced": "18",
"name": "UITabGroupSidebarAppearance"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITabPlacementAutomatic"},
{"access": "public", "name": "UITabPlacementDefault"},
{"access": "public", "name": "UITabPlacementOptional"},
{"access": "public", "name": "UITabPlacementMovable"},
{"access": "public", "name": "UITabPlacementPinned"},
{"access": "public", "name": "UITabPlacementFixed"},
{"access": "public", "name": "UITabPlacementSidebarOnly"}
],
"introduced": "18",
"name": "UITabPlacement"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITableViewCellAccessoryNone"},
{"access": "public", "name": "UITableViewCellAccessoryDisclosureIndicator"},
{"access": "public", "name": "UITableViewCellAccessoryDetailDisclosureButton"},
{"access": "public", "name": "UITableViewCellAccessoryCheckmark"},
{"access": "public", "introduced": "7", "name": "UITableViewCellAccessoryDetailButton"}
],
"name": "UITableViewCellAccessoryType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITableViewCellDragStateNone"},
{"access": "public", "name": "UITableViewCellDragStateLifting"},
{"access": "public", "name": "UITableViewCellDragStateDragging"}
],
"introduced": "11",
"name": "UITableViewCellDragState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITableViewCellEditingStyleNone"},
{"access": "public", "name": "UITableViewCellEditingStyleDelete"},
{"access": "public", "name": "UITableViewCellEditingStyleInsert"}
],
"name": "UITableViewCellEditingStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITableViewCellFocusStyleDefault"},
{"access": "public", "name": "UITableViewCellFocusStyleCustom"}
],
"introduced": "9",
"name": "UITableViewCellFocusStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITableViewCellSelectionStyleNone"},
{"access": "public", "name": "UITableViewCellSelectionStyleBlue"},
{"access": "public", "name": "UITableViewCellSelectionStyleGray"},
{"access": "public", "introduced": "7", "name": "UITableViewCellSelectionStyleDefault"}
],
"name": "UITableViewCellSelectionStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITableViewCellSeparatorStyleNone"},
{"access": "public", "name": "UITableViewCellSeparatorStyleSingleLine"},
{"access": "public", "introduced": "2", "name": "UITableViewCellSeparatorStyleSingleLineEtched"}
],
"name": "UITableViewCellSeparatorStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITableViewCellStateDefaultMask"},
{"access": "public", "name": "UITableViewCellStateShowingEditControlMask"},
{"access": "public", "name": "UITableViewCellStateShowingDeleteConfirmationMask"}
],
"name": "UITableViewCellStateMask"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITableViewCellStyleDefault"},
{"access": "public", "name": "UITableViewCellStyleValue1"},
{"access": "public", "name": "UITableViewCellStyleValue2"},
{"access": "public", "name": "UITableViewCellStyleSubtitle"}
],
"name": "UITableViewCellStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITableViewContentHuggingElementsNone"},
{"access": "public", "name": "UITableViewContentHuggingElementsSectionHeaders"}
],
"introduced": "18",
"name": "UITableViewContentHuggingElements"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITableViewDropIntentUnspecified"},
{"access": "public", "name": "UITableViewDropIntentInsertAtDestinationIndexPath"},
{"access": "public", "name": "UITableViewDropIntentInsertIntoDestinationIndexPath"},
{"access": "public", "name": "UITableViewDropIntentAutomatic"}
],
"introduced": "11",
"name": "UITableViewDropIntent"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITableViewRowActionStyleDefault"},
{"access": "public", "name": "UITableViewRowActionStyleDestructive"},
{"access": "public", "name": "UITableViewRowActionStyleNormal"}
],
"introduced": "8",
"name": "UITableViewRowActionStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITableViewRowAnimationFade"},
{"access": "public", "name": "UITableViewRowAnimationRight"},
{"access": "public", "name": "UITableViewRowAnimationLeft"},
{"access": "public", "name": "UITableViewRowAnimationTop"},
{"access": "public", "name": "UITableViewRowAnimationBottom"},
{"access": "public", "name": "UITableViewRowAnimationNone"},
{"access": "public", "name": "UITableViewRowAnimationMiddle"},
{"access": "public", "name": "UITableViewRowAnimationAutomatic"}
],
"name": "UITableViewRowAnimation"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITableViewScrollPositionNone"},
{"access": "public", "name": "UITableViewScrollPositionTop"},
{"access": "public", "name": "UITableViewScrollPositionMiddle"},
{"access": "public", "name": "UITableViewScrollPositionBottom"}
],
"name": "UITableViewScrollPosition"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITableViewSelfSizingInvalidationDisabled"},
{"access": "public", "name": "UITableViewSelfSizingInvalidationEnabled"},
{"access": "public", "name": "UITableViewSelfSizingInvalidationEnabledIncludingConstraints"}
],
"introduced": "16",
"name": "UITableViewSelfSizingInvalidation"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITableViewSeparatorInsetFromCellEdges"},
{"access": "public", "name": "UITableViewSeparatorInsetFromAutomaticInsets"}
],
"introduced": "11",
"name": "UITableViewSeparatorInsetReference"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITableViewStylePlain"},
{"access": "public", "name": "UITableViewStyleGrouped"},
{"access": "public", "introduced": "13", "name": "UITableViewStyleInsetGrouped"}
],
"name": "UITableViewStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextAlignmentLeft"},
{"access": "public", "name": "UITextAlignmentCenter"},
{"access": "public", "name": "UITextAlignmentRight"}
],
"introduced": "2",
"name": "UITextAlignment"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextAlternativeStyleNone"},
{"access": "public", "name": "UITextAlternativeStyleLowConfidence"}
],
"name": "UITextAlternativeStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextAutocapitalizationTypeNone"},
{"access": "public", "name": "UITextAutocapitalizationTypeWords"},
{"access": "public", "name": "UITextAutocapitalizationTypeSentences"},
{"access": "public", "name": "UITextAutocapitalizationTypeAllCharacters"}
],
"name": "UITextAutocapitalizationType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextAutocorrectionTypeDefault"},
{"access": "public", "name": "UITextAutocorrectionTypeNo"},
{"access": "public", "name": "UITextAutocorrectionTypeYes"}
],
"name": "UITextAutocorrectionType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextBorderStyleNone"},
{"access": "public", "name": "UITextBorderStyleLine"},
{"access": "public", "name": "UITextBorderStyleBezel"},
{"access": "public", "name": "UITextBorderStyleRoundedRect"}
],
"name": "UITextBorderStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextDragOptionsNone"},
{"access": "public", "name": "UITextDragOptionStripTextColorFromPreviews"}
],
"introduced": "11",
"name": "UITextDragOptions"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextDropActionInsert"},
{"access": "public", "name": "UITextDropActionReplaceSelection"},
{"access": "public", "name": "UITextDropActionReplaceAll"}
],
"introduced": "11",
"name": "UITextDropAction"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextDropEditabilityNo"},
{"access": "public", "name": "UITextDropEditabilityTemporary"},
{"access": "public", "name": "UITextDropEditabilityYes"}
],
"introduced": "11",
"name": "UITextDropEditability"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextDropPerformerView"},
{"access": "public", "name": "UITextDropPerformerDelegate"}
],
"introduced": "11",
"name": "UITextDropPerformer"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextDropProgressModeSystem"},
{"access": "public", "name": "UITextDropProgressModeCustom"}
],
"introduced": "11",
"name": "UITextDropProgressMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextFieldDidEndEditingReasonCommitted"},
{"access": "public", "name": "UITextFieldDidEndEditingReasonCancelled", "unavailable": true}
],
"introduced": "10",
"name": "UITextFieldDidEndEditingReason"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextFieldViewModeNever"},
{"access": "public", "name": "UITextFieldViewModeWhileEditing"},
{"access": "public", "name": "UITextFieldViewModeUnlessEditing"},
{"access": "public", "name": "UITextFieldViewModeAlways"}
],
"name": "UITextFieldViewMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextFormattingViewControllerComponentSizeAutomatic"},
{"access": "public", "name": "UITextFormattingViewControllerComponentSizeMini"},
{"access": "public", "name": "UITextFormattingViewControllerComponentSizeSmall"},
{"access": "public", "name": "UITextFormattingViewControllerComponentSizeRegular"},
{"access": "public", "name": "UITextFormattingViewControllerComponentSizeLarge"},
{"access": "public", "name": "UITextFormattingViewControllerComponentSizeExtraLarge"}
],
"introduced": "18",
"name": "UITextFormattingViewControllerComponentSize"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextGranularityCharacter"},
{"access": "public", "name": "UITextGranularityWord"},
{"access": "public", "name": "UITextGranularitySentence"},
{"access": "public", "name": "UITextGranularityParagraph"},
{"access": "public", "name": "UITextGranularityLine"},
{"access": "public", "name": "UITextGranularityDocument"}
],
"name": "UITextGranularity"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextInlinePredictionTypeDefault"},
{"access": "public", "name": "UITextInlinePredictionTypeNo"},
{"access": "public", "name": "UITextInlinePredictionTypeYes"}
],
"introduced": "17",
"name": "UITextInlinePredictionType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextInteractionModeEditable"},
{"access": "public", "name": "UITextInteractionModeNonEditable"}
],
"name": "UITextInteractionMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextItemContentTypeLink"},
{"access": "public", "name": "UITextItemContentTypeTextAttachment"},
{"access": "public", "name": "UITextItemContentTypeTag"}
],
"introduced": "17",
"name": "UITextItemContentType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextItemInteractionInvokeDefaultAction"},
{"access": "public", "name": "UITextItemInteractionPresentActions"},
{"access": "public", "name": "UITextItemInteractionPreview"}
],
"introduced": "10",
"name": "UITextItemInteraction"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextLayoutDirectionRight"},
{"access": "public", "name": "UITextLayoutDirectionLeft"},
{"access": "public", "name": "UITextLayoutDirectionUp"},
{"access": "public", "name": "UITextLayoutDirectionDown"}
],
"name": "UITextLayoutDirection"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextMathExpressionCompletionTypeDefault"},
{"access": "public", "name": "UITextMathExpressionCompletionTypeNo"},
{"access": "public", "name": "UITextMathExpressionCompletionTypeYes"}
],
"introduced": "18",
"name": "UITextMathExpressionCompletionType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextSearchFoundTextStyleNormal"},
{"access": "public", "name": "UITextSearchFoundTextStyleFound"},
{"access": "public", "name": "UITextSearchFoundTextStyleHighlighted"}
],
"introduced": "16",
"name": "UITextSearchFoundTextStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextSearchMatchMethodContains"},
{"access": "public", "name": "UITextSearchMatchMethodStartsWith"},
{"access": "public", "name": "UITextSearchMatchMethodFullWord"}
],
"name": "UITextSearchMatchMethod"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextSmartDashesTypeDefault"},
{"access": "public", "name": "UITextSmartDashesTypeNo"},
{"access": "public", "name": "UITextSmartDashesTypeYes"}
],
"introduced": "11",
"name": "UITextSmartDashesType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextSmartInsertDeleteTypeDefault"},
{"access": "public", "name": "UITextSmartInsertDeleteTypeNo"},
{"access": "public", "name": "UITextSmartInsertDeleteTypeYes"}
],
"introduced": "11",
"name": "UITextSmartInsertDeleteType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextSmartQuotesTypeDefault"},
{"access": "public", "name": "UITextSmartQuotesTypeNo"},
{"access": "public", "name": "UITextSmartQuotesTypeYes"}
],
"introduced": "11",
"name": "UITextSmartQuotesType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextSpellCheckingTypeDefault"},
{"access": "public", "name": "UITextSpellCheckingTypeNo"},
{"access": "public", "name": "UITextSpellCheckingTypeYes"}
],
"introduced": "5",
"name": "UITextSpellCheckingType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextStorageDirectionForward"},
{"access": "public", "name": "UITextStorageDirectionBackward"}
],
"name": "UITextStorageDirection"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITextViewBorderStyleNone"},
{"access": "public", "name": "UITextViewBorderStyleRoundedRect", "unavailable": true}
],
"introduced": "17",
"name": "UITextViewBorderStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITimingCurveTypeBuiltin"},
{"access": "public", "name": "UITimingCurveTypeCubic"},
{"access": "public", "name": "UITimingCurveTypeSpring"},
{"access": "public", "name": "UITimingCurveTypeComposed"}
],
"introduced": "10",
"name": "UITimingCurveType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITouchPhaseBegan"},
{"access": "public", "name": "UITouchPhaseMoved"},
{"access": "public", "name": "UITouchPhaseStationary"},
{"access": "public", "name": "UITouchPhaseEnded"},
{"access": "public", "name": "UITouchPhaseCancelled"},
{"access": "public", "introduced": "13.4", "name": "UITouchPhaseRegionEntered"},
{"access": "public", "introduced": "13.4", "name": "UITouchPhaseRegionMoved"},
{"access": "public", "introduced": "13.4", "name": "UITouchPhaseRegionExited"}
],
"name": "UITouchPhase"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITouchPropertyForce"},
{"access": "public", "name": "UITouchPropertyAzimuth"},
{"access": "public", "name": "UITouchPropertyAltitude"},
{"access": "public", "name": "UITouchPropertyLocation"},
{"access": "public", "introduced": "17.5", "name": "UITouchPropertyRoll"}
],
"introduced": "9.1",
"name": "UITouchProperties"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITouchTypeDirect"},
{"access": "public", "name": "UITouchTypeIndirect"},
{"access": "public", "introduced": "9.1", "name": "UITouchTypePencil"},
{"access": "public", "introduced": "9.1", "name": "UITouchTypeStylus"},
{"access": "public", "introduced": "13.4", "name": "UITouchTypeIndirectPointer"}
],
"introduced": "9",
"name": "UITouchType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UITraitEnvironmentLayoutDirectionUnspecified"},
{"access": "public", "name": "UITraitEnvironmentLayoutDirectionLeftToRight"},
{"access": "public", "name": "UITraitEnvironmentLayoutDirectionRightToLeft"}
],
"introduced": "10",
"name": "UITraitEnvironmentLayoutDirection"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIUserInterfaceActiveAppearanceUnspecified"},
{"access": "public", "name": "UIUserInterfaceActiveAppearanceInactive"},
{"access": "public", "name": "UIUserInterfaceActiveAppearanceActive"}
],
"introduced": "14",
"name": "UIUserInterfaceActiveAppearance"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIUserInterfaceIdiomUnspecified"},
{"access": "public", "introduced": "3.2", "name": "UIUserInterfaceIdiomPhone"},
{"access": "public", "introduced": "3.2", "name": "UIUserInterfaceIdiomPad"},
{"access": "public", "introduced": "9", "name": "UIUserInterfaceIdiomTV"},
{"access": "public", "introduced": "9", "name": "UIUserInterfaceIdiomCarPlay"},
{"access": "public", "introduced": "14", "name": "UIUserInterfaceIdiomMac"},
{"access": "public", "introduced": "17", "name": "UIUserInterfaceIdiomVision"}
],
"name": "UIUserInterfaceIdiom"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIUserInterfaceLayoutDirectionLeftToRight"},
{"access": "public", "name": "UIUserInterfaceLayoutDirectionRightToLeft"}
],
"introduced": "5",
"name": "UIUserInterfaceLayoutDirection"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIUserInterfaceLevelUnspecified"},
{"access": "public", "name": "UIUserInterfaceLevelBase"},
{"access": "public", "name": "UIUserInterfaceLevelElevated"}
],
"introduced": "13",
"name": "UIUserInterfaceLevel"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIUserInterfaceSizeClassUnspecified"},
{"access": "public", "name": "UIUserInterfaceSizeClassCompact"},
{"access": "public", "name": "UIUserInterfaceSizeClassRegular"}
],
"introduced": "8",
"name": "UIUserInterfaceSizeClass"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIUserInterfaceStyleUnspecified"},
{"access": "public", "name": "UIUserInterfaceStyleLight"},
{"access": "public", "name": "UIUserInterfaceStyleDark"}
],
"introduced": "12",
"name": "UIUserInterfaceStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIUserNotificationActionBehaviorDefault"},
{"access": "public", "name": "UIUserNotificationActionBehaviorTextInput"}
],
"introduced": "9",
"name": "UIUserNotificationActionBehavior"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIUserNotificationActionContextDefault"},
{"access": "public", "name": "UIUserNotificationActionContextMinimal"}
],
"introduced": "8",
"name": "UIUserNotificationActionContext"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIUserNotificationActivationModeForeground"},
{"access": "public", "name": "UIUserNotificationActivationModeBackground"}
],
"introduced": "8",
"name": "UIUserNotificationActivationMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIUserNotificationTypeNone"},
{"access": "public", "name": "UIUserNotificationTypeBadge"},
{"access": "public", "name": "UIUserNotificationTypeSound"},
{"access": "public", "name": "UIUserNotificationTypeAlert"}
],
"introduced": "8",
"name": "UIUserNotificationType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIVibrancyEffectStyleLabel"},
{"access": "public", "name": "UIVibrancyEffectStyleSecondaryLabel"},
{"access": "public", "name": "UIVibrancyEffectStyleTertiaryLabel"},
{"access": "public", "name": "UIVibrancyEffectStyleQuaternaryLabel"},
{"access": "public", "name": "UIVibrancyEffectStyleFill"},
{"access": "public", "name": "UIVibrancyEffectStyleSecondaryFill"},
{"access": "public", "name": "UIVibrancyEffectStyleTertiaryFill"},
{"access": "public", "name": "UIVibrancyEffectStyleSeparator"}
],
"introduced": "13",
"name": "UIVibrancyEffectStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIViewAnimatingPositionEnd"},
{"access": "public", "name": "UIViewAnimatingPositionStart"},
{"access": "public", "name": "UIViewAnimatingPositionCurrent"}
],
"introduced": "10",
"name": "UIViewAnimatingPosition"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIViewAnimatingStateInactive"},
{"access": "public", "name": "UIViewAnimatingStateActive"},
{"access": "public", "name": "UIViewAnimatingStateStopped"}
],
"introduced": "10",
"name": "UIViewAnimatingState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIViewAnimationCurveEaseInOut"},
{"access": "public", "name": "UIViewAnimationCurveEaseIn"},
{"access": "public", "name": "UIViewAnimationCurveEaseOut"},
{"access": "public", "name": "UIViewAnimationCurveLinear"}
],
"name": "UIViewAnimationCurve"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIViewAnimationOptionLayoutSubviews"},
{"access": "public", "name": "UIViewAnimationOptionAllowUserInteraction"},
{"access": "public", "name": "UIViewAnimationOptionBeginFromCurrentState"},
{"access": "public", "name": "UIViewAnimationOptionRepeat"},
{"access": "public", "name": "UIViewAnimationOptionAutoreverse"},
{"access": "public", "name": "UIViewAnimationOptionOverrideInheritedDuration"},
{"access": "public", "name": "UIViewAnimationOptionOverrideInheritedCurve"},
{"access": "public", "name": "UIViewAnimationOptionAllowAnimatedContent"},
{"access": "public", "name": "UIViewAnimationOptionShowHideTransitionViews"},
{"access": "public", "name": "UIViewAnimationOptionOverrideInheritedOptions"},
{"access": "public", "name": "UIViewAnimationOptionCurveEaseInOut"},
{"access": "public", "name": "UIViewAnimationOptionCurveEaseIn"},
{"access": "public", "name": "UIViewAnimationOptionCurveEaseOut"},
{"access": "public", "name": "UIViewAnimationOptionCurveLinear"},
{"access": "public", "name": "UIViewAnimationOptionTransitionNone"},
{"access": "public", "name": "UIViewAnimationOptionTransitionFlipFromLeft"},
{"access": "public", "name": "UIViewAnimationOptionTransitionFlipFromRight"},
{"access": "public", "name": "UIViewAnimationOptionTransitionCurlUp"},
{"access": "public", "name": "UIViewAnimationOptionTransitionCurlDown"},
{"access": "public", "name": "UIViewAnimationOptionTransitionCrossDissolve"},
{"access": "public", "name": "UIViewAnimationOptionTransitionFlipFromTop"},
{"access": "public", "name": "UIViewAnimationOptionTransitionFlipFromBottom"},
{"access": "public", "name": "UIViewAnimationOptionPreferredFramesPerSecondDefault"},
{"access": "public", "name": "UIViewAnimationOptionPreferredFramesPerSecond60"},
{"access": "public", "name": "UIViewAnimationOptionPreferredFramesPerSecond30"},
{"access": "public", "introduced": "26", "name": "UIViewAnimationOptionFlushUpdates"}
],
"introduced": "4",
"name": "UIViewAnimationOptions"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIViewAnimationTransitionNone"},
{"access": "public", "name": "UIViewAnimationTransitionFlipFromLeft"},
{"access": "public", "name": "UIViewAnimationTransitionFlipFromRight"},
{"access": "public", "name": "UIViewAnimationTransitionCurlUp"},
{"access": "public", "name": "UIViewAnimationTransitionCurlDown"}
],
"name": "UIViewAnimationTransition"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIViewAutoresizingNone"},
{"access": "public", "name": "UIViewAutoresizingFlexibleLeftMargin"},
{"access": "public", "name": "UIViewAutoresizingFlexibleWidth"},
{"access": "public", "name": "UIViewAutoresizingFlexibleRightMargin"},
{"access": "public", "name": "UIViewAutoresizingFlexibleTopMargin"},
{"access": "public", "name": "UIViewAutoresizingFlexibleHeight"},
{"access": "public", "name": "UIViewAutoresizingFlexibleBottomMargin"}
],
"name": "UIViewAutoresizing"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIViewContentModeScaleToFill"},
{"access": "public", "name": "UIViewContentModeScaleAspectFit"},
{"access": "public", "name": "UIViewContentModeScaleAspectFill"},
{"access": "public", "name": "UIViewContentModeRedraw"},
{"access": "public", "name": "UIViewContentModeCenter"},
{"access": "public", "name": "UIViewContentModeTop"},
{"access": "public", "name": "UIViewContentModeBottom"},
{"access": "public", "name": "UIViewContentModeLeft"},
{"access": "public", "name": "UIViewContentModeRight"},
{"access": "public", "name": "UIViewContentModeTopLeft"},
{"access": "public", "name": "UIViewContentModeTopRight"},
{"access": "public", "name": "UIViewContentModeBottomLeft"},
{"access": "public", "name": "UIViewContentModeBottomRight"}
],
"name": "UIViewContentMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIViewKeyframeAnimationOptionLayoutSubviews"},
{"access": "public", "name": "UIViewKeyframeAnimationOptionAllowUserInteraction"},
{"access": "public", "name": "UIViewKeyframeAnimationOptionBeginFromCurrentState"},
{"access": "public", "name": "UIViewKeyframeAnimationOptionRepeat"},
{"access": "public", "name": "UIViewKeyframeAnimationOptionAutoreverse"},
{"access": "public", "name": "UIViewKeyframeAnimationOptionOverrideInheritedDuration"},
{"access": "public", "name": "UIViewKeyframeAnimationOptionOverrideInheritedOptions"},
{"access": "public", "name": "UIViewKeyframeAnimationOptionCalculationModeLinear"},
{"access": "public", "name": "UIViewKeyframeAnimationOptionCalculationModeDiscrete"},
{"access": "public", "name": "UIViewKeyframeAnimationOptionCalculationModePaced"},
{"access": "public", "name": "UIViewKeyframeAnimationOptionCalculationModeCubic"},
{"access": "public", "name": "UIViewKeyframeAnimationOptionCalculationModeCubicPaced"}
],
"introduced": "7",
"name": "UIViewKeyframeAnimationOptions"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIViewLayoutRegionAdaptivityAxisNone"},
{"access": "public", "name": "UIViewLayoutRegionAdaptivityAxisHorizontal"},
{"access": "public", "name": "UIViewLayoutRegionAdaptivityAxisVertical"}
],
"introduced": "26",
"name": "UIViewLayoutRegionAdaptivityAxis"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIViewTintAdjustmentModeAutomatic"},
{"access": "public", "name": "UIViewTintAdjustmentModeNormal"},
{"access": "public", "name": "UIViewTintAdjustmentModeDimmed"}
],
"introduced": "7",
"name": "UIViewTintAdjustmentMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIWebPaginationBreakingModePage"},
{"access": "public", "name": "UIWebPaginationBreakingModeColumn"}
],
"name": "UIWebPaginationBreakingMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIWebPaginationModeUnpaginated"},
{"access": "public", "name": "UIWebPaginationModeLeftToRight"},
{"access": "public", "name": "UIWebPaginationModeTopToBottom"},
{"access": "public", "name": "UIWebPaginationModeBottomToTop"},
{"access": "public", "name": "UIWebPaginationModeRightToLeft"}
],
"name": "UIWebPaginationMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIWebViewNavigationTypeLinkClicked"},
{"access": "public", "name": "UIWebViewNavigationTypeFormSubmitted"},
{"access": "public", "name": "UIWebViewNavigationTypeBackForward"},
{"access": "public", "name": "UIWebViewNavigationTypeReload"},
{"access": "public", "name": "UIWebViewNavigationTypeFormResubmitted"},
{"access": "public", "name": "UIWebViewNavigationTypeOther"}
],
"name": "UIWebViewNavigationType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIWindowSceneDismissalAnimationStandard"},
{"access": "public", "name": "UIWindowSceneDismissalAnimationCommit"},
{"access": "public", "name": "UIWindowSceneDismissalAnimationDecline"}
],
"introduced": "13",
"name": "UIWindowSceneDismissalAnimation"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIWindowScenePresentationStyleAutomatic"},
{"access": "public", "name": "UIWindowScenePresentationStyleStandard"},
{"access": "public", "name": "UIWindowScenePresentationStyleProminent"}
],
"name": "UIWindowScenePresentationStyle"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIWindowSceneResizingRestrictionsUnspecified"},
{"access": "public", "name": "UIWindowSceneResizingRestrictionsNone"},
{"access": "public", "name": "UIWindowSceneResizingRestrictionsUniform"},
{"access": "public", "name": "UIWindowSceneResizingRestrictionsFreeform"}
],
"name": "UIWindowSceneResizingRestrictions",
"unavailable": true
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIWritingToolsBehaviorNone"},
{"access": "public", "name": "UIWritingToolsBehaviorDefault"},
{"access": "public", "name": "UIWritingToolsBehaviorComplete"},
{"access": "public", "name": "UIWritingToolsBehaviorLimited"}
],
"introduced": "18",
"name": "UIWritingToolsBehavior"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIWritingToolsCoordinatorContextScopeUserSelection"},
{"access": "public", "name": "UIWritingToolsCoordinatorContextScopeFullDocument"},
{"access": "public", "name": "UIWritingToolsCoordinatorContextScopeVisibleArea"}
],
"introduced": "18.2",
"name": "UIWritingToolsCoordinatorContextScope"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIWritingToolsCoordinatorStateInactive"},
{"access": "public", "name": "UIWritingToolsCoordinatorStateNoninteractive"},
{"access": "public", "name": "UIWritingToolsCoordinatorStateInteractiveResting"},
{"access": "public", "name": "UIWritingToolsCoordinatorStateInteractiveStreaming"}
],
"introduced": "18.2",
"name": "UIWritingToolsCoordinatorState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIWritingToolsCoordinatorTextAnimationAnticipate"},
{"access": "public", "name": "UIWritingToolsCoordinatorTextAnimationRemove"},
{"access": "public", "name": "UIWritingToolsCoordinatorTextAnimationInsert"}
],
"introduced": "18.2",
"name": "UIWritingToolsCoordinatorTextAnimation"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIWritingToolsCoordinatorTextReplacementReasonInteractive"},
{"access": "public", "name": "UIWritingToolsCoordinatorTextReplacementReasonNoninteractive"}
],
"introduced": "18.2",
"name": "UIWritingToolsCoordinatorTextReplacementReason"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIWritingToolsCoordinatorTextUpdateReasonTyping"},
{"access": "public", "name": "UIWritingToolsCoordinatorTextUpdateReasonUndoRedo"}
],
"introduced": "18.2",
"name": "UIWritingToolsCoordinatorTextUpdateReason"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UIWritingToolsResultDefault"},
{"access": "public", "name": "UIWritingToolsResultPlainText"},
{"access": "public", "name": "UIWritingToolsResultRichText"},
{"access": "public", "name": "UIWritingToolsResultList"},
{"access": "public", "name": "UIWritingToolsResultTable"},
{"access": "public", "introduced": "26", "name": "UIWritingToolsResultPresentationIntent"}
],
"introduced": "18",
"name": "UIWritingToolsResultOptions"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "7", "name": "NSControlCharacterZeroAdvancementAction"},
{"access": "public", "introduced": "7", "name": "NSControlCharacterWhitespaceAction"},
{"access": "public", "introduced": "7", "name": "NSControlCharacterHorizontalTabAction"},
{"access": "public", "introduced": "7", "name": "NSControlCharacterLineBreakAction"},
{"access": "public", "introduced": "7", "name": "NSControlCharacterParagraphBreakAction"},
{"access": "public", "introduced": "7", "name": "NSControlCharacterContainerBreakAction"}
],
"name": "enum (unnamed at NSLayoutManager.h:3571)"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "UISegmentedControlNoSegment"}
],
"name": "enum (unnamed at UISegmentedControl.h:281)"
}
],
"globals": [
{"access": "public", "kind": "function", "linkage": "exported", "name": "_CGAffineTransformFromString"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_CGPointFromString"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_CGRectFromString"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_CGSizeFromString"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_CGVectorFromString"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_NSAdaptiveImageGlyphAttributeName"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_NSAttachmentAttributeName"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_NSBackgroundColorAttributeName"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_NSBackgroundColorDocumentAttribute"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_NSBaselineOffsetAttributeName"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_NSCharacterEncodingDocumentAttribute"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_NSCharacterEncodingDocumentOption"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_NSCocoaVersionDocumentAttribute"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_NSDefaultAttributesDocumentAttribute"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_NSDefaultAttributesDocumentOption"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_NSDefaultFontExcludedDocumentAttribute"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_NSDefaultTabIntervalDocumentAttribute"},
{"access": "public", "introduced": "11", "kind": "function", "linkage": "internal", "name": "_NSDirectionalEdgeInsetsEqualToDirectionalEdgeInsets"},
{"access": "public", "introduced": "11", "kind": "function", "linkage": "exported", "name": "_NSDirectionalEdgeInsetsFromString"},
{"access": "public", "introduced": "11", "kind": "function", "linkage": "internal", "name": "_NSDirectionalEdgeInsetsMake"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_NSDirectionalEdgeInsetsZero"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_NSDocumentTypeDocumentAttribute"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_NSDocumentTypeDocumentOption"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_NSExpansionAttributeName"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_NSFontAttributeName"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_NSForegroundColorAttributeName"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_NSHTMLTextDocumentType"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_NSHyphenationFactorDocumentAttribute"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_NSKernAttributeName"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_NSLigatureAttributeName"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_NSLinkAttributeName"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_NSObliquenessAttributeName"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_NSPaperMarginDocumentAttribute"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_NSPaperSizeDocumentAttribute"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_NSParagraphStyleAttributeName"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_NSPlainTextDocumentType"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_NSRTFDTextDocumentType"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_NSRTFTextDocumentType"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_NSReadOnlyDocumentAttribute"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_NSShadowAttributeName"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_NSSourceTextScalingDocumentAttribute"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_NSSourceTextScalingDocumentOption"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_NSStrikethroughColorAttributeName"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_NSStrikethroughStyleAttributeName"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_NSStringFromCGAffineTransform"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_NSStringFromCGPoint"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_NSStringFromCGRect"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_NSStringFromCGSize"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_NSStringFromCGVector"},
{"access": "public", "introduced": "11", "kind": "function", "linkage": "exported", "name": "_NSStringFromDirectionalEdgeInsets"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_NSStringFromUIEdgeInsets"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_NSStringFromUIOffset"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_NSStrokeColorAttributeName"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_NSStrokeWidthAttributeName"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_NSTabColumnTerminatorsAttributeName"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_NSTargetTextScalingDocumentOption"},
{"access": "public", "introduced": "6", "kind": "function", "linkage": "exported", "name": "_NSTextAlignmentFromCTTextAlignment"},
{"access": "public", "introduced": "6", "kind": "function", "linkage": "exported", "name": "_NSTextAlignmentToCTTextAlignment"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_NSTextEffectAttributeName"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_NSTextEffectLetterpressStyle"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_NSTextHighlightColorSchemeAttributeName"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_NSTextHighlightColorSchemeBlue"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_NSTextHighlightColorSchemeDefault"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_NSTextHighlightColorSchemeMint"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_NSTextHighlightColorSchemeOrange"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_NSTextHighlightColorSchemePink"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_NSTextHighlightColorSchemePurple"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_NSTextHighlightStyleAttributeName"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_NSTextHighlightStyleDefault"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_NSTextKit1ListMarkerFormatDocumentOption"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_NSTextLayoutSectionOrientation"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_NSTextLayoutSectionRange"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_NSTextLayoutSectionsAttribute"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_NSTextScalingDocumentAttribute"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_NSTextStorageDidProcessEditingNotification"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_NSTextStorageWillProcessEditingNotification"},
{"access": "public", "introduced": "14", "kind": "variable", "linkage": "exported", "name": "_NSTrackingAttributeName"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_NSUnderlineColorAttributeName"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_NSUnderlineStyleAttributeName"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_NSUserActivityDocumentURLKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_NSVerticalGlyphFormAttributeName"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_NSViewModeDocumentAttribute"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_NSViewSizeDocumentAttribute"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_NSViewZoomDocumentAttribute"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_NSWritingDirectionAttributeName"},
{"access": "public", "introduced": "18.2", "kind": "variable", "linkage": "exported", "name": "_NSWritingToolsExclusionAttributeName"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityAnnouncementDidFinishNotification"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityAnnouncementKeyStringValue"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityAnnouncementKeyWasSuccessful"},
{"access": "public", "introduced": "4", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityAnnouncementNotification"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityAssistiveTechnologyKey"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityAssistiveTouchStatusDidChangeNotification"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityBoldTextStatusDidChangeNotification"},
{"access": "public", "introduced": "14", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityButtonShapesEnabled"},
{"access": "public", "introduced": "14", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityButtonShapesEnabledStatusDidChangeNotification"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityClosedCaptioningStatusDidChangeNotification"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityConvertFrameToScreenCoordinates"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityConvertPathToScreenCoordinates"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityCustomActionCategoryEdit"},
{"access": "public", "introduced": "8", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityDarkerSystemColorsEnabled"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityDarkerSystemColorsStatusDidChangeNotification"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityElementFocusedNotification"},
{"access": "public", "introduced": "9", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityFocusedElement"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityFocusedElementKey"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityGrayscaleStatusDidChangeNotification"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityGuidedAccessStatusDidChangeNotification"},
{"access": "public", "introduced": "10", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityHearingDevicePairedEar"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityHearingDevicePairedEarDidChangeNotification"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityInvertColorsStatusDidChangeNotification"},
{"access": "public", "introduced": "10", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityIsAssistiveTouchRunning"},
{"access": "public", "introduced": "8", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityIsBoldTextEnabled"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityIsClosedCaptioningEnabled"},
{"access": "public", "introduced": "8", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityIsGrayscaleEnabled"},
{"access": "public", "introduced": "6", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityIsGuidedAccessEnabled"},
{"access": "public", "introduced": "6", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityIsInvertColorsEnabled"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityIsMonoAudioEnabled"},
{"access": "public", "introduced": "13", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityIsOnOffSwitchLabelsEnabled"},
{"access": "public", "introduced": "8", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityIsReduceMotionEnabled"},
{"access": "public", "introduced": "8", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityIsReduceTransparencyEnabled"},
{"access": "public", "introduced": "9", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityIsShakeToUndoEnabled"},
{"access": "public", "introduced": "8", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityIsSpeakScreenEnabled"},
{"access": "public", "introduced": "8", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityIsSpeakSelectionEnabled"},
{"access": "public", "introduced": "8", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityIsSwitchControlRunning"},
{"access": "public", "introduced": "13", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityIsVideoAutoplayEnabled"},
{"access": "public", "introduced": "4", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityIsVoiceOverRunning"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityLayoutChangedNotification"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityMonoAudioStatusDidChangeNotification"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityNotificationSwitchControlIdentifier"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityNotificationVoiceOverIdentifier"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityOnOffSwitchLabelsDidChangeNotification"},
{"access": "public", "introduced": "4.2", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityPageScrolledNotification"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityPauseAssistiveTechnologyNotification"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityPostNotification"},
{"access": "public", "introduced": "14", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityPrefersCrossFadeTransitions"},
{"access": "public", "introduced": "14", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityPrefersCrossFadeTransitionsStatusDidChangeNotification"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityPriorityDefault"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityPriorityHigh"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityPriorityLow"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityReduceMotionStatusDidChangeNotification"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityReduceTransparencyStatusDidChangeNotification"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityRegisterGestureConflictWithZoom"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityRequestGuidedAccessSession"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityResumeAssistiveTechnologyNotification"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityScreenChangedNotification"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityShakeToUndoDidChangeNotification"},
{"access": "public", "introduced": "13", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityShouldDifferentiateWithoutColor"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityShouldDifferentiateWithoutColorDidChangeNotification"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilitySpeakScreenStatusDidChangeNotification"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilitySpeakSelectionStatusDidChangeNotification"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilitySpeechAttributeAnnouncementPriority"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilitySpeechAttributeIPANotation"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilitySpeechAttributeLanguage"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilitySpeechAttributePitch"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilitySpeechAttributePunctuation"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilitySpeechAttributeQueueAnnouncement"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilitySpeechAttributeSpellOut"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilitySwitchControlStatusDidChangeNotification"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTextAttributeContext"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTextAttributeCustom"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTextAttributeHeadingLevel"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTextualContextConsole"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTextualContextFileSystem"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTextualContextMessaging"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTextualContextNarrative"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTextualContextSourceCode"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTextualContextSpreadsheet"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTextualContextWordProcessing"},
{"access": "public", "introduced": "4", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTraitAdjustable"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTraitAllowsDirectInteraction"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTraitButton"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTraitCausesPageTurn"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTraitHeader"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTraitImage"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTraitKeyboardKey"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTraitLink"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTraitNone"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTraitNotEnabled"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTraitPlaysSound"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTraitSearchField"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTraitSelected"},
{"access": "public", "introduced": "4", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTraitStartsMediaSession"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTraitStaticText"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTraitSummaryElement"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTraitSupportsZoom"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTraitTabBar"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTraitToggleButton"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityTraitUpdatesFrequently"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityUnfocusedElementKey"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityVideoAutoplayStatusDidChangeNotification"},
{"access": "public", "introduced": "4", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityVoiceOverStatusChanged"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_UIAccessibilityVoiceOverStatusDidChangeNotification"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_UIAccessibilityZoomFocusChanged"},
{"access": "public", "introduced": "26", "kind": "variable", "linkage": "exported", "name": "_UIActionNewFromPasteboard"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UIActionPaste"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UIActionPasteAndGo"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UIActionPasteAndMatchStyle"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UIActionPasteAndSearch"},
{"access": "public", "introduced": "16.4", "kind": "variable", "linkage": "exported", "name": "_UIActivityItemsConfigurationInteractionCopy"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIActivityItemsConfigurationInteractionShare"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UIActivityItemsConfigurationMetadataKeyLinkPresentationMetadata"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIActivityItemsConfigurationMetadataKeyMessageBody"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIActivityItemsConfigurationMetadataKeyTitle"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIActivityItemsConfigurationPreviewIntentFullSize"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIActivityItemsConfigurationPreviewIntentThumbnail"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIApplicationBackgroundFetchIntervalMinimum"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIApplicationBackgroundFetchIntervalNever"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIApplicationBackgroundRefreshStatusDidChangeNotification"},
{"access": "public", "introduced": "18.2", "kind": "variable", "linkage": "exported", "name": "_UIApplicationCategoryDefaultErrorDomain"},
{"access": "public", "introduced": "18.2", "kind": "variable", "linkage": "exported", "name": "_UIApplicationCategoryDefaultRetryAvailabilityDateErrorKey"},
{"access": "public", "introduced": "18.2", "kind": "variable", "linkage": "exported", "name": "_UIApplicationCategoryDefaultStatusLastProvidedDateErrorKey"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIApplicationDidBecomeActiveNotification"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_UIApplicationDidChangeStatusBarFrameNotification"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_UIApplicationDidChangeStatusBarOrientationNotification"},
{"access": "public", "introduced": "4", "kind": "variable", "linkage": "exported", "name": "_UIApplicationDidEnterBackgroundNotification"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIApplicationDidFinishLaunchingNotification"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIApplicationDidReceiveMemoryWarningNotification"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_UIApplicationInvalidInterfaceOrientationException"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_UIApplicationKeyboardExtensionPointIdentifier"},
{"access": "public", "introduced": "3.2", "kind": "variable", "linkage": "exported", "name": "_UIApplicationLaunchOptionsAnnotationKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIApplicationLaunchOptionsBluetoothCentralsKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIApplicationLaunchOptionsBluetoothPeripheralsKey"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UIApplicationLaunchOptionsCloudKitShareMetadataKey"},
{"access": "public", "introduced": "14.5", "kind": "variable", "linkage": "exported", "name": "_UIApplicationLaunchOptionsEventAttributionKey"},
{"access": "public", "introduced": "4", "kind": "variable", "linkage": "exported", "name": "_UIApplicationLaunchOptionsLocalNotificationKey"},
{"access": "public", "introduced": "4", "kind": "variable", "linkage": "exported", "name": "_UIApplicationLaunchOptionsLocationKey"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_UIApplicationLaunchOptionsNewsstandDownloadsKey"},
{"access": "public", "introduced": "3", "kind": "variable", "linkage": "exported", "name": "_UIApplicationLaunchOptionsRemoteNotificationKey"},
{"access": "public", "introduced": "3", "kind": "variable", "linkage": "exported", "name": "_UIApplicationLaunchOptionsShortcutItemKey"},
{"access": "public", "introduced": "3", "kind": "variable", "linkage": "exported", "name": "_UIApplicationLaunchOptionsSourceApplicationKey"},
{"access": "public", "introduced": "3", "kind": "variable", "linkage": "exported", "name": "_UIApplicationLaunchOptionsURLKey"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_UIApplicationLaunchOptionsUserActivityDictionaryKey"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_UIApplicationLaunchOptionsUserActivityTypeKey"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_UIApplicationMain"},
{"access": "public", "introduced": "18.3", "kind": "variable", "linkage": "exported", "name": "_UIApplicationOpenDefaultApplicationsSettingsURLString"},
{"access": "public", "introduced": "14.5", "kind": "variable", "linkage": "exported", "name": "_UIApplicationOpenExternalURLOptionsEventAttributionKey"},
{"access": "public", "introduced": "15.4", "kind": "variable", "linkage": "exported", "name": "_UIApplicationOpenNotificationSettingsURLString"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_UIApplicationOpenSettingsURLString"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UIApplicationOpenURLOptionUniversalLinksOnly"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_UIApplicationOpenURLOptionsAnnotationKey"},
{"access": "public", "introduced": "14.5", "kind": "variable", "linkage": "exported", "name": "_UIApplicationOpenURLOptionsEventAttributionKey"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_UIApplicationOpenURLOptionsOpenInPlaceKey"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_UIApplicationOpenURLOptionsSourceApplicationKey"},
{"access": "public", "introduced": "4", "kind": "variable", "linkage": "exported", "name": "_UIApplicationProtectedDataDidBecomeAvailable"},
{"access": "public", "introduced": "4", "kind": "variable", "linkage": "exported", "name": "_UIApplicationProtectedDataWillBecomeUnavailable"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIApplicationSignificantTimeChangeNotification"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_UIApplicationStateRestorationBundleVersionKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIApplicationStateRestorationSystemVersionKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIApplicationStateRestorationTimestampKey"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_UIApplicationStateRestorationUserInterfaceIdiomKey"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_UIApplicationStatusBarFrameUserInfoKey"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_UIApplicationStatusBarOrientationUserInfoKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIApplicationUserDidTakeScreenshotNotification"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_UIApplicationWillChangeStatusBarFrameNotification"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_UIApplicationWillChangeStatusBarOrientationNotification"},
{"access": "public", "introduced": "4", "kind": "variable", "linkage": "exported", "name": "_UIApplicationWillEnterForegroundNotification"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIApplicationWillResignActiveNotification"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIApplicationWillTerminateNotification"},
{"access": "public", "introduced": "4", "kind": "variable", "linkage": "exported", "name": "_UIBackgroundTaskInvalid"},
{"access": "public", "introduced": "14", "kind": "function", "linkage": "exported", "name": "_UICellAccessoryPositionAfterAccessoryOfClass"},
{"access": "public", "introduced": "14", "kind": "function", "linkage": "exported", "name": "_UICellAccessoryPositionBeforeAccessoryOfClass"},
{"access": "public", "introduced": "14", "kind": "variable", "linkage": "exported", "name": "_UICellAccessoryStandardDimension"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_UICollectionElementKindSectionFooter"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_UICollectionElementKindSectionHeader"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_UICollectionLayoutSectionOrthogonalScrollingDecelerationRateAutomatic"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_UICollectionLayoutSectionOrthogonalScrollingDecelerationRateFast"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_UICollectionLayoutSectionOrthogonalScrollingDecelerationRateNormal"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UICollectionViewFlowLayoutAutomaticSize"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UICollectionViewLayoutAutomaticDimension"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UICommandTagShare"},
{"access": "public", "introduced": "14", "kind": "variable", "linkage": "exported", "name": "_UIConfigurationColorTransformerGrayscale"},
{"access": "public", "introduced": "14", "kind": "variable", "linkage": "exported", "name": "_UIConfigurationColorTransformerMonochromeTint"},
{"access": "public", "introduced": "14", "kind": "variable", "linkage": "exported", "name": "_UIConfigurationColorTransformerPreferredTint"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIContentSizeCategoryAccessibilityExtraExtraExtraLarge"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIContentSizeCategoryAccessibilityExtraExtraLarge"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIContentSizeCategoryAccessibilityExtraLarge"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIContentSizeCategoryAccessibilityLarge"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIContentSizeCategoryAccessibilityMedium"},
{"access": "public", "introduced": "11", "kind": "function", "linkage": "exported", "name": "_UIContentSizeCategoryCompareToCategory"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIContentSizeCategoryDidChangeNotification"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIContentSizeCategoryExtraExtraExtraLarge"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIContentSizeCategoryExtraExtraLarge"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIContentSizeCategoryExtraLarge"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIContentSizeCategoryExtraSmall"},
{"access": "public", "introduced": "11", "kind": "function", "linkage": "exported", "name": "_UIContentSizeCategoryIsAccessibilityCategory"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIContentSizeCategoryLarge"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIContentSizeCategoryMedium"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIContentSizeCategoryNewValueKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIContentSizeCategorySmall"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UIContentSizeCategoryUnspecified"},
{"access": "public", "introduced": "3", "kind": "variable", "linkage": "exported", "name": "_UIDeviceBatteryLevelDidChangeNotification"},
{"access": "public", "introduced": "3", "kind": "variable", "linkage": "exported", "name": "_UIDeviceBatteryStateDidChangeNotification"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIDeviceOrientationDidChangeNotification"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_UIDeviceOrientationIsFlat"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_UIDeviceOrientationIsLandscape"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_UIDeviceOrientationIsPortrait"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_UIDeviceOrientationIsValidInterfaceOrientation"},
{"access": "public", "introduced": "3", "kind": "variable", "linkage": "exported", "name": "_UIDeviceProximityStateDidChangeNotification"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UIDocumentCreationIntentDefault"},
{"access": "public", "introduced": "26", "kind": "variable", "linkage": "exported", "name": "_UIDocumentDidMoveToWritableLocationNotification"},
{"access": "public", "introduced": "26", "kind": "variable", "linkage": "exported", "name": "_UIDocumentDidMoveToWritableLocationOldURLKey"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_UIDocumentStateChangedNotification"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_UIEdgeInsetsEqualToEdgeInsets"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_UIEdgeInsetsFromString"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_UIEdgeInsetsInsetRect"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_UIEdgeInsetsMake"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIEdgeInsetsZero"},
{"access": "public", "introduced": "13.4", "kind": "function", "linkage": "exported", "name": "_UIEventButtonMaskForButtonNumber"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_UIFloatRangeInfinite"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_UIFloatRangeIsEqualToRange"},
{"access": "public", "introduced": "9", "kind": "function", "linkage": "exported", "name": "_UIFloatRangeIsInfinite"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_UIFloatRangeMake"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_UIFloatRangeZero"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_UIFocusDidUpdateNotification"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_UIFocusMovementDidFailNotification"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIFocusSoundIdentifierDefault", "unavailable": true},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIFocusSoundIdentifierNone", "unavailable": true},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_UIFocusUpdateAnimationCoordinatorKey"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_UIFocusUpdateContextKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIFontDescriptorCascadeListAttribute"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIFontDescriptorCharacterSetAttribute"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIFontDescriptorFaceAttribute"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIFontDescriptorFamilyAttribute"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIFontDescriptorFeatureSettingsAttribute"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIFontDescriptorFixedAdvanceAttribute"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIFontDescriptorMatrixAttribute"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIFontDescriptorNameAttribute"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIFontDescriptorSizeAttribute"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIFontDescriptorSystemDesignDefault"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIFontDescriptorSystemDesignMonospaced"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIFontDescriptorSystemDesignRounded"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIFontDescriptorSystemDesignSerif"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIFontDescriptorTextStyleAttribute"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIFontDescriptorTraitsAttribute"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIFontDescriptorVisibleNameAttribute"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIFontFeatureSelectorIdentifierKey"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UIFontFeatureSelectorIdentifierKey_ForNewSwiftAPI"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIFontFeatureTypeIdentifierKey"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UIFontFeatureTypeIdentifierKey_ForNewSwiftAPI"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIFontSlantTrait"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIFontSymbolicTrait"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIFontTextStyleBody"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_UIFontTextStyleCallout"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIFontTextStyleCaption1"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIFontTextStyleCaption2"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_UIFontTextStyleExtraLargeTitle"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_UIFontTextStyleExtraLargeTitle2"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIFontTextStyleFootnote"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIFontTextStyleHeadline"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_UIFontTextStyleLargeTitle"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIFontTextStyleSubheadline"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_UIFontTextStyleTitle1"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_UIFontTextStyleTitle2"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_UIFontTextStyleTitle3"},
{"access": "public", "introduced": "8.2", "kind": "variable", "linkage": "exported", "name": "_UIFontWeightBlack"},
{"access": "public", "introduced": "8.2", "kind": "variable", "linkage": "exported", "name": "_UIFontWeightBold"},
{"access": "public", "introduced": "13", "kind": "function", "linkage": "exported", "name": "_UIFontWeightForImageSymbolWeight"},
{"access": "public", "introduced": "8.2", "kind": "variable", "linkage": "exported", "name": "_UIFontWeightHeavy"},
{"access": "public", "introduced": "8.2", "kind": "variable", "linkage": "exported", "name": "_UIFontWeightLight"},
{"access": "public", "introduced": "8.2", "kind": "variable", "linkage": "exported", "name": "_UIFontWeightMedium"},
{"access": "public", "introduced": "8.2", "kind": "variable", "linkage": "exported", "name": "_UIFontWeightRegular"},
{"access": "public", "introduced": "8.2", "kind": "variable", "linkage": "exported", "name": "_UIFontWeightSemibold"},
{"access": "public", "introduced": "8.2", "kind": "variable", "linkage": "exported", "name": "_UIFontWeightThin"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIFontWeightTrait"},
{"access": "public", "introduced": "8.2", "kind": "variable", "linkage": "exported", "name": "_UIFontWeightUltraLight"},
{"access": "public", "introduced": "16", "kind": "variable", "linkage": "exported", "name": "_UIFontWidthCompressed"},
{"access": "public", "introduced": "16", "kind": "variable", "linkage": "exported", "name": "_UIFontWidthCondensed"},
{"access": "public", "introduced": "16", "kind": "variable", "linkage": "exported", "name": "_UIFontWidthExpanded"},
{"access": "public", "introduced": "16", "kind": "variable", "linkage": "exported", "name": "_UIFontWidthStandard"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIFontWidthTrait"},
{"access": "public", "introduced": "3.2", "kind": "function", "linkage": "exported", "name": "_UIGraphicsAddPDFContextDestinationAtPoint"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_UIGraphicsBeginImageContext"},
{"access": "public", "introduced": "4", "kind": "function", "linkage": "exported", "name": "_UIGraphicsBeginImageContextWithOptions"},
{"access": "public", "introduced": "3.2", "kind": "function", "linkage": "exported", "name": "_UIGraphicsBeginPDFContextToData"},
{"access": "public", "introduced": "3.2", "kind": "function", "linkage": "exported", "name": "_UIGraphicsBeginPDFContextToFile"},
{"access": "public", "introduced": "3.2", "kind": "function", "linkage": "exported", "name": "_UIGraphicsBeginPDFPage"},
{"access": "public", "introduced": "3.2", "kind": "function", "linkage": "exported", "name": "_UIGraphicsBeginPDFPageWithInfo"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_UIGraphicsEndImageContext"},
{"access": "public", "introduced": "3.2", "kind": "function", "linkage": "exported", "name": "_UIGraphicsEndPDFContext"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_UIGraphicsGetCurrentContext"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_UIGraphicsGetImageFromCurrentImageContext"},
{"access": "public", "introduced": "3.2", "kind": "function", "linkage": "exported", "name": "_UIGraphicsGetPDFContextBounds"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_UIGraphicsPopContext"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_UIGraphicsPushContext"},
{"access": "public", "introduced": "3.2", "kind": "function", "linkage": "exported", "name": "_UIGraphicsSetPDFContextDestinationForRect"},
{"access": "public", "introduced": "3.2", "kind": "function", "linkage": "exported", "name": "_UIGraphicsSetPDFContextURLForRect"},
{"access": "public", "introduced": "12.2", "kind": "function", "linkage": "exported", "name": "_UIGuidedAccessConfigureAccessibilityFeatures"},
{"access": "public", "introduced": "12.2", "kind": "variable", "linkage": "exported", "name": "_UIGuidedAccessErrorDomain"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_UIGuidedAccessRestrictionStateForIdentifier"},
{"access": "public", "introduced": "17", "kind": "function", "linkage": "exported", "name": "_UIImageHEICRepresentation"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_UIImageJPEGRepresentation"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_UIImagePNGRepresentation"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIImagePickerControllerCropRect"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIImagePickerControllerEditedImage"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_UIImagePickerControllerImageURL"},
{"access": "public", "introduced": "9.1", "kind": "variable", "linkage": "exported", "name": "_UIImagePickerControllerLivePhoto"},
{"access": "public", "introduced": "4.1", "kind": "variable", "linkage": "exported", "name": "_UIImagePickerControllerMediaMetadata"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIImagePickerControllerMediaType"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIImagePickerControllerMediaURL"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIImagePickerControllerOriginalImage"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_UIImagePickerControllerPHAsset"},
{"access": "public", "introduced": "4.1", "kind": "variable", "linkage": "exported", "name": "_UIImagePickerControllerReferenceURL"},
{"access": "public", "introduced": "13", "kind": "function", "linkage": "exported", "name": "_UIImageSymbolWeightForFontWeight"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_UIImageWriteToSavedPhotosAlbum"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_UIInterfaceOrientationIsLandscape"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_UIInterfaceOrientationIsPortrait"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UIKeyInputDelete"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIKeyInputDownArrow"},
{"access": "public", "introduced": "13.4", "kind": "variable", "linkage": "exported", "name": "_UIKeyInputEnd"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIKeyInputEscape"},
{"access": "public", "introduced": "13.4", "kind": "variable", "linkage": "exported", "name": "_UIKeyInputF1"},
{"access": "public", "introduced": "13.4", "kind": "variable", "linkage": "exported", "name": "_UIKeyInputF10"},
{"access": "public", "introduced": "13.4", "kind": "variable", "linkage": "exported", "name": "_UIKeyInputF11"},
{"access": "public", "introduced": "13.4", "kind": "variable", "linkage": "exported", "name": "_UIKeyInputF12"},
{"access": "public", "introduced": "13.4", "kind": "variable", "linkage": "exported", "name": "_UIKeyInputF2"},
{"access": "public", "introduced": "13.4", "kind": "variable", "linkage": "exported", "name": "_UIKeyInputF3"},
{"access": "public", "introduced": "13.4", "kind": "variable", "linkage": "exported", "name": "_UIKeyInputF4"},
{"access": "public", "introduced": "13.4", "kind": "variable", "linkage": "exported", "name": "_UIKeyInputF5"},
{"access": "public", "introduced": "13.4", "kind": "variable", "linkage": "exported", "name": "_UIKeyInputF6"},
{"access": "public", "introduced": "13.4", "kind": "variable", "linkage": "exported", "name": "_UIKeyInputF7"},
{"access": "public", "introduced": "13.4", "kind": "variable", "linkage": "exported", "name": "_UIKeyInputF8"},
{"access": "public", "introduced": "13.4", "kind": "variable", "linkage": "exported", "name": "_UIKeyInputF9"},
{"access": "public", "introduced": "13.4", "kind": "variable", "linkage": "exported", "name": "_UIKeyInputHome"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIKeyInputLeftArrow"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_UIKeyInputPageDown"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_UIKeyInputPageUp"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIKeyInputRightArrow"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UIKeyInputUpArrow"},
{"access": "public", "introduced": "3", "kind": "variable", "linkage": "exported", "name": "_UIKeyboardAnimationCurveUserInfoKey"},
{"access": "public", "introduced": "3", "kind": "variable", "linkage": "exported", "name": "_UIKeyboardAnimationDurationUserInfoKey"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_UIKeyboardBoundsUserInfoKey"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_UIKeyboardCenterBeginUserInfoKey"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_UIKeyboardCenterEndUserInfoKey"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_UIKeyboardDidChangeFrameNotification"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIKeyboardDidHideNotification"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIKeyboardDidShowNotification"},
{"access": "public", "introduced": "3.2", "kind": "variable", "linkage": "exported", "name": "_UIKeyboardFrameBeginUserInfoKey"},
{"access": "public", "introduced": "3.2", "kind": "variable", "linkage": "exported", "name": "_UIKeyboardFrameEndUserInfoKey"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_UIKeyboardIsLocalUserInfoKey"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_UIKeyboardWillChangeFrameNotification"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIKeyboardWillHideNotification"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIKeyboardWillShowNotification"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UILargeContentViewerInteractionEnabledStatusDidChangeNotification"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_UILayoutFittingCompressedSize"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_UILayoutFittingExpandedSize"},
{"access": "public", "introduced": "14", "kind": "variable", "linkage": "exported", "name": "_UIListContentImageStandardDimension"},
{"access": "public", "introduced": "14.5", "kind": "variable", "linkage": "exported", "name": "_UIListSeparatorAutomaticInsets"},
{"access": "public", "introduced": "4", "kind": "variable", "linkage": "exported", "name": "_UILocalNotificationDefaultSoundName"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuAbout"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuAlignment"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuApplication"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_UIMenuAutoFill"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuBringAllToFront"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuClose"},
{"access": "public", "introduced": "3", "kind": "variable", "linkage": "exported", "name": "_UIMenuControllerDidHideMenuNotification"},
{"access": "public", "introduced": "3", "kind": "variable", "linkage": "exported", "name": "_UIMenuControllerDidShowMenuNotification"},
{"access": "public", "introduced": "3", "kind": "variable", "linkage": "exported", "name": "_UIMenuControllerMenuFrameDidChangeNotification"},
{"access": "public", "introduced": "3", "kind": "variable", "linkage": "exported", "name": "_UIMenuControllerWillHideMenuNotification"},
{"access": "public", "introduced": "3", "kind": "variable", "linkage": "exported", "name": "_UIMenuControllerWillShowMenuNotification"},
{"access": "public", "introduced": "16", "kind": "variable", "linkage": "exported", "name": "_UIMenuDocument"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuEdit"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuFile"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuFind"},
{"access": "public", "introduced": "26", "kind": "variable", "linkage": "exported", "name": "_UIMenuFindPanel"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuFont"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuFormat"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuFullscreen"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuHelp"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuHide"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuLearn"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuLookup"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuMinimizeAndZoom"},
{"access": "public", "introduced": "26", "kind": "variable", "linkage": "exported", "name": "_UIMenuNewItem"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuNewScene"},
{"access": "public", "introduced": "14", "kind": "variable", "linkage": "exported", "name": "_UIMenuOpen"},
{"access": "public", "introduced": "14", "kind": "variable", "linkage": "exported", "name": "_UIMenuOpenRecent"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuPreferences"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuPrint"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuQuit"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuReplace"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuRoot"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuServices"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuShare"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UIMenuSidebar"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuSpeech"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuSpelling"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuSpellingOptions"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuSpellingPanel"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuStandardEdit"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuSubstitutionOptions"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuSubstitutions"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuSubstitutionsPanel"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuText"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuTextColor"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuTextSize"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuTextStyle"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuTextStylePasteboard"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuToolbar"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuTransformations"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuUndoRedo"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuView"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuWindow"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIMenuWritingDirection"},
{"access": "public", "introduced": "4", "kind": "variable", "linkage": "exported", "name": "_UIMinimumKeepAliveTimeout"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UINavigationControllerHideShowBarDuration"},
{"access": "public", "introduced": "3", "kind": "variable", "linkage": "exported", "name": "_UINibExternalObjects"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_UINibProxiedObjectsKey"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_UIOffsetEqualToOffset"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_UIOffsetFromString"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_UIOffsetMake"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIOffsetZero"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_UIPageViewControllerOptionInterPageSpacingKey"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIPageViewControllerOptionSpineLocationKey"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIPasteboardChangedNotification"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIPasteboardChangedTypesAddedKey"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIPasteboardChangedTypesRemovedKey"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UIPasteboardDetectionPatternCalendarEvent"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UIPasteboardDetectionPatternEmailAddress"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UIPasteboardDetectionPatternFlightNumber"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UIPasteboardDetectionPatternLink"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UIPasteboardDetectionPatternMoneyAmount"},
{"access": "public", "introduced": "14", "kind": "variable", "linkage": "exported", "name": "_UIPasteboardDetectionPatternNumber"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UIPasteboardDetectionPatternPhoneNumber"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UIPasteboardDetectionPatternPostalAddress"},
{"access": "public", "introduced": "14", "kind": "variable", "linkage": "exported", "name": "_UIPasteboardDetectionPatternProbableWebSearch"},
{"access": "public", "introduced": "14", "kind": "variable", "linkage": "exported", "name": "_UIPasteboardDetectionPatternProbableWebURL"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UIPasteboardDetectionPatternShipmentTrackingNumber"},
{"access": "public", "introduced": "3", "kind": "variable", "linkage": "exported", "name": "_UIPasteboardNameFind"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIPasteboardNameGeneral"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UIPasteboardOptionExpirationDate"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UIPasteboardOptionLocalOnly"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIPasteboardRemovedNotification"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UIPasteboardTypeAutomatic"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIPasteboardTypeListColor"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIPasteboardTypeListImage"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIPasteboardTypeListString"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIPasteboardTypeListURL"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UIPointerAccessoryPositionBottom"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UIPointerAccessoryPositionBottomLeft"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UIPointerAccessoryPositionBottomRight"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UIPointerAccessoryPositionLeft"},
{"access": "public", "introduced": "15", "kind": "function", "linkage": "internal", "name": "_UIPointerAccessoryPositionMake"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UIPointerAccessoryPositionRight"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UIPointerAccessoryPositionTop"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UIPointerAccessoryPositionTopLeft"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UIPointerAccessoryPositionTopRight"},
{"access": "public", "introduced": "14", "kind": "variable", "linkage": "exported", "name": "_UIPointerLockStateDidChangeNotification"},
{"access": "public", "introduced": "14", "kind": "variable", "linkage": "exported", "name": "_UIPointerLockStateSceneUserInfoKey"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIProposedSceneSizeNoPreference", "unavailable": true},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_UIRectClip"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_UIRectFill"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_UIRectFillUsingBlendMode"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_UIRectFrame"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_UIRectFrameUsingBlendMode"},
{"access": "public", "introduced": "3.1", "kind": "function", "linkage": "exported", "name": "_UISaveVideoAtPathToSavedPhotosAlbum"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UISceneDidActivateNotification"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UISceneDidDisconnectNotification"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UISceneDidEnterBackgroundNotification"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UISceneErrorDomain"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UISceneSessionRoleImmersiveSpaceApplication", "unavailable": true},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UISceneSystemProtectionDidChangeNotification"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UISceneWillConnectNotification"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UISceneWillDeactivateNotification"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UISceneWillEnterForegroundNotification"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_UIScreenBrightnessDidChangeNotification"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_UIScreenCapturedDidChangeNotification"},
{"access": "public", "introduced": "3.2", "kind": "variable", "linkage": "exported", "name": "_UIScreenDidConnectNotification"},
{"access": "public", "introduced": "3.2", "kind": "variable", "linkage": "exported", "name": "_UIScreenDidDisconnectNotification"},
{"access": "public", "introduced": "3.2", "kind": "variable", "linkage": "exported", "name": "_UIScreenModeDidChangeNotification"},
{"access": "public", "introduced": "16", "kind": "variable", "linkage": "exported", "name": "_UIScreenReferenceDisplayModeStatusDidChangeNotification"},
{"access": "public", "introduced": "3", "kind": "variable", "linkage": "exported", "name": "_UIScrollViewDecelerationRateFast"},
{"access": "public", "introduced": "3", "kind": "variable", "linkage": "exported", "name": "_UIScrollViewDecelerationRateNormal"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UISheetPresentationControllerAutomaticDimension"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UISheetPresentationControllerDetentIdentifierLarge"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UISheetPresentationControllerDetentIdentifierMedium"},
{"access": "public", "introduced": "16", "kind": "variable", "linkage": "exported", "name": "_UISheetPresentationControllerDetentInactive"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_UISplitViewControllerAutomaticDimension"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_UIStateRestorationViewControllerStoryboardKey"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_UITableViewAutomaticDimension"},
{"access": "public", "introduced": "3", "kind": "variable", "linkage": "exported", "name": "_UITableViewIndexSearch"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UITableViewSelectionDidChangeNotification"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_UITextAttributeFont"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_UITextAttributeTextColor"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_UITextAttributeTextShadowColor"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_UITextAttributeTextShadowOffset"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeAddressCity"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeAddressCityAndState"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeAddressState"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeBirthdate"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeBirthdateDay"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeBirthdateMonth"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeBirthdateYear"},
{"access": "public", "introduced": "17.4", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeCellularEID"},
{"access": "public", "introduced": "17.4", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeCellularIMEI"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeCountryName"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeCreditCardExpiration"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeCreditCardExpirationMonth"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeCreditCardExpirationYear"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeCreditCardFamilyName"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeCreditCardGivenName"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeCreditCardMiddleName"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeCreditCardName"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeCreditCardNumber"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeCreditCardSecurityCode"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeCreditCardType"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeDateTime"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeEmailAddress"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeFamilyName"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeFlightNumber"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeFullStreetAddress"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeGivenName"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeJobTitle"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeLocation"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeMiddleName"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeName"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeNamePrefix"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeNameSuffix"},
{"access": "public", "introduced": "12", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeNewPassword"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeNickname"},
{"access": "public", "introduced": "12", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeOneTimeCode"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeOrganizationName"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypePassword"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypePostalCode"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeShipmentTrackingNumber"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeStreetAddressLine1"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeStreetAddressLine2"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeSublocality"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeTelephoneNumber"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeURL"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_UITextContentTypeUsername"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_UITextFieldDidEndEditingReasonKey"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UITextFieldTextDidBeginEditingNotification"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UITextFieldTextDidChangeNotification"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UITextFieldTextDidEndEditingNotification"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerDecreaseFontSizeChangeType"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerDecreaseIndentationChangeType"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerFontAttributesComponentKey"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerFontChangeType"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerFontPickerComponentKey"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerFontPointSizeComponentKey"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerFontSizeChangeType"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerFontSizeComponentKey"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerFormattingStyleChangeType"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerFormattingStylesComponentKey"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerHighlightBlue"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerHighlightChangeType"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerHighlightComponentKey"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerHighlightDefault"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerHighlightMint"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerHighlightOrange"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerHighlightPickerComponentKey"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerHighlightPink"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerHighlightPurple"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerIncreaseFontSizeChangeType"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerIncreaseIndentationChangeType"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerLineHeightComponentKey"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerLineHeightPointSizeChangeType"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerListStylesComponentKey"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerRemoveBoldChangeType"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerRemoveItalicChangeType"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerRemoveStrikethroughChangeType"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerRemoveUnderlineChangeType"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerSetBoldChangeType"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerSetItalicChangeType"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerSetStrikethroughChangeType"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerSetUnderlineChangeType"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerTextAlignmentAndJustificationComponentKey"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerTextAlignmentCenter"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerTextAlignmentChangeType"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerTextAlignmentComponentKey"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerTextAlignmentJustified"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerTextAlignmentLeft"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerTextAlignmentNatural"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerTextAlignmentRight"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerTextColorChangeType"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerTextColorComponentKey"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerTextIndentationComponentKey"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerTextListChangeType"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerTextListDecimal"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerTextListDisc"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerTextListHyphen"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerTextListOther"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_UITextFormattingViewControllerUndefinedChangeType"},
{"access": "public", "introduced": "4.2", "kind": "variable", "linkage": "exported", "name": "_UITextInputCurrentInputModeDidChangeNotification"},
{"access": "public", "introduced": "3.2", "kind": "variable", "linkage": "exported", "name": "_UITextInputTextBackgroundColorKey"},
{"access": "public", "introduced": "3.2", "kind": "variable", "linkage": "exported", "name": "_UITextInputTextColorKey"},
{"access": "public", "introduced": "3.2", "kind": "variable", "linkage": "exported", "name": "_UITextInputTextFontKey"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_UITextItemTagAttributeName"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UITextViewTextDidBeginEditingNotification"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UITextViewTextDidChangeNotification"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UITextViewTextDidEndEditingNotification"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UITrackingRunLoopMode"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UITransitionContextFromViewControllerKey"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_UITransitionContextFromViewKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_UITransitionContextToViewControllerKey"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_UITransitionContextToViewKey"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_UIUserNotificationActionResponseTypedTextKey"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_UIUserNotificationTextInputActionButtonTitleKey"},
{"access": "public", "introduced": "3.1", "kind": "function", "linkage": "exported", "name": "_UIVideoAtPathIsCompatibleWithSavedPhotosAlbum"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_UIViewControllerHierarchyInconsistencyException"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_UIViewControllerShowDetailTargetDidChangeNotification"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_UIViewNoIntrinsicMetric"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIWindowDidBecomeHiddenNotification"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIWindowDidBecomeKeyNotification"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIWindowDidBecomeVisibleNotification"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIWindowDidResignKeyNotification"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIWindowLevelAlert"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIWindowLevelNormal"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIWindowLevelStatusBar"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIWindowSceneSessionRoleApplication"},
{"access": "public", "introduced": "26", "kind": "variable", "linkage": "exported", "name": "_UIWindowSceneSessionRoleAssistiveAccessApplication"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_UIWindowSceneSessionRoleExternalDisplay"},
{"access": "public", "introduced": "16", "kind": "variable", "linkage": "exported", "name": "_UIWindowSceneSessionRoleExternalDisplayNonInteractive"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_UIWindowSceneSessionRoleVolumetricApplication", "unavailable": true},
{"access": "public", "introduced": "18.2", "kind": "function", "linkage": "exported", "name": "_UIWritingToolsCoordinatorTextAnimationDebugDescription"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "internal", "name": "_UI_USER_INTERFACE_IDIOM"},
{"access": "public", "introduced": "6", "kind": "function", "linkage": "exported", "name": "__NSDictionaryOfVariableBindings"}
],
"interfaces": [
{
"access": "public",
"classMethods": [
{"access": "public", "name": "layoutAnchorWithEdges:"},
{"access": "public", "name": "layoutAnchorWithEdges:absoluteOffset:"},
{"access": "public", "name": "layoutAnchorWithEdges:fractionalOffset:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "NSCollectionLayoutAnchor",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "edges", "name": "edges"},
{"access": "public", "attr": [ "readonly" ], "getter": "offset", "name": "offset"},
{"access": "public", "attr": [ "readonly" ], "getter": "isAbsoluteOffset", "name": "isAbsoluteOffset"},
{"access": "public", "attr": [ "readonly" ], "getter": "isFractionalOffset", "name": "isFractionalOffset"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "boundarySupplementaryItemWithLayoutSize:elementKind:alignment:"},
{"access": "public", "name": "boundarySupplementaryItemWithLayoutSize:elementKind:alignment:absoluteOffset:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "NSCollectionLayoutBoundarySupplementaryItem",
"properties": [
{"access": "public", "getter": "extendsBoundary", "name": "extendsBoundary", "setter": "setExtendsBoundary:"},
{"access": "public", "getter": "pinToVisibleBounds", "name": "pinToVisibleBounds", "setter": "setPinToVisibleBounds:"},
{"access": "public", "attr": [ "readonly" ], "getter": "alignment", "name": "alignment"},
{"access": "public", "attr": [ "readonly" ], "getter": "offset", "name": "offset"}
],
"protocols": [
"NSCopying"
],
"super": "NSCollectionLayoutSupplementaryItem"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "backgroundDecorationItemWithElementKind:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "NSCollectionLayoutDecorationItem",
"properties": [
{"access": "public", "getter": "zIndex", "name": "zIndex", "setter": "setZIndex:"},
{"access": "public", "attr": [ "readonly" ], "getter": "elementKind", "name": "elementKind"}
],
"protocols": [
"NSCopying"
],
"super": "NSCollectionLayoutItem"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "fractionalWidthDimension:"},
{"access": "public", "name": "fractionalHeightDimension:"},
{"access": "public", "name": "absoluteDimension:"},
{"access": "public", "name": "estimatedDimension:"},
{"access": "public", "introduced": "17", "name": "uniformAcrossSiblingsWithEstimate:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "NSCollectionLayoutDimension",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "isFractionalWidth", "name": "isFractionalWidth"},
{"access": "public", "attr": [ "readonly" ], "getter": "isFractionalHeight", "name": "isFractionalHeight"},
{"access": "public", "attr": [ "readonly" ], "getter": "isAbsolute", "name": "isAbsolute"},
{"access": "public", "attr": [ "readonly" ], "getter": "isEstimated", "name": "isEstimated"},
{"access": "public", "attr": [ "readonly" ], "getter": "isUniformAcrossSiblings", "introduced": "17", "name": "isUniformAcrossSiblings"},
{"access": "public", "attr": [ "readonly" ], "getter": "dimension", "name": "dimension"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "spacingForLeading:top:trailing:bottom:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "NSCollectionLayoutEdgeSpacing",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "leading", "name": "leading"},
{"access": "public", "attr": [ "readonly" ], "getter": "top", "name": "top"},
{"access": "public", "attr": [ "readonly" ], "getter": "trailing", "name": "trailing"},
{"access": "public", "attr": [ "readonly" ], "getter": "bottom", "name": "bottom"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"Deprecated"
],
"classMethods": [
{"access": "public", "introduced": "16", "name": "horizontalGroupWithLayoutSize:repeatingSubitem:count:"},
{"access": "public", "name": "horizontalGroupWithLayoutSize:subitems:"},
{"access": "public", "introduced": "16", "name": "verticalGroupWithLayoutSize:repeatingSubitem:count:"},
{"access": "public", "name": "verticalGroupWithLayoutSize:subitems:"},
{"access": "public", "name": "customGroupWithLayoutSize:itemProvider:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "visualDescription"}
],
"introduced": "13",
"linkage": "exported",
"name": "NSCollectionLayoutGroup",
"properties": [
{"access": "public", "getter": "supplementaryItems", "name": "supplementaryItems", "setter": "setSupplementaryItems:"},
{"access": "public", "getter": "interItemSpacing", "name": "interItemSpacing", "setter": "setInterItemSpacing:"},
{"access": "public", "attr": [ "readonly" ], "getter": "subitems", "name": "subitems"}
],
"protocols": [
"NSCopying"
],
"super": "NSCollectionLayoutItem"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "customItemWithFrame:"},
{"access": "public", "name": "customItemWithFrame:zIndex:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "NSCollectionLayoutGroupCustomItem",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "frame", "name": "frame"},
{"access": "public", "attr": [ "readonly" ], "getter": "zIndex", "name": "zIndex"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "itemWithLayoutSize:"},
{"access": "public", "name": "itemWithLayoutSize:supplementaryItems:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "NSCollectionLayoutItem",
"properties": [
{"access": "public", "getter": "contentInsets", "name": "contentInsets", "setter": "setContentInsets:"},
{"access": "public", "getter": "edgeSpacing", "name": "edgeSpacing", "setter": "setEdgeSpacing:"},
{"access": "public", "attr": [ "readonly" ], "getter": "layoutSize", "name": "layoutSize"},
{"access": "public", "attr": [ "readonly" ], "getter": "supplementaryItems", "name": "supplementaryItems"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"Deprecated",
"UICollectionLayoutListSection"
],
"classMethods": [
{"access": "public", "name": "sectionWithGroup:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "NSCollectionLayoutSection",
"properties": [
{"access": "public", "getter": "contentInsets", "name": "contentInsets", "setter": "setContentInsets:"},
{"access": "public", "getter": "interGroupSpacing", "name": "interGroupSpacing", "setter": "setInterGroupSpacing:"},
{"access": "public", "getter": "contentInsetsReference", "introduced": "14", "name": "contentInsetsReference", "setter": "setContentInsetsReference:"},
{"access": "public", "getter": "supplementaryContentInsetsReference", "introduced": "16", "name": "supplementaryContentInsetsReference", "setter": "setSupplementaryContentInsetsReference:"},
{"access": "public", "getter": "orthogonalScrollingBehavior", "name": "orthogonalScrollingBehavior", "setter": "setOrthogonalScrollingBehavior:"},
{"access": "public", "attr": [ "readonly" ], "getter": "orthogonalScrollingProperties", "introduced": "17", "name": "orthogonalScrollingProperties"},
{"access": "public", "getter": "boundarySupplementaryItems", "name": "boundarySupplementaryItems", "setter": "setBoundarySupplementaryItems:"},
{"access": "public", "getter": "visibleItemsInvalidationHandler", "name": "visibleItemsInvalidationHandler", "setter": "setVisibleItemsInvalidationHandler:"},
{"access": "public", "getter": "decorationItems", "name": "decorationItems", "setter": "setDecorationItems:"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "sizeWithWidthDimension:heightDimension:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "NSCollectionLayoutSize",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "widthDimension", "name": "widthDimension"},
{"access": "public", "attr": [ "readonly" ], "getter": "heightDimension", "name": "heightDimension"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "flexibleSpacing:"},
{"access": "public", "name": "fixedSpacing:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "NSCollectionLayoutSpacing",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "spacing", "name": "spacing"},
{"access": "public", "attr": [ "readonly" ], "getter": "isFlexibleSpacing", "name": "isFlexibleSpacing"},
{"access": "public", "attr": [ "readonly" ], "getter": "isFixedSpacing", "name": "isFixedSpacing"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "supplementaryItemWithLayoutSize:elementKind:containerAnchor:"},
{"access": "public", "name": "supplementaryItemWithLayoutSize:elementKind:containerAnchor:itemAnchor:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "NSCollectionLayoutSupplementaryItem",
"properties": [
{"access": "public", "getter": "zIndex", "name": "zIndex", "setter": "setZIndex:"},
{"access": "public", "attr": [ "readonly" ], "getter": "elementKind", "name": "elementKind"},
{"access": "public", "attr": [ "readonly" ], "getter": "containerAnchor", "name": "containerAnchor"},
{"access": "public", "attr": [ "readonly" ], "getter": "itemAnchor", "name": "itemAnchor"}
],
"protocols": [
"NSCopying"
],
"super": "NSCollectionLayoutItem"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "initWithName:"},
{"access": "public", "name": "initWithName:bundle:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NSDataAsset",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "name", "name": "name"},
{"access": "public", "attr": [ "readonly" ], "getter": "data", "name": "data"},
{"access": "public", "attr": [ "readonly" ], "getter": "typeIdentifier", "name": "typeIdentifier"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "appendItems:"},
{"access": "public", "name": "appendItems:intoParentItem:"},
{"access": "public", "name": "insertItems:beforeItem:"},
{"access": "public", "name": "insertItems:afterItem:"},
{"access": "public", "name": "deleteItems:"},
{"access": "public", "name": "deleteAllItems"},
{"access": "public", "name": "expandItems:"},
{"access": "public", "name": "collapseItems:"},
{"access": "public", "name": "replaceChildrenOfParentItem:withSnapshot:"},
{"access": "public", "name": "insertSnapshot:beforeItem:"},
{"access": "public", "name": "insertSnapshot:afterItem:"},
{"access": "public", "name": "isExpanded:"},
{"access": "public", "name": "isVisible:"},
{"access": "public", "name": "containsItem:"},
{"access": "public", "name": "levelOfItem:"},
{"access": "public", "name": "indexOfItem:"},
{"access": "public", "name": "expandedItems"},
{"access": "public", "name": "parentOfChildItem:"},
{"access": "public", "name": "snapshotOfParentItem:"},
{"access": "public", "name": "snapshotOfParentItem:includingParentItem:"},
{"access": "public", "name": "visualDescription"}
],
"introduced": "14",
"linkage": "exported",
"name": "NSDiffableDataSourceSectionSnapshot",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "items", "name": "items"},
{"access": "public", "attr": [ "readonly" ], "getter": "rootItems", "name": "rootItems"},
{"access": "public", "attr": [ "readonly" ], "getter": "visibleItems", "name": "visibleItems"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "14",
"linkage": "exported",
"name": "NSDiffableDataSourceSectionTransaction",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "sectionIdentifier", "name": "sectionIdentifier"},
{"access": "public", "attr": [ "readonly" ], "getter": "initialSnapshot", "name": "initialSnapshot"},
{"access": "public", "attr": [ "readonly" ], "getter": "finalSnapshot", "name": "finalSnapshot"},
{"access": "public", "attr": [ "readonly" ], "getter": "difference", "name": "difference"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "numberOfItemsInSection:"},
{"access": "public", "name": "itemIdentifiersInSectionWithIdentifier:"},
{"access": "public", "name": "sectionIdentifierForSectionContainingItemIdentifier:"},
{"access": "public", "name": "indexOfItemIdentifier:"},
{"access": "public", "name": "indexOfSectionIdentifier:"},
{"access": "public", "name": "appendItemsWithIdentifiers:"},
{"access": "public", "name": "appendItemsWithIdentifiers:intoSectionWithIdentifier:"},
{"access": "public", "name": "insertItemsWithIdentifiers:beforeItemWithIdentifier:"},
{"access": "public", "name": "insertItemsWithIdentifiers:afterItemWithIdentifier:"},
{"access": "public", "name": "deleteItemsWithIdentifiers:"},
{"access": "public", "name": "deleteAllItems"},
{"access": "public", "name": "moveItemWithIdentifier:beforeItemWithIdentifier:"},
{"access": "public", "name": "moveItemWithIdentifier:afterItemWithIdentifier:"},
{"access": "public", "name": "reloadItemsWithIdentifiers:"},
{"access": "public", "introduced": "15", "name": "reconfigureItemsWithIdentifiers:"},
{"access": "public", "name": "appendSectionsWithIdentifiers:"},
{"access": "public", "name": "insertSectionsWithIdentifiers:beforeSectionWithIdentifier:"},
{"access": "public", "name": "insertSectionsWithIdentifiers:afterSectionWithIdentifier:"},
{"access": "public", "name": "deleteSectionsWithIdentifiers:"},
{"access": "public", "name": "moveSectionWithIdentifier:beforeSectionWithIdentifier:"},
{"access": "public", "name": "moveSectionWithIdentifier:afterSectionWithIdentifier:"},
{"access": "public", "name": "reloadSectionsWithIdentifiers:"}
],
"introduced": "13",
"linkage": "exported",
"name": "NSDiffableDataSourceSnapshot",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "numberOfItems", "name": "numberOfItems"},
{"access": "public", "attr": [ "readonly" ], "getter": "numberOfSections", "name": "numberOfSections"},
{"access": "public", "attr": [ "readonly" ], "getter": "sectionIdentifiers", "name": "sectionIdentifiers"},
{"access": "public", "attr": [ "readonly" ], "getter": "itemIdentifiers", "name": "itemIdentifiers"},
{"access": "public", "attr": [ "readonly" ], "getter": "reloadedSectionIdentifiers", "introduced": "15", "name": "reloadedSectionIdentifiers"},
{"access": "public", "attr": [ "readonly" ], "getter": "reloadedItemIdentifiers", "introduced": "15", "name": "reloadedItemIdentifiers"},
{"access": "public", "attr": [ "readonly" ], "getter": "reconfiguredItemIdentifiers", "introduced": "15", "name": "reconfiguredItemIdentifiers"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "14",
"linkage": "exported",
"name": "NSDiffableDataSourceTransaction",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "initialSnapshot", "name": "initialSnapshot"},
{"access": "public", "attr": [ "readonly" ], "getter": "finalSnapshot", "name": "finalSnapshot"},
{"access": "public", "attr": [ "readonly" ], "getter": "difference", "name": "difference"},
{"access": "public", "attr": [ "readonly" ], "getter": "sectionTransactions", "name": "sectionTransactions"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "constraintEqualToAnchor:"},
{"access": "public", "name": "constraintGreaterThanOrEqualToAnchor:"},
{"access": "public", "name": "constraintLessThanOrEqualToAnchor:"},
{"access": "public", "name": "constraintEqualToAnchor:constant:"},
{"access": "public", "name": "constraintGreaterThanOrEqualToAnchor:constant:"},
{"access": "public", "name": "constraintLessThanOrEqualToAnchor:constant:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NSLayoutAnchor",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "name", "name": "name", "unavailable": true},
{"access": "public", "attr": [ "readonly" ], "getter": "item", "name": "item", "unavailable": true},
{"access": "public", "attr": [ "readonly" ], "getter": "hasAmbiguousLayout", "name": "hasAmbiguousLayout", "unavailable": true},
{"access": "public", "attr": [ "readonly" ], "getter": "constraintsAffectingLayout", "name": "constraintsAffectingLayout", "unavailable": true}
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"NSIdentifier"
],
"classMethods": [
{"access": "public", "introduced": "6", "name": "constraintsWithVisualFormat:options:metrics:views:"},
{"access": "public", "introduced": "6", "name": "constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:"},
{"access": "public", "introduced": "8", "name": "activateConstraints:"},
{"access": "public", "introduced": "8", "name": "deactivateConstraints:"}
],
"introduced": "6",
"linkage": "exported",
"name": "NSLayoutConstraint",
"properties": [
{"access": "public", "getter": "priority", "name": "priority", "setter": "setPriority:"},
{"access": "public", "getter": "shouldBeArchived", "name": "shouldBeArchived", "setter": "setShouldBeArchived:"},
{"access": "public", "attr": [ "readonly" ], "getter": "firstItem", "name": "firstItem"},
{"access": "public", "attr": [ "readonly" ], "getter": "secondItem", "name": "secondItem"},
{"access": "public", "attr": [ "readonly" ], "getter": "firstAttribute", "name": "firstAttribute"},
{"access": "public", "attr": [ "readonly" ], "getter": "secondAttribute", "name": "secondAttribute"},
{"access": "public", "attr": [ "readonly" ], "getter": "firstAnchor", "introduced": "10", "name": "firstAnchor"},
{"access": "public", "attr": [ "readonly" ], "getter": "secondAnchor", "introduced": "10", "name": "secondAnchor"},
{"access": "public", "attr": [ "readonly" ], "getter": "relation", "name": "relation"},
{"access": "public", "attr": [ "readonly" ], "getter": "multiplier", "name": "multiplier"},
{"access": "public", "getter": "constant", "name": "constant", "setter": "setConstant:"},
{"access": "public", "getter": "isActive", "introduced": "8", "name": "active", "setter": "setActive:"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "constraintEqualToConstant:"},
{"access": "public", "name": "constraintGreaterThanOrEqualToConstant:"},
{"access": "public", "name": "constraintLessThanOrEqualToConstant:"},
{"access": "public", "name": "constraintEqualToAnchor:multiplier:"},
{"access": "public", "name": "constraintGreaterThanOrEqualToAnchor:multiplier:"},
{"access": "public", "name": "constraintLessThanOrEqualToAnchor:multiplier:"},
{"access": "public", "name": "constraintEqualToAnchor:multiplier:constant:"},
{"access": "public", "name": "constraintGreaterThanOrEqualToAnchor:multiplier:constant:"},
{"access": "public", "name": "constraintLessThanOrEqualToAnchor:multiplier:constant:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NSLayoutDimension",
"super": "NSLayoutAnchor"
},
{
"access": "public",
"categories": [
"NSLayoutManagerDeprecated"
],
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "addTextContainer:"},
{"access": "public", "name": "insertTextContainer:atIndex:"},
{"access": "public", "name": "removeTextContainerAtIndex:"},
{"access": "public", "name": "textContainerChangedGeometry:"},
{"access": "public", "name": "invalidateGlyphsForCharacterRange:changeInLength:actualCharacterRange:"},
{"access": "public", "introduced": "7", "name": "invalidateLayoutForCharacterRange:actualCharacterRange:"},
{"access": "public", "name": "invalidateDisplayForCharacterRange:"},
{"access": "public", "name": "invalidateDisplayForGlyphRange:"},
{"access": "public", "introduced": "7", "name": "processEditingForTextStorage:edited:range:changeInLength:invalidatedRange:"},
{"access": "public", "name": "ensureGlyphsForCharacterRange:"},
{"access": "public", "name": "ensureGlyphsForGlyphRange:"},
{"access": "public", "name": "ensureLayoutForCharacterRange:"},
{"access": "public", "name": "ensureLayoutForGlyphRange:"},
{"access": "public", "name": "ensureLayoutForTextContainer:"},
{"access": "public", "name": "ensureLayoutForBoundingRect:inTextContainer:"},
{"access": "public", "introduced": "7", "name": "setGlyphs:properties:characterIndexes:font:forGlyphRange:"},
{"access": "public", "introduced": "7", "name": "CGGlyphAtIndex:isValidIndex:"},
{"access": "public", "introduced": "7", "name": "CGGlyphAtIndex:"},
{"access": "public", "introduced": "7", "name": "isValidGlyphIndex:"},
{"access": "public", "introduced": "7", "name": "propertyForGlyphAtIndex:"},
{"access": "public", "name": "characterIndexForGlyphAtIndex:"},
{"access": "public", "name": "glyphIndexForCharacterAtIndex:"},
{"access": "public", "introduced": "7", "name": "getGlyphsInRange:glyphs:properties:characterIndexes:bidiLevels:"},
{"access": "public", "name": "setTextContainer:forGlyphRange:"},
{"access": "public", "name": "setLineFragmentRect:forGlyphRange:usedRect:"},
{"access": "public", "name": "setExtraLineFragmentRect:usedRect:textContainer:"},
{"access": "public", "name": "setLocation:forStartOfGlyphRange:"},
{"access": "public", "name": "setNotShownAttribute:forGlyphAtIndex:"},
{"access": "public", "name": "setDrawsOutsideLineFragment:forGlyphAtIndex:"},
{"access": "public", "name": "setAttachmentSize:forGlyphRange:"},
{"access": "public", "name": "getFirstUnlaidCharacterIndex:glyphIndex:"},
{"access": "public", "name": "firstUnlaidCharacterIndex"},
{"access": "public", "name": "firstUnlaidGlyphIndex"},
{"access": "public", "name": "textContainerForGlyphAtIndex:effectiveRange:"},
{"access": "public", "introduced": "9", "name": "textContainerForGlyphAtIndex:effectiveRange:withoutAdditionalLayout:"},
{"access": "public", "name": "usedRectForTextContainer:"},
{"access": "public", "name": "lineFragmentRectForGlyphAtIndex:effectiveRange:"},
{"access": "public", "introduced": "9", "name": "lineFragmentRectForGlyphAtIndex:effectiveRange:withoutAdditionalLayout:"},
{"access": "public", "name": "lineFragmentUsedRectForGlyphAtIndex:effectiveRange:"},
{"access": "public", "introduced": "9", "name": "lineFragmentUsedRectForGlyphAtIndex:effectiveRange:withoutAdditionalLayout:"},
{"access": "public", "name": "locationForGlyphAtIndex:"},
{"access": "public", "name": "notShownAttributeForGlyphAtIndex:"},
{"access": "public", "name": "drawsOutsideLineFragmentForGlyphAtIndex:"},
{"access": "public", "name": "attachmentSizeForGlyphAtIndex:"},
{"access": "public", "introduced": "7", "name": "truncatedGlyphRangeInLineFragmentForGlyphAtIndex:"},
{"access": "public", "name": "glyphRangeForCharacterRange:actualCharacterRange:"},
{"access": "public", "name": "characterRangeForGlyphRange:actualGlyphRange:"},
{"access": "public", "name": "glyphRangeForTextContainer:"},
{"access": "public", "name": "rangeOfNominallySpacedGlyphsContainingIndex:"},
{"access": "public", "name": "boundingRectForGlyphRange:inTextContainer:"},
{"access": "public", "name": "glyphRangeForBoundingRect:inTextContainer:"},
{"access": "public", "name": "glyphRangeForBoundingRectWithoutAdditionalLayout:inTextContainer:"},
{"access": "public", "name": "glyphIndexForPoint:inTextContainer:fractionOfDistanceThroughGlyph:"},
{"access": "public", "name": "glyphIndexForPoint:inTextContainer:"},
{"access": "public", "name": "fractionOfDistanceThroughGlyphForPoint:inTextContainer:"},
{"access": "public", "name": "characterIndexForPoint:inTextContainer:fractionOfDistanceBetweenInsertionPoints:"},
{"access": "public", "name": "getLineFragmentInsertionPointsForCharacterAtIndex:alternatePositions:inDisplayOrder:positions:characterIndexes:"},
{"access": "public", "introduced": "7", "name": "enumerateLineFragmentsForGlyphRange:usingBlock:"},
{"access": "public", "introduced": "7", "name": "enumerateEnclosingRectsForGlyphRange:withinSelectedGlyphRange:inTextContainer:usingBlock:"},
{"access": "public", "name": "drawBackgroundForGlyphRange:atPoint:"},
{"access": "public", "name": "drawGlyphsForGlyphRange:atPoint:"},
{"access": "public", "introduced": "13", "name": "showCGGlyphs:positions:count:font:textMatrix:attributes:inContext:"},
{"access": "public", "introduced": "7", "name": "fillBackgroundRectArray:count:forCharacterRange:color:"},
{"access": "public", "name": "drawUnderlineForGlyphRange:underlineType:baselineOffset:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:"},
{"access": "public", "name": "underlineGlyphRange:underlineType:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:"},
{"access": "public", "name": "drawStrikethroughForGlyphRange:strikethroughType:baselineOffset:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:"},
{"access": "public", "name": "strikethroughGlyphRange:strikethroughType:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:"}
],
"introduced": "7",
"linkage": "exported",
"name": "NSLayoutManager",
"properties": [
{"access": "public", "getter": "textStorage", "name": "textStorage", "setter": "setTextStorage:"},
{"access": "public", "attr": [ "readonly" ], "getter": "textContainers", "name": "textContainers"},
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "showsInvisibleCharacters", "name": "showsInvisibleCharacters", "setter": "setShowsInvisibleCharacters:"},
{"access": "public", "getter": "showsControlCharacters", "name": "showsControlCharacters", "setter": "setShowsControlCharacters:"},
{"access": "public", "getter": "usesFontLeading", "name": "usesFontLeading", "setter": "setUsesFontLeading:"},
{"access": "public", "getter": "allowsNonContiguousLayout", "introduced": "7", "name": "allowsNonContiguousLayout", "setter": "setAllowsNonContiguousLayout:"},
{"access": "public", "attr": [ "readonly" ], "getter": "hasNonContiguousLayout", "introduced": "7", "name": "hasNonContiguousLayout"},
{"access": "public", "getter": "limitsLayoutForSuspiciousContents", "introduced": "12", "name": "limitsLayoutForSuspiciousContents", "setter": "setLimitsLayoutForSuspiciousContents:"},
{"access": "public", "getter": "usesDefaultHyphenation", "introduced": "13", "name": "usesDefaultHyphenation", "setter": "setUsesDefaultHyphenation:"},
{"access": "public", "attr": [ "readonly" ], "getter": "numberOfGlyphs", "name": "numberOfGlyphs"},
{"access": "public", "attr": [ "readonly" ], "getter": "extraLineFragmentRect", "name": "extraLineFragmentRect"},
{"access": "public", "attr": [ "readonly" ], "getter": "extraLineFragmentUsedRect", "name": "extraLineFragmentUsedRect"},
{"access": "public", "attr": [ "readonly" ], "getter": "extraLineFragmentTextContainer", "name": "extraLineFragmentTextContainer"}
],
"protocols": [
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"UIViewDynamicSystemSpacingSupport"
],
"instanceMethods": [
{"access": "public", "introduced": "10", "name": "anchorWithOffsetToAnchor:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NSLayoutXAxisAnchor",
"super": "NSLayoutAnchor"
},
{
"access": "public",
"categories": [
"UIViewDynamicSystemSpacingSupport"
],
"instanceMethods": [
{"access": "public", "introduced": "10", "name": "anchorWithOffsetToAnchor:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NSLayoutYAxisAnchor",
"super": "NSLayoutAnchor"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "addTabStop:"},
{"access": "public", "introduced": "9", "name": "removeTabStop:"},
{"access": "public", "introduced": "9", "name": "setParagraphStyle:"}
],
"introduced": "6",
"linkage": "exported",
"name": "NSMutableParagraphStyle",
"properties": [
{"access": "public", "getter": "lineSpacing", "name": "lineSpacing", "setter": "setLineSpacing:"},
{"access": "public", "getter": "paragraphSpacing", "name": "paragraphSpacing", "setter": "setParagraphSpacing:"},
{"access": "public", "getter": "firstLineHeadIndent", "name": "firstLineHeadIndent", "setter": "setFirstLineHeadIndent:"},
{"access": "public", "getter": "headIndent", "name": "headIndent", "setter": "setHeadIndent:"},
{"access": "public", "getter": "tailIndent", "name": "tailIndent", "setter": "setTailIndent:"},
{"access": "public", "getter": "lineBreakMode", "name": "lineBreakMode", "setter": "setLineBreakMode:"},
{"access": "public", "getter": "minimumLineHeight", "name": "minimumLineHeight", "setter": "setMinimumLineHeight:"},
{"access": "public", "getter": "maximumLineHeight", "name": "maximumLineHeight", "setter": "setMaximumLineHeight:"},
{"access": "public", "getter": "baseWritingDirection", "name": "baseWritingDirection", "setter": "setBaseWritingDirection:"},
{"access": "public", "getter": "lineHeightMultiple", "name": "lineHeightMultiple", "setter": "setLineHeightMultiple:"},
{"access": "public", "getter": "paragraphSpacingBefore", "name": "paragraphSpacingBefore", "setter": "setParagraphSpacingBefore:"},
{"access": "public", "getter": "hyphenationFactor", "name": "hyphenationFactor", "setter": "setHyphenationFactor:"},
{"access": "public", "getter": "usesDefaultHyphenation", "introduced": "15", "name": "usesDefaultHyphenation", "setter": "setUsesDefaultHyphenation:"},
{"access": "public", "getter": "tabStops", "introduced": "7", "name": "tabStops", "setter": "setTabStops:"},
{"access": "public", "getter": "defaultTabInterval", "introduced": "7", "name": "defaultTabInterval", "setter": "setDefaultTabInterval:"},
{"access": "public", "getter": "allowsDefaultTighteningForTruncation", "introduced": "9", "name": "allowsDefaultTighteningForTruncation", "setter": "setAllowsDefaultTighteningForTruncation:"},
{"access": "public", "getter": "lineBreakStrategy", "introduced": "9", "name": "lineBreakStrategy", "setter": "setLineBreakStrategy:"},
{"access": "public", "getter": "textLists", "introduced": "7", "name": "textLists", "setter": "setTextLists:"}
],
"super": "NSParagraphStyle"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "defaultWritingDirectionForLanguage:"}
],
"introduced": "6",
"linkage": "exported",
"name": "NSParagraphStyle",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "defaultParagraphStyle", "name": "defaultParagraphStyle"},
{"access": "public", "attr": [ "readonly" ], "getter": "lineSpacing", "name": "lineSpacing"},
{"access": "public", "attr": [ "readonly" ], "getter": "paragraphSpacing", "name": "paragraphSpacing"},
{"access": "public", "attr": [ "readonly" ], "getter": "headIndent", "name": "headIndent"},
{"access": "public", "attr": [ "readonly" ], "getter": "tailIndent", "name": "tailIndent"},
{"access": "public", "attr": [ "readonly" ], "getter": "firstLineHeadIndent", "name": "firstLineHeadIndent"},
{"access": "public", "attr": [ "readonly" ], "getter": "minimumLineHeight", "name": "minimumLineHeight"},
{"access": "public", "attr": [ "readonly" ], "getter": "maximumLineHeight", "name": "maximumLineHeight"},
{"access": "public", "attr": [ "readonly" ], "getter": "lineBreakMode", "name": "lineBreakMode"},
{"access": "public", "attr": [ "readonly" ], "getter": "baseWritingDirection", "name": "baseWritingDirection"},
{"access": "public", "attr": [ "readonly" ], "getter": "lineHeightMultiple", "name": "lineHeightMultiple"},
{"access": "public", "attr": [ "readonly" ], "getter": "paragraphSpacingBefore", "name": "paragraphSpacingBefore"},
{"access": "public", "attr": [ "readonly" ], "getter": "hyphenationFactor", "name": "hyphenationFactor"},
{"access": "public", "attr": [ "readonly" ], "getter": "usesDefaultHyphenation", "introduced": "15", "name": "usesDefaultHyphenation"},
{"access": "public", "attr": [ "readonly" ], "getter": "tabStops", "introduced": "7", "name": "tabStops"},
{"access": "public", "attr": [ "readonly" ], "getter": "defaultTabInterval", "introduced": "7", "name": "defaultTabInterval"},
{"access": "public", "attr": [ "readonly" ], "getter": "textLists", "introduced": "7", "name": "textLists"},
{"access": "public", "attr": [ "readonly" ], "getter": "allowsDefaultTighteningForTruncation", "introduced": "9", "name": "allowsDefaultTighteningForTruncation"},
{"access": "public", "attr": [ "readonly" ], "getter": "lineBreakStrategy", "introduced": "9", "name": "lineBreakStrategy"}
],
"protocols": [
"NSCopying",
"NSMutableCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithCoder:"}
],
"introduced": "6",
"linkage": "exported",
"name": "NSShadow",
"properties": [
{"access": "public", "getter": "shadowOffset", "name": "shadowOffset", "setter": "setShadowOffset:"},
{"access": "public", "getter": "shadowBlurRadius", "name": "shadowBlurRadius", "setter": "setShadowBlurRadius:"},
{"access": "public", "getter": "shadowColor", "name": "shadowColor", "setter": "setShadowColor:"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"NSStringDrawingContextDeprecated"
],
"introduced": "6",
"linkage": "exported",
"name": "NSStringDrawingContext",
"properties": [
{"access": "public", "getter": "minimumScaleFactor", "name": "minimumScaleFactor", "setter": "setMinimumScaleFactor:"},
{"access": "public", "attr": [ "readonly" ], "getter": "actualScaleFactor", "name": "actualScaleFactor"},
{"access": "public", "attr": [ "readonly" ], "getter": "totalBounds", "name": "totalBounds"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "7", "name": "initWithSize:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "introduced": "7", "name": "lineFragmentRectForProposedRect:atIndex:writingDirection:remainingRect:"}
],
"introduced": "7",
"linkage": "exported",
"name": "NSTextContainer",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "textLayoutManager", "introduced": "15", "name": "textLayoutManager"},
{"access": "public", "getter": "size", "introduced": "7", "name": "size", "setter": "setSize:"},
{"access": "public", "getter": "lineBreakMode", "introduced": "7", "name": "lineBreakMode", "setter": "setLineBreakMode:"},
{"access": "public", "getter": "lineFragmentPadding", "name": "lineFragmentPadding", "setter": "setLineFragmentPadding:"},
{"access": "public", "getter": "maximumNumberOfLines", "introduced": "7", "name": "maximumNumberOfLines", "setter": "setMaximumNumberOfLines:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isSimpleRectangularTextContainer", "introduced": "9", "name": "simpleRectangularTextContainer"},
{"access": "public", "getter": "widthTracksTextView", "name": "widthTracksTextView", "setter": "setWidthTracksTextView:"},
{"access": "public", "getter": "heightTracksTextView", "name": "heightTracksTextView", "setter": "setHeightTracksTextView:"}
],
"protocols": [
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "addLayoutManager:"},
{"access": "public", "name": "removeLayoutManager:"},
{"access": "public", "name": "edited:range:changeInLength:"},
{"access": "public", "name": "processEditing"},
{"access": "public", "name": "invalidateAttributesInRange:"},
{"access": "public", "name": "ensureAttributesAreFixedInRange:"}
],
"introduced": "7",
"linkage": "exported",
"name": "NSTextStorage",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "layoutManagers", "name": "layoutManagers"},
{"access": "public", "attr": [ "readonly" ], "getter": "editedMask", "name": "editedMask"},
{"access": "public", "attr": [ "readonly" ], "getter": "editedRange", "name": "editedRange"},
{"access": "public", "attr": [ "readonly" ], "getter": "changeInLength", "name": "changeInLength"},
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "attr": [ "readonly" ], "getter": "fixesAttributesLazily", "name": "fixesAttributesLazily"},
{"access": "public", "getter": "textStorageObserver", "introduced": "15", "name": "textStorageObserver", "setter": "setTextStorageObserver:"}
],
"protocols": [
"NSSecureCoding"
],
"super": "NSMutableAttributedString"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "7", "name": "columnTerminatorsForLocale:"}
],
"introduced": "7",
"linkage": "exported",
"name": "NSTextTab",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "location", "name": "location"},
{"access": "public", "attr": [ "readonly" ], "getter": "options", "name": "options"}
],
"protocols": [
"NSCopying",
"NSCoding",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "2",
"linkage": "exported",
"name": "UIAcceleration",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "timestamp", "name": "timestamp"},
{"access": "public", "attr": [ "readonly" ], "getter": "x", "name": "x"},
{"access": "public", "attr": [ "readonly" ], "getter": "y", "name": "y"},
{"access": "public", "attr": [ "readonly" ], "getter": "z", "name": "z"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "sharedAccelerometer"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIAccelerometer",
"properties": [
{"access": "public", "getter": "updateInterval", "name": "updateInterval", "setter": "setUpdateInterval:"},
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithName:target:selector:"},
{"access": "public", "introduced": "11", "name": "initWithAttributedName:target:selector:"},
{"access": "public", "introduced": "14", "name": "initWithName:image:target:selector:"},
{"access": "public", "introduced": "14", "name": "initWithAttributedName:image:target:selector:"},
{"access": "public", "introduced": "13", "name": "initWithName:actionHandler:"},
{"access": "public", "introduced": "13", "name": "initWithAttributedName:actionHandler:"},
{"access": "public", "introduced": "14", "name": "initWithName:image:actionHandler:"},
{"access": "public", "introduced": "14", "name": "initWithAttributedName:image:actionHandler:"}
],
"introduced": "8",
"linkage": "exported",
"name": "UIAccessibilityCustomAction",
"properties": [
{"access": "public", "getter": "name", "name": "name", "setter": "setName:"},
{"access": "public", "getter": "image", "name": "image", "setter": "setImage:"},
{"access": "public", "getter": "attributedName", "introduced": "11", "name": "attributedName", "setter": "setAttributedName:"},
{"access": "public", "getter": "target", "name": "target", "setter": "setTarget:"},
{"access": "public", "getter": "selector", "name": "selector", "setter": "setSelector:"},
{"access": "public", "getter": "actionHandler", "introduced": "13", "name": "actionHandler", "setter": "setActionHandler:"},
{"access": "public", "getter": "category", "introduced": "18", "name": "category", "setter": "setCategory:"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithName:itemSearchBlock:"},
{"access": "public", "introduced": "11", "name": "initWithAttributedName:itemSearchBlock:"},
{"access": "public", "introduced": "11", "name": "initWithSystemType:itemSearchBlock:"}
],
"introduced": "10",
"linkage": "exported",
"name": "UIAccessibilityCustomRotor",
"properties": [
{"access": "public", "getter": "name", "name": "name", "setter": "setName:"},
{"access": "public", "getter": "attributedName", "introduced": "11", "name": "attributedName", "setter": "setAttributedName:"},
{"access": "public", "getter": "itemSearchBlock", "name": "itemSearchBlock", "setter": "setItemSearchBlock:"},
{"access": "public", "attr": [ "readonly" ], "getter": "systemRotorType", "introduced": "11", "name": "systemRotorType"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithTargetElement:targetRange:"}
],
"introduced": "10",
"linkage": "exported",
"name": "UIAccessibilityCustomRotorItemResult",
"properties": [
{"access": "public", "getter": "targetElement", "name": "targetElement", "setter": "setTargetElement:"},
{"access": "public", "getter": "targetRange", "name": "targetRange", "setter": "setTargetRange:"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "10",
"linkage": "exported",
"name": "UIAccessibilityCustomRotorSearchPredicate",
"properties": [
{"access": "public", "getter": "currentItem", "name": "currentItem", "setter": "setCurrentItem:"},
{"access": "public", "getter": "searchDirection", "name": "searchDirection", "setter": "setSearchDirection:"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithAccessibilityContainer:"}
],
"introduced": "3",
"linkage": "exported",
"name": "UIAccessibilityElement",
"properties": [
{"access": "public", "getter": "accessibilityContainer", "name": "accessibilityContainer", "setter": "setAccessibilityContainer:"},
{"access": "public", "getter": "isAccessibilityElement", "name": "isAccessibilityElement", "setter": "setIsAccessibilityElement:"},
{"access": "public", "getter": "accessibilityLabel", "name": "accessibilityLabel", "setter": "setAccessibilityLabel:"},
{"access": "public", "getter": "accessibilityHint", "name": "accessibilityHint", "setter": "setAccessibilityHint:"},
{"access": "public", "getter": "accessibilityValue", "name": "accessibilityValue", "setter": "setAccessibilityValue:"},
{"access": "public", "getter": "accessibilityFrame", "name": "accessibilityFrame", "setter": "setAccessibilityFrame:"},
{"access": "public", "getter": "accessibilityTraits", "name": "accessibilityTraits", "setter": "setAccessibilityTraits:"},
{"access": "public", "getter": "accessibilityFrameInContainerSpace", "introduced": "10", "name": "accessibilityFrameInContainerSpace", "setter": "setAccessibilityFrameInContainerSpace:"}
],
"protocols": [
"UIAccessibilityIdentification"
],
"super": "UIResponder"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "initWithName:view:"},
{"access": "public", "name": "initWithName:point:inView:"},
{"access": "public", "name": "initWithAttributedName:point:inView:"}
],
"introduced": "11",
"linkage": "exported",
"name": "UIAccessibilityLocationDescriptor",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "view", "name": "view"},
{"access": "public", "attr": [ "readonly" ], "getter": "point", "name": "point"},
{"access": "public", "attr": [ "readonly" ], "getter": "name", "name": "name"},
{"access": "public", "attr": [ "readonly" ], "getter": "attributedName", "name": "attributedName"}
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"UICaptureTextFromCameraSupporting"
],
"classMethods": [
{"access": "public", "introduced": "14", "name": "actionWithHandler:"},
{"access": "public", "name": "actionWithTitle:image:identifier:handler:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "UIAction",
"properties": [
{"access": "public", "getter": "title", "name": "title", "setter": "setTitle:"},
{"access": "public", "getter": "image", "name": "image", "setter": "setImage:"},
{"access": "public", "getter": "discoverabilityTitle", "name": "discoverabilityTitle", "setter": "setDiscoverabilityTitle:"},
{"access": "public", "attr": [ "readonly" ], "getter": "identifier", "name": "identifier"},
{"access": "public", "getter": "attributes", "name": "attributes", "setter": "setAttributes:"},
{"access": "public", "getter": "state", "name": "state", "setter": "setState:"},
{"access": "public", "attr": [ "readonly" ], "getter": "sender", "introduced": "14", "name": "sender"}
],
"protocols": [
"UIMenuLeaf"
],
"super": "UIMenuElement"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithTitle:delegate:cancelButtonTitle:destructiveButtonTitle:otherButtonTitles:"},
{"access": "public", "name": "addButtonWithTitle:"},
{"access": "public", "name": "buttonTitleAtIndex:"},
{"access": "public", "name": "showFromToolbar:"},
{"access": "public", "name": "showFromTabBar:"},
{"access": "public", "introduced": "3.2", "name": "showFromBarButtonItem:animated:"},
{"access": "public", "introduced": "3.2", "name": "showFromRect:inView:animated:"},
{"access": "public", "name": "showInView:"},
{"access": "public", "name": "dismissWithClickedButtonIndex:animated:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIActionSheet",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "title", "name": "title", "setter": "setTitle:"},
{"access": "public", "getter": "actionSheetStyle", "name": "actionSheetStyle", "setter": "setActionSheetStyle:"},
{"access": "public", "attr": [ "readonly" ], "getter": "numberOfButtons", "name": "numberOfButtons"},
{"access": "public", "getter": "cancelButtonIndex", "name": "cancelButtonIndex", "setter": "setCancelButtonIndex:"},
{"access": "public", "getter": "destructiveButtonIndex", "name": "destructiveButtonIndex", "setter": "setDestructiveButtonIndex:"},
{"access": "public", "attr": [ "readonly" ], "getter": "firstOtherButtonIndex", "name": "firstOtherButtonIndex"},
{"access": "public", "attr": [ "readonly" ], "getter": "isVisible", "name": "visible"}
],
"super": "UIView"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithActivityIndicatorStyle:"},
{"access": "public", "name": "initWithFrame:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "startAnimating"},
{"access": "public", "name": "stopAnimating"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIActivityIndicatorView",
"properties": [
{"access": "public", "getter": "activityIndicatorViewStyle", "name": "activityIndicatorViewStyle", "setter": "setActivityIndicatorViewStyle:"},
{"access": "public", "getter": "hidesWhenStopped", "name": "hidesWhenStopped", "setter": "setHidesWhenStopped:"},
{"access": "public", "getter": "color", "introduced": "5", "name": "color", "setter": "setColor:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isAnimating", "name": "animating"}
],
"protocols": [
"NSCoding"
],
"super": "UIView"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "activityItemsConfigurationWithObjects:"},
{"access": "public", "name": "activityItemsConfigurationWithItemProviders:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithObjects:"},
{"access": "public", "name": "initWithItemProviders:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "UIActivityItemsConfiguration",
"properties": [
{"access": "public", "getter": "localObject", "name": "localObject", "setter": "setLocalObject:"},
{"access": "public", "getter": "supportedInteractions", "name": "supportedInteractions", "setter": "setSupportedInteractions:"},
{"access": "public", "getter": "metadataProvider", "name": "metadataProvider", "setter": "setMetadataProvider:"},
{"access": "public", "getter": "perItemMetadataProvider", "name": "perItemMetadataProvider", "setter": "setPerItemMetadataProvider:"},
{"access": "public", "getter": "previewProvider", "name": "previewProvider", "setter": "setPreviewProvider:"},
{"access": "public", "getter": "applicationActivitiesProvider", "name": "applicationActivitiesProvider", "setter": "setApplicationActivitiesProvider:"}
],
"protocols": [
"UIActivityItemsConfigurationReading"
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"UIAccessibility"
],
"classMethods": [
{"access": "public", "name": "actionWithTitle:style:handler:"}
],
"introduced": "8",
"linkage": "exported",
"name": "UIAlertAction",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "title", "name": "title"},
{"access": "public", "attr": [ "readonly" ], "getter": "style", "name": "style"},
{"access": "public", "getter": "isEnabled", "name": "enabled", "setter": "setEnabled:"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"SpringLoading"
],
"classMethods": [
{"access": "public", "name": "alertControllerWithTitle:message:preferredStyle:"}
],
"instanceMethods": [
{"access": "public", "name": "addAction:"},
{"access": "public", "name": "addTextFieldWithConfigurationHandler:"}
],
"introduced": "8",
"linkage": "exported",
"name": "UIAlertController",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "actions", "name": "actions"},
{"access": "public", "getter": "preferredAction", "introduced": "9", "name": "preferredAction", "setter": "setPreferredAction:"},
{"access": "public", "attr": [ "readonly" ], "getter": "textFields", "name": "textFields"},
{"access": "public", "getter": "title", "name": "title", "setter": "setTitle:"},
{"access": "public", "getter": "message", "name": "message", "setter": "setMessage:"},
{"access": "public", "attr": [ "readonly" ], "getter": "preferredStyle", "name": "preferredStyle"},
{"access": "public", "getter": "severity", "introduced": "16", "name": "severity", "setter": "setSeverity:"}
],
"super": "UIViewController"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithTitle:message:delegate:cancelButtonTitle:otherButtonTitles:"},
{"access": "public", "name": "initWithFrame:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "addButtonWithTitle:"},
{"access": "public", "name": "buttonTitleAtIndex:"},
{"access": "public", "name": "show"},
{"access": "public", "name": "dismissWithClickedButtonIndex:animated:"},
{"access": "public", "introduced": "5", "name": "textFieldAtIndex:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIAlertView",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "title", "name": "title", "setter": "setTitle:"},
{"access": "public", "getter": "message", "name": "message", "setter": "setMessage:"},
{"access": "public", "attr": [ "readonly" ], "getter": "numberOfButtons", "name": "numberOfButtons"},
{"access": "public", "getter": "cancelButtonIndex", "name": "cancelButtonIndex", "setter": "setCancelButtonIndex:"},
{"access": "public", "attr": [ "readonly" ], "getter": "firstOtherButtonIndex", "name": "firstOtherButtonIndex"},
{"access": "public", "attr": [ "readonly" ], "getter": "isVisible", "name": "visible"},
{"access": "public", "getter": "alertViewStyle", "introduced": "5", "name": "alertViewStyle", "setter": "setAlertViewStyle:"}
],
"super": "UIView"
},
{
"access": "public",
"categories": [
"UIRemoteNotifications",
"UILocalNotifications",
"UIUserNotificationSettings",
"UIRemoteControlEvents",
"UINewsstand",
"UIShortcutItems",
"UIAlternateApplicationIcons",
"UIStateRestoration",
"DefaultApplication",
"UIApplicationDeprecated"
],
"instanceMethods": [
{"access": "public", "introduced": "2", "name": "beginIgnoringInteractionEvents"},
{"access": "public", "introduced": "2", "name": "endIgnoringInteractionEvents"},
{"access": "public", "introduced": "2", "name": "openURL:"},
{"access": "public", "introduced": "3", "name": "canOpenURL:"},
{"access": "public", "introduced": "10", "name": "openURL:options:completionHandler:"},
{"access": "public", "name": "sendEvent:"},
{"access": "public", "name": "sendAction:to:from:forEvent:"},
{"access": "public", "introduced": "6", "name": "supportedInterfaceOrientationsForWindow:"},
{"access": "public", "introduced": "4", "name": "beginBackgroundTaskWithExpirationHandler:"},
{"access": "public", "introduced": "7", "name": "beginBackgroundTaskWithName:expirationHandler:"},
{"access": "public", "introduced": "4", "name": "endBackgroundTask:"},
{"access": "public", "introduced": "7", "name": "setMinimumBackgroundFetchInterval:"},
{"access": "public", "introduced": "17", "name": "activateSceneSessionForRequest:errorHandler:"},
{"access": "public", "introduced": "13", "name": "requestSceneSessionActivation:userActivity:options:errorHandler:"},
{"access": "public", "introduced": "13", "name": "requestSceneSessionDestruction:options:errorHandler:"},
{"access": "public", "introduced": "13", "name": "requestSceneSessionRefresh:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIApplication",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "sharedApplication", "name": "sharedApplication"},
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isIgnoringInteractionEvents", "introduced": "2", "name": "ignoringInteractionEvents"},
{"access": "public", "getter": "isIdleTimerDisabled", "name": "idleTimerDisabled", "setter": "setIdleTimerDisabled:"},
{"access": "public", "attr": [ "readonly" ], "getter": "keyWindow", "introduced": "2", "name": "keyWindow"},
{"access": "public", "attr": [ "readonly" ], "getter": "windows", "introduced": "2", "name": "windows"},
{"access": "public", "getter": "isNetworkActivityIndicatorVisible", "introduced": "2", "name": "networkActivityIndicatorVisible", "setter": "setNetworkActivityIndicatorVisible:"},
{"access": "public", "attr": [ "readonly" ], "getter": "statusBarStyle", "introduced": "2", "name": "statusBarStyle"},
{"access": "public", "attr": [ "readonly" ], "getter": "isStatusBarHidden", "introduced": "2", "name": "statusBarHidden"},
{"access": "public", "attr": [ "readonly" ], "getter": "statusBarOrientation", "introduced": "2", "name": "statusBarOrientation"},
{"access": "public", "attr": [ "readonly" ], "getter": "statusBarOrientationAnimationDuration", "introduced": "2", "name": "statusBarOrientationAnimationDuration"},
{"access": "public", "attr": [ "readonly" ], "getter": "statusBarFrame", "introduced": "2", "name": "statusBarFrame"},
{"access": "public", "getter": "applicationIconBadgeNumber", "introduced": "2", "name": "applicationIconBadgeNumber", "setter": "setApplicationIconBadgeNumber:"},
{"access": "public", "getter": "applicationSupportsShakeToEdit", "introduced": "3", "name": "applicationSupportsShakeToEdit", "setter": "setApplicationSupportsShakeToEdit:"},
{"access": "public", "attr": [ "readonly" ], "getter": "applicationState", "introduced": "4", "name": "applicationState"},
{"access": "public", "attr": [ "readonly" ], "getter": "backgroundTimeRemaining", "introduced": "4", "name": "backgroundTimeRemaining"},
{"access": "public", "attr": [ "readonly" ], "getter": "backgroundRefreshStatus", "introduced": "7", "name": "backgroundRefreshStatus"},
{"access": "public", "attr": [ "readonly" ], "getter": "isProtectedDataAvailable", "introduced": "4", "name": "protectedDataAvailable"},
{"access": "public", "attr": [ "readonly" ], "getter": "userInterfaceLayoutDirection", "introduced": "5", "name": "userInterfaceLayoutDirection"},
{"access": "public", "attr": [ "readonly" ], "getter": "preferredContentSizeCategory", "introduced": "7", "name": "preferredContentSizeCategory"},
{"access": "public", "attr": [ "readonly" ], "getter": "connectedScenes", "introduced": "13", "name": "connectedScenes"},
{"access": "public", "attr": [ "readonly" ], "getter": "openSessions", "introduced": "13", "name": "openSessions"},
{"access": "public", "attr": [ "readonly" ], "getter": "supportsMultipleScenes", "introduced": "13", "name": "supportsMultipleScenes"}
],
"super": "UIResponder"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "iconWithType:"},
{"access": "public", "name": "iconWithTemplateImageName:"},
{"access": "public", "name": "iconWithSystemImageName:"}
],
"introduced": "9",
"linkage": "exported",
"name": "UIApplicationShortcutIcon",
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "initWithType:localizedTitle:localizedSubtitle:icon:userInfo:"},
{"access": "public", "name": "initWithType:localizedTitle:"}
],
"introduced": "9",
"linkage": "exported",
"name": "UIApplicationShortcutItem",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "type", "name": "type"},
{"access": "public", "attr": [ "readonly" ], "getter": "localizedTitle", "name": "localizedTitle"},
{"access": "public", "attr": [ "readonly" ], "getter": "localizedSubtitle", "name": "localizedSubtitle"},
{"access": "public", "attr": [ "readonly" ], "getter": "icon", "name": "icon"},
{"access": "public", "attr": [ "readonly" ], "getter": "userInfo", "name": "userInfo"},
{"access": "public", "attr": [ "readonly" ], "getter": "targetContentIdentifier", "name": "targetContentIdentifier"}
],
"protocols": [
"NSCopying",
"NSMutableCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "9", "name": "slidingAttachmentWithItem:attachedToItem:attachmentAnchor:axisOfTranslation:"},
{"access": "public", "introduced": "9", "name": "slidingAttachmentWithItem:attachmentAnchor:axisOfTranslation:"},
{"access": "public", "introduced": "9", "name": "limitAttachmentWithItem:offsetFromCenter:attachedToItem:offsetFromCenter:"},
{"access": "public", "introduced": "9", "name": "fixedAttachmentWithItem:attachedToItem:attachmentAnchor:"},
{"access": "public", "introduced": "9", "name": "pinAttachmentWithItem:attachedToItem:attachmentAnchor:"}
],
"instanceMethods": [
{"access": "public", "name": "initWithItem:attachedToAnchor:"},
{"access": "public", "name": "initWithItem:offsetFromCenter:attachedToAnchor:"},
{"access": "public", "name": "initWithItem:attachedToItem:"},
{"access": "public", "name": "initWithItem:offsetFromCenter:attachedToItem:offsetFromCenter:"}
],
"introduced": "7",
"linkage": "exported",
"name": "UIAttachmentBehavior",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "items", "name": "items"},
{"access": "public", "attr": [ "readonly" ], "getter": "attachedBehaviorType", "name": "attachedBehaviorType"},
{"access": "public", "getter": "anchorPoint", "name": "anchorPoint", "setter": "setAnchorPoint:"},
{"access": "public", "getter": "length", "name": "length", "setter": "setLength:"},
{"access": "public", "getter": "damping", "name": "damping", "setter": "setDamping:"},
{"access": "public", "getter": "frequency", "name": "frequency", "setter": "setFrequency:"},
{"access": "public", "getter": "frictionTorque", "introduced": "9", "name": "frictionTorque", "setter": "setFrictionTorque:"},
{"access": "public", "getter": "attachmentRange", "introduced": "9", "name": "attachmentRange", "setter": "setAttachmentRange:"}
],
"super": "UIDynamicBehavior"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "clearConfiguration"},
{"access": "public", "introduced": "18", "name": "listCellConfiguration"},
{"access": "public", "introduced": "18", "name": "listHeaderConfiguration"},
{"access": "public", "introduced": "18", "name": "listFooterConfiguration"},
{"access": "public", "name": "listAccompaniedSidebarCellConfiguration"},
{"access": "public", "name": "new", "unavailable": true},
{"access": "public", "introduced": "14", "name": "listPlainCellConfiguration"},
{"access": "public", "introduced": "14", "name": "listGroupedCellConfiguration"},
{"access": "public", "introduced": "14", "name": "listSidebarCellConfiguration"},
{"access": "public", "introduced": "14", "name": "listPlainHeaderFooterConfiguration"},
{"access": "public", "introduced": "14", "name": "listGroupedHeaderFooterConfiguration"},
{"access": "public", "introduced": "14", "name": "listSidebarHeaderConfiguration"}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "updatedConfigurationForState:"},
{"access": "public", "name": "resolvedBackgroundColorForTintColor:"},
{"access": "public", "name": "resolvedStrokeColorForTintColor:"}
],
"introduced": "14",
"linkage": "exported",
"name": "UIBackgroundConfiguration",
"properties": [
{"access": "public", "getter": "customView", "name": "customView", "setter": "setCustomView:"},
{"access": "public", "getter": "cornerRadius", "name": "cornerRadius", "setter": "setCornerRadius:"},
{"access": "public", "getter": "backgroundInsets", "name": "backgroundInsets", "setter": "setBackgroundInsets:"},
{"access": "public", "getter": "edgesAddingLayoutMarginsToBackgroundInsets", "name": "edgesAddingLayoutMarginsToBackgroundInsets", "setter": "setEdgesAddingLayoutMarginsToBackgroundInsets:"},
{"access": "public", "getter": "backgroundColor", "name": "backgroundColor", "setter": "setBackgroundColor:"},
{"access": "public", "getter": "backgroundColorTransformer", "name": "backgroundColorTransformer", "setter": "setBackgroundColorTransformer:"},
{"access": "public", "getter": "visualEffect", "name": "visualEffect", "setter": "setVisualEffect:"},
{"access": "public", "getter": "image", "introduced": "15", "name": "image", "setter": "setImage:"},
{"access": "public", "getter": "imageContentMode", "introduced": "15", "name": "imageContentMode", "setter": "setImageContentMode:"},
{"access": "public", "getter": "strokeColor", "name": "strokeColor", "setter": "setStrokeColor:"},
{"access": "public", "getter": "strokeColorTransformer", "name": "strokeColorTransformer", "setter": "setStrokeColorTransformer:"},
{"access": "public", "getter": "strokeWidth", "name": "strokeWidth", "setter": "setStrokeWidth:"},
{"access": "public", "getter": "strokeOutset", "name": "strokeOutset", "setter": "setStrokeOutset:"},
{"access": "public", "attr": [ "readonly" ], "getter": "shadowProperties", "introduced": "18", "name": "shadowProperties"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "26",
"linkage": "exported",
"name": "UIBackgroundExtensionView",
"properties": [
{"access": "public", "getter": "contentView", "name": "contentView", "setter": "setContentView:"},
{"access": "public", "getter": "automaticallyPlacesContentView", "name": "automaticallyPlacesContentView", "setter": "setAutomaticallyPlacesContentView:"}
],
"super": "UIView"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithSelectionHandler:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "15",
"linkage": "exported",
"name": "UIBandSelectionInteraction",
"properties": [
{"access": "public", "getter": "isEnabled", "name": "enabled", "setter": "setEnabled:"},
{"access": "public", "attr": [ "readonly" ], "getter": "state", "name": "state"},
{"access": "public", "attr": [ "readonly" ], "getter": "selectionRect", "name": "selectionRect"},
{"access": "public", "attr": [ "readonly" ], "getter": "initialModifierFlags", "name": "initialModifierFlags"},
{"access": "public", "getter": "shouldBeginHandler", "name": "shouldBeginHandler", "setter": "setShouldBeginHandler:"}
],
"protocols": [
"UIInteraction"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithIdiom:"},
{"access": "public", "name": "initWithBarAppearance:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "copy"},
{"access": "public", "name": "configureWithDefaultBackground"},
{"access": "public", "name": "configureWithOpaqueBackground"},
{"access": "public", "name": "configureWithTransparentBackground"}
],
"introduced": "13",
"linkage": "exported",
"name": "UIBarAppearance",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "idiom", "name": "idiom"},
{"access": "public", "getter": "backgroundEffect", "name": "backgroundEffect", "setter": "setBackgroundEffect:"},
{"access": "public", "getter": "backgroundColor", "name": "backgroundColor", "setter": "setBackgroundColor:"},
{"access": "public", "getter": "backgroundImage", "name": "backgroundImage", "setter": "setBackgroundImage:"},
{"access": "public", "getter": "backgroundImageContentMode", "name": "backgroundImageContentMode", "setter": "setBackgroundImageContentMode:"},
{"access": "public", "getter": "shadowColor", "name": "shadowColor", "setter": "setShadowColor:"},
{"access": "public", "getter": "shadowImage", "name": "shadowImage", "setter": "setShadowImage:"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"SpringLoading",
"Badging",
"UIBarButtonItemGroup",
"UIPopoverPresentationControllerSourceItem"
],
"classMethods": [
{"access": "public", "introduced": "14", "name": "fixedSpaceItemOfWidth:"},
{"access": "public", "introduced": "14", "name": "flexibleSpaceItem"},
{"access": "public", "introduced": "26", "name": "fixedSpaceItem"}
],
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "initWithImage:style:target:action:"},
{"access": "public", "introduced": "5", "name": "initWithImage:landscapeImagePhone:style:target:action:"},
{"access": "public", "name": "initWithTitle:style:target:action:"},
{"access": "public", "name": "initWithBarButtonSystemItem:target:action:"},
{"access": "public", "name": "initWithCustomView:"},
{"access": "public", "introduced": "14", "name": "initWithBarButtonSystemItem:primaryAction:"},
{"access": "public", "introduced": "14", "name": "initWithPrimaryAction:"},
{"access": "public", "introduced": "14", "name": "initWithBarButtonSystemItem:menu:"},
{"access": "public", "introduced": "14", "name": "initWithTitle:menu:"},
{"access": "public", "introduced": "14", "name": "initWithImage:menu:"},
{"access": "public", "introduced": "16", "name": "initWithPrimaryAction:menu:"},
{"access": "public", "introduced": "16", "name": "initWithBarButtonSystemItem:primaryAction:menu:"},
{"access": "public", "introduced": "16", "name": "initWithTitle:image:target:action:menu:"},
{"access": "public", "introduced": "16", "name": "creatingFixedGroup"},
{"access": "public", "introduced": "16", "name": "creatingMovableGroupWithCustomizationIdentifier:"},
{"access": "public", "introduced": "16", "name": "creatingOptionalGroupWithCustomizationIdentifier:inDefaultCustomization:"},
{"access": "public", "introduced": "5", "name": "setBackgroundImage:forState:barMetrics:"},
{"access": "public", "introduced": "5", "name": "backgroundImageForState:barMetrics:"},
{"access": "public", "introduced": "6", "name": "setBackgroundImage:forState:style:barMetrics:"},
{"access": "public", "introduced": "6", "name": "backgroundImageForState:style:barMetrics:"},
{"access": "public", "introduced": "5", "name": "setBackgroundVerticalPositionAdjustment:forBarMetrics:"},
{"access": "public", "introduced": "5", "name": "backgroundVerticalPositionAdjustmentForBarMetrics:"},
{"access": "public", "introduced": "5", "name": "setTitlePositionAdjustment:forBarMetrics:"},
{"access": "public", "introduced": "5", "name": "titlePositionAdjustmentForBarMetrics:"},
{"access": "public", "introduced": "5", "name": "setBackButtonBackgroundImage:forState:barMetrics:"},
{"access": "public", "introduced": "5", "name": "backButtonBackgroundImageForState:barMetrics:"},
{"access": "public", "introduced": "5", "name": "setBackButtonTitlePositionAdjustment:forBarMetrics:"},
{"access": "public", "introduced": "5", "name": "backButtonTitlePositionAdjustmentForBarMetrics:"},
{"access": "public", "introduced": "5", "name": "setBackButtonBackgroundVerticalPositionAdjustment:forBarMetrics:"},
{"access": "public", "introduced": "5", "name": "backButtonBackgroundVerticalPositionAdjustmentForBarMetrics:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIBarButtonItem",
"properties": [
{"access": "public", "getter": "style", "name": "style", "setter": "setStyle:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"},
{"access": "public", "getter": "possibleTitles", "name": "possibleTitles", "setter": "setPossibleTitles:"},
{"access": "public", "getter": "customView", "name": "customView", "setter": "setCustomView:"},
{"access": "public", "getter": "action", "name": "action", "setter": "setAction:"},
{"access": "public", "getter": "target", "name": "target", "setter": "setTarget:"},
{"access": "public", "getter": "primaryAction", "introduced": "14", "name": "primaryAction", "setter": "setPrimaryAction:"},
{"access": "public", "getter": "menu", "introduced": "14", "name": "menu", "setter": "setMenu:"},
{"access": "public", "getter": "preferredMenuElementOrder", "introduced": "16", "name": "preferredMenuElementOrder", "setter": "setPreferredMenuElementOrder:"},
{"access": "public", "getter": "changesSelectionAsPrimaryAction", "introduced": "15", "name": "changesSelectionAsPrimaryAction", "setter": "setChangesSelectionAsPrimaryAction:"},
{"access": "public", "getter": "isSelected", "introduced": "15", "name": "selected", "setter": "setSelected:"},
{"access": "public", "getter": "isHidden", "introduced": "16", "name": "hidden", "setter": "setHidden:"},
{"access": "public", "getter": "isSymbolAnimationEnabled", "introduced": "17", "name": "symbolAnimationEnabled", "setter": "setSymbolAnimationEnabled:"},
{"access": "public", "getter": "menuRepresentation", "introduced": "16", "name": "menuRepresentation", "setter": "setMenuRepresentation:"},
{"access": "public", "getter": "hidesSharedBackground", "introduced": "26", "name": "hidesSharedBackground", "setter": "setHidesSharedBackground:"},
{"access": "public", "getter": "sharesBackground", "introduced": "26", "name": "sharesBackground", "setter": "setSharesBackground:"},
{"access": "public", "getter": "identifier", "introduced": "26", "name": "identifier", "setter": "setIdentifier:"},
{"access": "public", "getter": "tintColor", "introduced": "5", "name": "tintColor", "setter": "setTintColor:"}
],
"protocols": [
"NSCoding"
],
"super": "UIBarItem"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithStyle:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "copy"},
{"access": "public", "name": "configureWithDefaultForStyle:"}
],
"introduced": "13",
"linkage": "exported",
"name": "UIBarButtonItemAppearance",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "normal", "name": "normal"},
{"access": "public", "attr": [ "readonly" ], "getter": "highlighted", "name": "highlighted"},
{"access": "public", "attr": [ "readonly" ], "getter": "disabled", "name": "disabled"},
{"access": "public", "attr": [ "readonly" ], "getter": "focused", "name": "focused"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "badgeWithCount:"},
{"access": "public", "name": "badgeWithString:"},
{"access": "public", "name": "indicatorBadge"}
],
"instanceMethods": [
{"access": "public", "name": "init"}
],
"introduced": "26",
"linkage": "exported",
"name": "UIBarButtonItemBadge",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "stringValue", "name": "stringValue"},
{"access": "public", "getter": "backgroundColor", "name": "backgroundColor", "setter": "setBackgroundColor:"},
{"access": "public", "getter": "foregroundColor", "name": "foregroundColor", "setter": "setForegroundColor:"},
{"access": "public", "getter": "font", "name": "font", "setter": "setFont:"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "16", "name": "fixedGroupWithRepresentativeItem:items:"},
{"access": "public", "introduced": "16", "name": "movableGroupWithCustomizationIdentifier:representativeItem:items:"},
{"access": "public", "introduced": "16", "name": "optionalGroupWithCustomizationIdentifier:inDefaultCustomization:representativeItem:items:"},
{"access": "public", "introduced": "26", "name": "groupWithFixedSpace"}
],
"instanceMethods": [
{"access": "public", "name": "initWithBarButtonItems:representativeItem:"},
{"access": "public", "name": "initWithCoder:"}
],
"introduced": "9",
"linkage": "exported",
"name": "UIBarButtonItemGroup",
"properties": [
{"access": "public", "getter": "barButtonItems", "name": "barButtonItems", "setter": "setBarButtonItems:"},
{"access": "public", "getter": "representativeItem", "name": "representativeItem", "setter": "setRepresentativeItem:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isDisplayingRepresentativeItem", "name": "displayingRepresentativeItem"},
{"access": "public", "getter": "alwaysAvailable", "introduced": "16", "name": "alwaysAvailable", "setter": "setAlwaysAvailable:"},
{"access": "public", "getter": "menuRepresentation", "introduced": "16", "name": "menuRepresentation", "setter": "setMenuRepresentation:"},
{"access": "public", "getter": "isHidden", "introduced": "16", "name": "hidden", "setter": "setHidden:"}
],
"protocols": [
"NSCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "UIBarButtonItemStateAppearance",
"properties": [
{"access": "public", "getter": "titleTextAttributes", "name": "titleTextAttributes", "setter": "setTitleTextAttributes:"},
{"access": "public", "getter": "titlePositionAdjustment", "name": "titlePositionAdjustment", "setter": "setTitlePositionAdjustment:"},
{"access": "public", "getter": "backgroundImage", "name": "backgroundImage", "setter": "setBackgroundImage:"},
{"access": "public", "getter": "backgroundImagePositionAdjustment", "name": "backgroundImagePositionAdjustment", "setter": "setBackgroundImagePositionAdjustment:"}
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"UIAccessibility"
],
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "introduced": "5", "name": "setTitleTextAttributes:forState:"},
{"access": "public", "introduced": "5", "name": "titleTextAttributesForState:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIBarItem",
"properties": [
{"access": "public", "getter": "isEnabled", "name": "enabled", "setter": "setEnabled:"},
{"access": "public", "getter": "title", "name": "title", "setter": "setTitle:"},
{"access": "public", "getter": "image", "name": "image", "setter": "setImage:"},
{"access": "public", "getter": "landscapeImagePhone", "introduced": "5", "name": "landscapeImagePhone", "setter": "setLandscapeImagePhone:"},
{"access": "public", "getter": "largeContentSizeImage", "introduced": "11", "name": "largeContentSizeImage", "setter": "setLargeContentSizeImage:"},
{"access": "public", "getter": "imageInsets", "name": "imageInsets", "setter": "setImageInsets:"},
{"access": "public", "getter": "landscapeImagePhoneInsets", "introduced": "5", "name": "landscapeImagePhoneInsets", "setter": "setLandscapeImagePhoneInsets:"},
{"access": "public", "getter": "largeContentSizeImageInsets", "introduced": "11", "name": "largeContentSizeImageInsets", "setter": "setLargeContentSizeImageInsets:"},
{"access": "public", "getter": "tag", "name": "tag", "setter": "setTag:"}
],
"protocols": [
"NSCoding",
"UIAppearance"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "bezierPath"},
{"access": "public", "name": "bezierPathWithRect:"},
{"access": "public", "name": "bezierPathWithOvalInRect:"},
{"access": "public", "name": "bezierPathWithRoundedRect:cornerRadius:"},
{"access": "public", "name": "bezierPathWithRoundedRect:byRoundingCorners:cornerRadii:"},
{"access": "public", "name": "bezierPathWithArcCenter:radius:startAngle:endAngle:clockwise:"},
{"access": "public", "name": "bezierPathWithCGPath:"}
],
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "moveToPoint:"},
{"access": "public", "name": "addLineToPoint:"},
{"access": "public", "name": "addCurveToPoint:controlPoint1:controlPoint2:"},
{"access": "public", "name": "addQuadCurveToPoint:controlPoint:"},
{"access": "public", "introduced": "4", "name": "addArcWithCenter:radius:startAngle:endAngle:clockwise:"},
{"access": "public", "name": "closePath"},
{"access": "public", "name": "removeAllPoints"},
{"access": "public", "name": "appendPath:"},
{"access": "public", "introduced": "6", "name": "bezierPathByReversingPath"},
{"access": "public", "name": "applyTransform:"},
{"access": "public", "name": "containsPoint:"},
{"access": "public", "name": "setLineDash:count:phase:"},
{"access": "public", "name": "getLineDash:count:phase:"},
{"access": "public", "name": "fill"},
{"access": "public", "name": "stroke"},
{"access": "public", "name": "fillWithBlendMode:alpha:"},
{"access": "public", "name": "strokeWithBlendMode:alpha:"},
{"access": "public", "name": "addClip"}
],
"introduced": "3.2",
"linkage": "exported",
"name": "UIBezierPath",
"properties": [
{"access": "public", "getter": "CGPath", "name": "CGPath", "setter": "setCGPath:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isEmpty", "name": "empty"},
{"access": "public", "attr": [ "readonly" ], "getter": "bounds", "name": "bounds"},
{"access": "public", "attr": [ "readonly" ], "getter": "currentPoint", "name": "currentPoint"},
{"access": "public", "getter": "lineWidth", "name": "lineWidth", "setter": "setLineWidth:"},
{"access": "public", "getter": "lineCapStyle", "name": "lineCapStyle", "setter": "setLineCapStyle:"},
{"access": "public", "getter": "lineJoinStyle", "name": "lineJoinStyle", "setter": "setLineJoinStyle:"},
{"access": "public", "getter": "miterLimit", "name": "miterLimit", "setter": "setMiterLimit:"},
{"access": "public", "getter": "flatness", "name": "flatness", "setter": "setFlatness:"},
{"access": "public", "getter": "usesEvenOddFillRule", "name": "usesEvenOddFillRule", "setter": "setUsesEvenOddFillRule:"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "effectWithStyle:"}
],
"introduced": "8",
"linkage": "exported",
"name": "UIBlurEffect",
"super": "UIVisualEffect"
},
{
"access": "public",
"categories": [
"SpringLoading",
"UIAccessibilityContentSizeCategoryImageAdjusting",
"UIBehavioralStyle"
],
"classMethods": [
{"access": "public", "name": "buttonWithType:"},
{"access": "public", "introduced": "13", "name": "systemButtonWithImage:target:action:"},
{"access": "public", "introduced": "14", "name": "systemButtonWithPrimaryAction:"},
{"access": "public", "introduced": "14", "name": "buttonWithType:primaryAction:"},
{"access": "public", "introduced": "15", "name": "buttonWithConfiguration:primaryAction:"}
],
"instanceMethods": [
{"access": "public", "name": "initWithFrame:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "introduced": "14", "name": "initWithFrame:primaryAction:"},
{"access": "public", "introduced": "15", "name": "setNeedsUpdateConfiguration"},
{"access": "public", "introduced": "15", "name": "updateConfiguration"},
{"access": "public", "name": "setTitle:forState:"},
{"access": "public", "name": "setTitleColor:forState:"},
{"access": "public", "name": "setTitleShadowColor:forState:"},
{"access": "public", "name": "setImage:forState:"},
{"access": "public", "name": "setBackgroundImage:forState:"},
{"access": "public", "introduced": "13", "name": "setPreferredSymbolConfiguration:forImageInState:"},
{"access": "public", "introduced": "6", "name": "setAttributedTitle:forState:"},
{"access": "public", "name": "titleForState:"},
{"access": "public", "name": "titleColorForState:"},
{"access": "public", "name": "titleShadowColorForState:"},
{"access": "public", "name": "imageForState:"},
{"access": "public", "name": "backgroundImageForState:"},
{"access": "public", "introduced": "13", "name": "preferredSymbolConfigurationForImageInState:"},
{"access": "public", "introduced": "6", "name": "attributedTitleForState:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIButton",
"properties": [
{"access": "public", "getter": "configuration", "introduced": "15", "name": "configuration", "setter": "setConfiguration:"},
{"access": "public", "getter": "configurationUpdateHandler", "introduced": "15", "name": "configurationUpdateHandler", "setter": "setConfigurationUpdateHandler:"},
{"access": "public", "getter": "automaticallyUpdatesConfiguration", "introduced": "15", "name": "automaticallyUpdatesConfiguration", "setter": "setAutomaticallyUpdatesConfiguration:"},
{"access": "public", "getter": "tintColor", "introduced": "5", "name": "tintColor", "setter": "setTintColor:"},
{"access": "public", "attr": [ "readonly" ], "getter": "buttonType", "name": "buttonType"},
{"access": "public", "attr": [ "readonly" ], "getter": "isHovered", "introduced": "15", "name": "hovered"},
{"access": "public", "attr": [ "readonly" ], "getter": "isHeld", "introduced": "15", "name": "held"},
{"access": "public", "getter": "role", "introduced": "14", "name": "role", "setter": "setRole:"},
{"access": "public", "getter": "isPointerInteractionEnabled", "introduced": "13.4", "name": "pointerInteractionEnabled", "setter": "setPointerInteractionEnabled:"},
{"access": "public", "getter": "pointerStyleProvider", "introduced": "13.4", "name": "pointerStyleProvider", "setter": "setPointerStyleProvider:"},
{"access": "public", "getter": "menu", "introduced": "14", "name": "menu", "setter": "setMenu:"},
{"access": "public", "getter": "preferredMenuElementOrder", "introduced": "16", "name": "preferredMenuElementOrder", "setter": "setPreferredMenuElementOrder:"},
{"access": "public", "getter": "changesSelectionAsPrimaryAction", "introduced": "15", "name": "changesSelectionAsPrimaryAction", "setter": "setChangesSelectionAsPrimaryAction:"},
{"access": "public", "attr": [ "readonly" ], "getter": "currentTitle", "name": "currentTitle"},
{"access": "public", "attr": [ "readonly" ], "getter": "currentTitleColor", "name": "currentTitleColor"},
{"access": "public", "attr": [ "readonly" ], "getter": "currentTitleShadowColor", "name": "currentTitleShadowColor"},
{"access": "public", "attr": [ "readonly" ], "getter": "currentImage", "name": "currentImage"},
{"access": "public", "attr": [ "readonly" ], "getter": "currentBackgroundImage", "name": "currentBackgroundImage"},
{"access": "public", "attr": [ "readonly" ], "getter": "currentPreferredSymbolConfiguration", "introduced": "13", "name": "currentPreferredSymbolConfiguration"},
{"access": "public", "attr": [ "readonly" ], "getter": "currentAttributedTitle", "introduced": "6", "name": "currentAttributedTitle"},
{"access": "public", "attr": [ "readonly" ], "getter": "titleLabel", "introduced": "3", "name": "titleLabel"},
{"access": "public", "attr": [ "readonly" ], "getter": "imageView", "introduced": "3", "name": "imageView"},
{"access": "public", "attr": [ "readonly" ], "getter": "subtitleLabel", "introduced": "15", "name": "subtitleLabel"}
],
"protocols": [
"NSCoding"
],
"super": "UIControl"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "plainButtonConfiguration"},
{"access": "public", "name": "tintedButtonConfiguration"},
{"access": "public", "name": "grayButtonConfiguration"},
{"access": "public", "name": "filledButtonConfiguration"},
{"access": "public", "name": "borderlessButtonConfiguration"},
{"access": "public", "name": "borderedButtonConfiguration"},
{"access": "public", "name": "borderedTintedButtonConfiguration"},
{"access": "public", "name": "borderedProminentButtonConfiguration"},
{"access": "public", "introduced": "26", "name": "glassButtonConfiguration"},
{"access": "public", "introduced": "26", "name": "prominentGlassButtonConfiguration"},
{"access": "public", "introduced": "26", "name": "clearGlassButtonConfiguration"},
{"access": "public", "introduced": "26", "name": "prominentClearGlassButtonConfiguration"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "updatedConfigurationForButton:"},
{"access": "public", "name": "setDefaultContentInsets"}
],
"introduced": "15",
"linkage": "exported",
"name": "UIButtonConfiguration",
"properties": [
{"access": "public", "getter": "background", "name": "background", "setter": "setBackground:"},
{"access": "public", "getter": "cornerStyle", "name": "cornerStyle", "setter": "setCornerStyle:"},
{"access": "public", "getter": "buttonSize", "name": "buttonSize", "setter": "setButtonSize:"},
{"access": "public", "getter": "macIdiomStyle", "name": "macIdiomStyle", "setter": "setMacIdiomStyle:"},
{"access": "public", "getter": "baseForegroundColor", "name": "baseForegroundColor", "setter": "setBaseForegroundColor:"},
{"access": "public", "getter": "baseBackgroundColor", "name": "baseBackgroundColor", "setter": "setBaseBackgroundColor:"},
{"access": "public", "getter": "image", "name": "image", "setter": "setImage:"},
{"access": "public", "getter": "imageColorTransformer", "name": "imageColorTransformer", "setter": "setImageColorTransformer:"},
{"access": "public", "getter": "preferredSymbolConfigurationForImage", "name": "preferredSymbolConfigurationForImage", "setter": "setPreferredSymbolConfigurationForImage:"},
{"access": "public", "getter": "symbolContentTransition", "introduced": "26", "name": "symbolContentTransition", "setter": "setSymbolContentTransition:"},
{"access": "public", "getter": "showsActivityIndicator", "name": "showsActivityIndicator", "setter": "setShowsActivityIndicator:"},
{"access": "public", "getter": "activityIndicatorColorTransformer", "name": "activityIndicatorColorTransformer", "setter": "setActivityIndicatorColorTransformer:"},
{"access": "public", "getter": "title", "name": "title", "setter": "setTitle:"},
{"access": "public", "getter": "attributedTitle", "name": "attributedTitle", "setter": "setAttributedTitle:"},
{"access": "public", "getter": "titleTextAttributesTransformer", "name": "titleTextAttributesTransformer", "setter": "setTitleTextAttributesTransformer:"},
{"access": "public", "getter": "titleLineBreakMode", "name": "titleLineBreakMode", "setter": "setTitleLineBreakMode:"},
{"access": "public", "getter": "subtitle", "name": "subtitle", "setter": "setSubtitle:"},
{"access": "public", "getter": "attributedSubtitle", "name": "attributedSubtitle", "setter": "setAttributedSubtitle:"},
{"access": "public", "getter": "subtitleTextAttributesTransformer", "name": "subtitleTextAttributesTransformer", "setter": "setSubtitleTextAttributesTransformer:"},
{"access": "public", "getter": "subtitleLineBreakMode", "name": "subtitleLineBreakMode", "setter": "setSubtitleLineBreakMode:"},
{"access": "public", "getter": "indicator", "introduced": "16", "name": "indicator", "setter": "setIndicator:"},
{"access": "public", "getter": "indicatorColorTransformer", "introduced": "16", "name": "indicatorColorTransformer", "setter": "setIndicatorColorTransformer:"},
{"access": "public", "getter": "contentInsets", "name": "contentInsets", "setter": "setContentInsets:"},
{"access": "public", "getter": "imagePlacement", "name": "imagePlacement", "setter": "setImagePlacement:"},
{"access": "public", "getter": "imagePadding", "name": "imagePadding", "setter": "setImagePadding:"},
{"access": "public", "getter": "titlePadding", "name": "titlePadding", "setter": "setTitlePadding:"},
{"access": "public", "getter": "titleAlignment", "name": "titleAlignment", "setter": "setTitleAlignment:"},
{"access": "public", "getter": "automaticallyUpdateForSelection", "name": "automaticallyUpdateForSelection", "setter": "setAutomaticallyUpdateForSelection:"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "updateSelectableDates"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "16",
"linkage": "exported",
"name": "UICalendarSelection",
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "setSelectedDates:animated:"},
{"access": "public", "name": "initWithDelegate:"}
],
"introduced": "16",
"linkage": "exported",
"name": "UICalendarSelectionMultiDate",
"properties": [
{"access": "public", "getter": "selectedDates", "name": "selectedDates", "setter": "setSelectedDates:"},
{"access": "public", "attr": [ "readonly" ], "getter": "delegate", "name": "delegate"}
],
"super": "UICalendarSelection"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "setSelectedDate:animated:"},
{"access": "public", "name": "initWithDelegate:"}
],
"introduced": "16",
"linkage": "exported",
"name": "UICalendarSelectionSingleDate",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "delegate", "name": "delegate"},
{"access": "public", "getter": "selectedDate", "name": "selectedDate", "setter": "setSelectedDate:"}
],
"super": "UICalendarSelection"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "setSelectedWeekOfYear:animated:"},
{"access": "public", "name": "initWithDelegate:"}
],
"introduced": "18",
"linkage": "exported",
"name": "UICalendarSelectionWeekOfYear",
"properties": [
{"access": "public", "getter": "selectedWeekOfYear", "name": "selectedWeekOfYear", "setter": "setSelectedWeekOfYear:"},
{"access": "public", "attr": [ "readonly" ], "getter": "delegate", "name": "delegate"}
],
"super": "UICalendarSelection"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "setVisibleDateComponents:animated:"},
{"access": "public", "name": "reloadDecorationsForDateComponents:animated:"}
],
"introduced": "16",
"linkage": "exported",
"name": "UICalendarView",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "selectionBehavior", "name": "selectionBehavior", "setter": "setSelectionBehavior:"},
{"access": "public", "getter": "locale", "name": "locale", "setter": "setLocale:"},
{"access": "public", "getter": "calendar", "name": "calendar", "setter": "setCalendar:"},
{"access": "public", "getter": "timeZone", "name": "timeZone", "setter": "setTimeZone:"},
{"access": "public", "getter": "fontDesign", "name": "fontDesign", "setter": "setFontDesign:"},
{"access": "public", "getter": "availableDateRange", "name": "availableDateRange", "setter": "setAvailableDateRange:"},
{"access": "public", "getter": "visibleDateComponents", "name": "visibleDateComponents", "setter": "setVisibleDateComponents:"},
{"access": "public", "getter": "wantsDateDecorations", "name": "wantsDateDecorations", "setter": "setWantsDateDecorations:"}
],
"super": "UIView"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "decorationWithColor:size:"},
{"access": "public", "name": "decorationWithImage:"},
{"access": "public", "name": "decorationWithImage:color:size:"},
{"access": "public", "name": "decorationWithCustomViewProvider:"}
],
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithImage:color:size:"},
{"access": "public", "name": "initWithCustomViewProvider:"}
],
"introduced": "16",
"linkage": "exported",
"name": "UICalendarViewDecoration",
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "alignmentOccurredAtLocation:"},
{"access": "public", "name": "pathCompletedAtLocation:"}
],
"introduced": "17.5",
"linkage": "exported",
"name": "UICanvasFeedbackGenerator",
"super": "UIFeedbackGenerator"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "init"}
],
"introduced": "14",
"linkage": "exported",
"name": "UICellAccessory",
"properties": [
{"access": "public", "getter": "displayedState", "name": "displayedState", "setter": "setDisplayedState:"},
{"access": "public", "getter": "isHidden", "name": "hidden", "setter": "setHidden:"},
{"access": "public", "getter": "reservedLayoutWidth", "name": "reservedLayoutWidth", "setter": "setReservedLayoutWidth:"},
{"access": "public", "getter": "tintColor", "name": "tintColor", "setter": "setTintColor:"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "14",
"linkage": "exported",
"name": "UICellAccessoryCheckmark",
"super": "UICellAccessory"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithCustomView:placement:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "14",
"linkage": "exported",
"name": "UICellAccessoryCustomView",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "customView", "name": "customView"},
{"access": "public", "attr": [ "readonly" ], "getter": "placement", "name": "placement"},
{"access": "public", "getter": "maintainsFixedSize", "name": "maintainsFixedSize", "setter": "setMaintainsFixedSize:"},
{"access": "public", "getter": "position", "name": "position", "setter": "setPosition:"}
],
"super": "UICellAccessory"
},
{
"access": "public",
"introduced": "14",
"linkage": "exported",
"name": "UICellAccessoryDelete",
"properties": [
{"access": "public", "getter": "backgroundColor", "name": "backgroundColor", "setter": "setBackgroundColor:"},
{"access": "public", "getter": "actionHandler", "name": "actionHandler", "setter": "setActionHandler:"}
],
"super": "UICellAccessory"
},
{
"access": "public",
"introduced": "15.4",
"linkage": "exported",
"name": "UICellAccessoryDetail",
"properties": [
{"access": "public", "getter": "actionHandler", "name": "actionHandler", "setter": "setActionHandler:"}
],
"super": "UICellAccessory"
},
{
"access": "public",
"introduced": "14",
"linkage": "exported",
"name": "UICellAccessoryDisclosureIndicator",
"super": "UICellAccessory"
},
{
"access": "public",
"introduced": "14",
"linkage": "exported",
"name": "UICellAccessoryInsert",
"properties": [
{"access": "public", "getter": "backgroundColor", "name": "backgroundColor", "setter": "setBackgroundColor:"},
{"access": "public", "getter": "actionHandler", "name": "actionHandler", "setter": "setActionHandler:"}
],
"super": "UICellAccessory"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithText:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "14",
"linkage": "exported",
"name": "UICellAccessoryLabel",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "text", "name": "text"},
{"access": "public", "getter": "font", "name": "font", "setter": "setFont:"},
{"access": "public", "getter": "adjustsFontForContentSizeCategory", "name": "adjustsFontForContentSizeCategory", "setter": "setAdjustsFontForContentSizeCategory:"}
],
"super": "UICellAccessory"
},
{
"access": "public",
"introduced": "14",
"linkage": "exported",
"name": "UICellAccessoryMultiselect",
"properties": [
{"access": "public", "getter": "backgroundColor", "name": "backgroundColor", "setter": "setBackgroundColor:"}
],
"super": "UICellAccessory"
},
{
"access": "public",
"introduced": "14",
"linkage": "exported",
"name": "UICellAccessoryOutlineDisclosure",
"properties": [
{"access": "public", "getter": "style", "name": "style", "setter": "setStyle:"},
{"access": "public", "getter": "actionHandler", "name": "actionHandler", "setter": "setActionHandler:"}
],
"super": "UICellAccessory"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithMenu:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "16",
"linkage": "exported",
"name": "UICellAccessoryPopUpMenu",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "menu", "name": "menu"},
{"access": "public", "getter": "selectedElementDidChangeHandler", "name": "selectedElementDidChangeHandler", "setter": "setSelectedElementDidChangeHandler:"}
],
"super": "UICellAccessory"
},
{
"access": "public",
"introduced": "14",
"linkage": "exported",
"name": "UICellAccessoryReorder",
"properties": [
{"access": "public", "getter": "showsVerticalSeparator", "name": "showsVerticalSeparator", "setter": "setShowsVerticalSeparator:"}
],
"super": "UICellAccessory"
},
{
"access": "public",
"introduced": "14",
"linkage": "exported",
"name": "UICellConfigurationState",
"properties": [
{"access": "public", "getter": "isEditing", "name": "editing", "setter": "setEditing:"},
{"access": "public", "getter": "isExpanded", "name": "expanded", "setter": "setExpanded:"},
{"access": "public", "getter": "isSwiped", "name": "swiped", "setter": "setSwiped:"},
{"access": "public", "getter": "isReordering", "name": "reordering", "setter": "setReordering:"},
{"access": "public", "getter": "cellDragState", "name": "cellDragState", "setter": "setCellDragState:"},
{"access": "public", "getter": "cellDropState", "name": "cellDropState", "setter": "setCellDropState:"}
],
"super": "UIViewConfigurationState"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithNibName:bundle:", "unavailable": true},
{"access": "public", "name": "initWithCoder:", "unavailable": true},
{"access": "public", "introduced": "10", "name": "initWithPreparationHandler:"},
{"access": "public", "name": "initWithShare:container:"},
{"access": "public", "name": "activityItemSource"}
],
"introduced": "10",
"linkage": "exported",
"name": "UICloudSharingController",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "attr": [ "readonly" ], "getter": "share", "name": "share"},
{"access": "public", "getter": "availablePermissions", "name": "availablePermissions", "setter": "setAvailablePermissions:"}
],
"super": "UIViewController"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "initWithAppearance:"}
],
"introduced": "14",
"linkage": "exported",
"name": "UICollectionLayoutListConfiguration",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "appearance", "name": "appearance"},
{"access": "public", "getter": "showsSeparators", "name": "showsSeparators", "setter": "setShowsSeparators:"},
{"access": "public", "getter": "separatorConfiguration", "introduced": "14.5", "name": "separatorConfiguration", "setter": "setSeparatorConfiguration:"},
{"access": "public", "getter": "itemSeparatorHandler", "introduced": "14.5", "name": "itemSeparatorHandler", "setter": "setItemSeparatorHandler:"},
{"access": "public", "getter": "backgroundColor", "name": "backgroundColor", "setter": "setBackgroundColor:"},
{"access": "public", "getter": "leadingSwipeActionsConfigurationProvider", "name": "leadingSwipeActionsConfigurationProvider", "setter": "setLeadingSwipeActionsConfigurationProvider:"},
{"access": "public", "getter": "trailingSwipeActionsConfigurationProvider", "name": "trailingSwipeActionsConfigurationProvider", "setter": "setTrailingSwipeActionsConfigurationProvider:"},
{"access": "public", "getter": "headerMode", "name": "headerMode", "setter": "setHeaderMode:"},
{"access": "public", "getter": "footerMode", "name": "footerMode", "setter": "setFooterMode:"},
{"access": "public", "getter": "headerTopPadding", "introduced": "15", "name": "headerTopPadding", "setter": "setHeaderTopPadding:"},
{"access": "public", "getter": "contentHuggingElements", "introduced": "18", "name": "contentHuggingElements", "setter": "setContentHuggingElements:"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "UICollectionLayoutSectionOrthogonalScrollingProperties",
"properties": [
{"access": "public", "getter": "decelerationRate", "name": "decelerationRate", "setter": "setDecelerationRate:"},
{"access": "public", "getter": "bounce", "name": "bounce", "setter": "setBounce:"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "prepareForReuse"},
{"access": "public", "name": "applyLayoutAttributes:"},
{"access": "public", "name": "willTransitionFromLayout:toLayout:"},
{"access": "public", "name": "didTransitionFromLayout:toLayout:"},
{"access": "public", "introduced": "8", "name": "preferredLayoutAttributesFittingAttributes:"}
],
"introduced": "6",
"linkage": "exported",
"name": "UICollectionReusableView",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "reuseIdentifier", "name": "reuseIdentifier"}
],
"super": "UIView"
},
{
"access": "public",
"categories": [
"UIDragAndDrop"
],
"instanceMethods": [
{"access": "public", "name": "initWithFrame:collectionViewLayout:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "registerClass:forCellWithReuseIdentifier:"},
{"access": "public", "name": "registerNib:forCellWithReuseIdentifier:"},
{"access": "public", "name": "registerClass:forSupplementaryViewOfKind:withReuseIdentifier:"},
{"access": "public", "name": "registerNib:forSupplementaryViewOfKind:withReuseIdentifier:"},
{"access": "public", "name": "dequeueReusableCellWithReuseIdentifier:forIndexPath:"},
{"access": "public", "name": "dequeueReusableSupplementaryViewOfKind:withReuseIdentifier:forIndexPath:"},
{"access": "public", "introduced": "14", "name": "dequeueConfiguredReusableCellWithRegistration:forIndexPath:item:"},
{"access": "public", "introduced": "14", "name": "dequeueConfiguredReusableSupplementaryViewWithRegistration:forIndexPath:"},
{"access": "public", "name": "selectItemAtIndexPath:animated:scrollPosition:"},
{"access": "public", "name": "deselectItemAtIndexPath:animated:"},
{"access": "public", "name": "reloadData"},
{"access": "public", "name": "setCollectionViewLayout:animated:"},
{"access": "public", "introduced": "7", "name": "setCollectionViewLayout:animated:completion:"},
{"access": "public", "introduced": "7", "name": "startInteractiveTransitionToCollectionViewLayout:completion:"},
{"access": "public", "introduced": "7", "name": "finishInteractiveTransition"},
{"access": "public", "introduced": "7", "name": "cancelInteractiveTransition"},
{"access": "public", "name": "numberOfItemsInSection:"},
{"access": "public", "name": "layoutAttributesForItemAtIndexPath:"},
{"access": "public", "name": "layoutAttributesForSupplementaryElementOfKind:atIndexPath:"},
{"access": "public", "name": "indexPathForItemAtPoint:"},
{"access": "public", "name": "indexPathForCell:"},
{"access": "public", "name": "indexPathForSupplementaryView:"},
{"access": "public", "name": "cellForItemAtIndexPath:"},
{"access": "public", "introduced": "9", "name": "supplementaryViewForElementKind:atIndexPath:"},
{"access": "public", "introduced": "9", "name": "visibleSupplementaryViewsOfKind:"},
{"access": "public", "introduced": "9", "name": "indexPathsForVisibleSupplementaryElementsOfKind:"},
{"access": "public", "name": "scrollToItemAtIndexPath:atScrollPosition:animated:"},
{"access": "public", "name": "insertSections:"},
{"access": "public", "name": "deleteSections:"},
{"access": "public", "name": "moveSection:toSection:"},
{"access": "public", "name": "reloadSections:"},
{"access": "public", "name": "insertItemsAtIndexPaths:"},
{"access": "public", "name": "deleteItemsAtIndexPaths:"},
{"access": "public", "name": "moveItemAtIndexPath:toIndexPath:"},
{"access": "public", "name": "reloadItemsAtIndexPaths:"},
{"access": "public", "introduced": "15", "name": "reconfigureItemsAtIndexPaths:"},
{"access": "public", "name": "performBatchUpdates:completion:"},
{"access": "public", "introduced": "9", "name": "beginInteractiveMovementForItemAtIndexPath:"},
{"access": "public", "introduced": "9", "name": "updateInteractiveMovementTargetPosition:"},
{"access": "public", "introduced": "9", "name": "endInteractiveMovement"},
{"access": "public", "introduced": "9", "name": "cancelInteractiveMovement"}
],
"introduced": "6",
"linkage": "exported",
"name": "UICollectionView",
"properties": [
{"access": "public", "getter": "collectionViewLayout", "name": "collectionViewLayout", "setter": "setCollectionViewLayout:"},
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "dataSource", "name": "dataSource", "setter": "setDataSource:"},
{"access": "public", "getter": "prefetchDataSource", "introduced": "10", "name": "prefetchDataSource", "setter": "setPrefetchDataSource:"},
{"access": "public", "getter": "isPrefetchingEnabled", "introduced": "10", "name": "prefetchingEnabled", "setter": "setPrefetchingEnabled:"},
{"access": "public", "getter": "dragDelegate", "introduced": "11", "name": "dragDelegate", "setter": "setDragDelegate:"},
{"access": "public", "getter": "dropDelegate", "introduced": "11", "name": "dropDelegate", "setter": "setDropDelegate:"},
{"access": "public", "getter": "dragInteractionEnabled", "introduced": "11", "name": "dragInteractionEnabled", "setter": "setDragInteractionEnabled:"},
{"access": "public", "attr": [ "readonly" ], "getter": "contextMenuInteraction", "introduced": "13.2", "name": "contextMenuInteraction"},
{"access": "public", "getter": "reorderingCadence", "introduced": "11", "name": "reorderingCadence", "setter": "setReorderingCadence:"},
{"access": "public", "getter": "selfSizingInvalidation", "introduced": "16", "name": "selfSizingInvalidation", "setter": "setSelfSizingInvalidation:"},
{"access": "public", "getter": "backgroundView", "name": "backgroundView", "setter": "setBackgroundView:"},
{"access": "public", "getter": "allowsSelection", "name": "allowsSelection", "setter": "setAllowsSelection:"},
{"access": "public", "getter": "allowsMultipleSelection", "name": "allowsMultipleSelection", "setter": "setAllowsMultipleSelection:"},
{"access": "public", "attr": [ "readonly" ], "getter": "indexPathsForSelectedItems", "name": "indexPathsForSelectedItems"},
{"access": "public", "attr": [ "readonly" ], "getter": "hasUncommittedUpdates", "introduced": "11", "name": "hasUncommittedUpdates"},
{"access": "public", "attr": [ "readonly" ], "getter": "numberOfSections", "name": "numberOfSections"},
{"access": "public", "attr": [ "readonly" ], "getter": "visibleCells", "name": "visibleCells"},
{"access": "public", "attr": [ "readonly" ], "getter": "indexPathsForVisibleItems", "name": "indexPathsForVisibleItems"},
{"access": "public", "getter": "remembersLastFocusedIndexPath", "introduced": "9", "name": "remembersLastFocusedIndexPath", "setter": "setRemembersLastFocusedIndexPath:"},
{"access": "public", "getter": "selectionFollowsFocus", "introduced": "14", "name": "selectionFollowsFocus", "setter": "setSelectionFollowsFocus:"},
{"access": "public", "getter": "allowsFocus", "introduced": "15", "name": "allowsFocus", "setter": "setAllowsFocus:"},
{"access": "public", "getter": "allowsFocusDuringEditing", "introduced": "15", "name": "allowsFocusDuringEditing", "setter": "setAllowsFocusDuringEditing:"},
{"access": "public", "attr": [ "readonly" ], "getter": "hasActiveDrag", "introduced": "11", "name": "hasActiveDrag"},
{"access": "public", "attr": [ "readonly" ], "getter": "hasActiveDrop", "introduced": "11", "name": "hasActiveDrop"},
{"access": "public", "getter": "isEditing", "introduced": "14", "name": "editing", "setter": "setEditing:"},
{"access": "public", "getter": "allowsSelectionDuringEditing", "introduced": "14", "name": "allowsSelectionDuringEditing", "setter": "setAllowsSelectionDuringEditing:"},
{"access": "public", "getter": "allowsMultipleSelectionDuringEditing", "introduced": "14", "name": "allowsMultipleSelectionDuringEditing", "setter": "setAllowsMultipleSelectionDuringEditing:"}
],
"protocols": [
"UIDataSourceTranslating"
],
"super": "UIScrollView"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "14", "name": "setNeedsUpdateConfiguration"},
{"access": "public", "introduced": "14", "name": "updateConfigurationUsingState:"},
{"access": "public", "introduced": "11", "name": "dragStateDidChange:"},
{"access": "public", "introduced": "16", "name": "defaultBackgroundConfiguration"}
],
"introduced": "6",
"linkage": "exported",
"name": "UICollectionViewCell",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "configurationState", "introduced": "14", "name": "configurationState"},
{"access": "public", "getter": "configurationUpdateHandler", "introduced": "15", "name": "configurationUpdateHandler", "setter": "setConfigurationUpdateHandler:"},
{"access": "public", "getter": "contentConfiguration", "introduced": "14", "name": "contentConfiguration", "setter": "setContentConfiguration:"},
{"access": "public", "getter": "automaticallyUpdatesContentConfiguration", "introduced": "14", "name": "automaticallyUpdatesContentConfiguration", "setter": "setAutomaticallyUpdatesContentConfiguration:"},
{"access": "public", "attr": [ "readonly" ], "getter": "contentView", "name": "contentView"},
{"access": "public", "getter": "isSelected", "name": "selected", "setter": "setSelected:"},
{"access": "public", "getter": "isHighlighted", "name": "highlighted", "setter": "setHighlighted:"},
{"access": "public", "getter": "backgroundConfiguration", "introduced": "14", "name": "backgroundConfiguration", "setter": "setBackgroundConfiguration:"},
{"access": "public", "getter": "automaticallyUpdatesBackgroundConfiguration", "introduced": "14", "name": "automaticallyUpdatesBackgroundConfiguration", "setter": "setAutomaticallyUpdatesBackgroundConfiguration:"},
{"access": "public", "getter": "backgroundView", "name": "backgroundView", "setter": "setBackgroundView:"},
{"access": "public", "getter": "selectedBackgroundView", "name": "selectedBackgroundView", "setter": "setSelectedBackgroundView:"}
],
"super": "UICollectionReusableView"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "registrationWithCellClass:configurationHandler:"},
{"access": "public", "name": "registrationWithCellNib:configurationHandler:"}
],
"introduced": "14",
"linkage": "exported",
"name": "UICollectionViewCellRegistration",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "cellClass", "name": "cellClass"},
{"access": "public", "attr": [ "readonly" ], "getter": "cellNib", "name": "cellNib"},
{"access": "public", "attr": [ "readonly" ], "getter": "configurationHandler", "name": "configurationHandler"}
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"UICollectionLayoutListSection"
],
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithSection:"},
{"access": "public", "name": "initWithSection:configuration:"},
{"access": "public", "name": "initWithSectionProvider:"},
{"access": "public", "name": "initWithSectionProvider:configuration:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "UICollectionViewCompositionalLayout",
"properties": [
{"access": "public", "getter": "configuration", "name": "configuration", "setter": "setConfiguration:"}
],
"super": "UICollectionViewLayout"
},
{
"access": "public",
"introduced": "13",
"linkage": "exported",
"name": "UICollectionViewCompositionalLayoutConfiguration",
"properties": [
{"access": "public", "getter": "scrollDirection", "name": "scrollDirection", "setter": "setScrollDirection:"},
{"access": "public", "getter": "interSectionSpacing", "name": "interSectionSpacing", "setter": "setInterSectionSpacing:"},
{"access": "public", "getter": "boundarySupplementaryItems", "name": "boundarySupplementaryItems", "setter": "setBoundarySupplementaryItems:"},
{"access": "public", "getter": "contentInsetsReference", "introduced": "14", "name": "contentInsetsReference", "setter": "setContentInsetsReference:"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithCollectionViewLayout:"},
{"access": "public", "name": "initWithNibName:bundle:"},
{"access": "public", "name": "initWithCoder:"}
],
"introduced": "6",
"linkage": "exported",
"name": "UICollectionViewController",
"properties": [
{"access": "public", "getter": "collectionView", "name": "collectionView", "setter": "setCollectionView:"},
{"access": "public", "getter": "clearsSelectionOnViewWillAppear", "name": "clearsSelectionOnViewWillAppear", "setter": "setClearsSelectionOnViewWillAppear:"},
{"access": "public", "getter": "useLayoutToLayoutNavigationTransitions", "introduced": "7", "name": "useLayoutToLayoutNavigationTransitions", "setter": "setUseLayoutToLayoutNavigationTransitions:"},
{"access": "public", "attr": [ "readonly" ], "getter": "collectionViewLayout", "introduced": "7", "name": "collectionViewLayout"},
{"access": "public", "getter": "installsStandardGestureForInteractiveMovement", "introduced": "9", "name": "installsStandardGestureForInteractiveMovement", "setter": "setInstallsStandardGestureForInteractiveMovement:"}
],
"protocols": [
"UICollectionViewDelegate",
"UICollectionViewDataSource"
],
"super": "UIViewController"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithCollectionView:cellProvider:"},
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "snapshot"},
{"access": "public", "name": "applySnapshot:animatingDifferences:"},
{"access": "public", "name": "applySnapshot:animatingDifferences:completion:"},
{"access": "public", "introduced": "15", "name": "applySnapshotUsingReloadData:"},
{"access": "public", "introduced": "15", "name": "applySnapshotUsingReloadData:completion:"},
{"access": "public", "introduced": "15", "name": "sectionIdentifierForIndex:"},
{"access": "public", "introduced": "15", "name": "indexForSectionIdentifier:"},
{"access": "public", "name": "itemIdentifierForIndexPath:"},
{"access": "public", "name": "indexPathForItemIdentifier:"},
{"access": "public", "introduced": "14", "name": "applySnapshot:toSection:animatingDifferences:"},
{"access": "public", "introduced": "14", "name": "applySnapshot:toSection:animatingDifferences:completion:"},
{"access": "public", "introduced": "14", "name": "snapshotForSection:"}
],
"introduced": "13",
"linkage": "exported",
"name": "UICollectionViewDiffableDataSource",
"properties": [
{"access": "public", "getter": "supplementaryViewProvider", "name": "supplementaryViewProvider", "setter": "setSupplementaryViewProvider:"},
{"access": "public", "getter": "reorderingHandlers", "introduced": "14", "name": "reorderingHandlers", "setter": "setReorderingHandlers:"},
{"access": "public", "getter": "sectionSnapshotHandlers", "introduced": "14", "name": "sectionSnapshotHandlers", "setter": "setSectionSnapshotHandlers:"}
],
"protocols": [
"UICollectionViewDataSource"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "14",
"linkage": "exported",
"name": "UICollectionViewDiffableDataSourceReorderingHandlers",
"properties": [
{"access": "public", "getter": "canReorderItemHandler", "name": "canReorderItemHandler", "setter": "setCanReorderItemHandler:"},
{"access": "public", "getter": "willReorderHandler", "name": "willReorderHandler", "setter": "setWillReorderHandler:"},
{"access": "public", "getter": "didReorderHandler", "name": "didReorderHandler", "setter": "setDidReorderHandler:"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "14",
"linkage": "exported",
"name": "UICollectionViewDiffableDataSourceSectionSnapshotHandlers",
"properties": [
{"access": "public", "getter": "shouldExpandItemHandler", "name": "shouldExpandItemHandler", "setter": "setShouldExpandItemHandler:"},
{"access": "public", "getter": "willExpandItemHandler", "name": "willExpandItemHandler", "setter": "setWillExpandItemHandler:"},
{"access": "public", "getter": "shouldCollapseItemHandler", "name": "shouldCollapseItemHandler", "setter": "setShouldCollapseItemHandler:"},
{"access": "public", "getter": "willCollapseItemHandler", "name": "willCollapseItemHandler", "setter": "setWillCollapseItemHandler:"},
{"access": "public", "getter": "snapshotForExpandingParentItemHandler", "name": "snapshotForExpandingParentItemHandler", "setter": "setSnapshotForExpandingParentItemHandler:"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "11",
"linkage": "exported",
"name": "UICollectionViewDropPlaceholder",
"properties": [
{"access": "public", "getter": "previewParametersProvider", "name": "previewParametersProvider", "setter": "setPreviewParametersProvider:"}
],
"super": "UICollectionViewPlaceholder"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithDropOperation:intent:"}
],
"introduced": "11",
"linkage": "exported",
"name": "UICollectionViewDropProposal",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "intent", "name": "intent"}
],
"super": "UIDropProposal"
},
{
"access": "public",
"introduced": "6",
"linkage": "exported",
"name": "UICollectionViewFlowLayout",
"properties": [
{"access": "public", "getter": "minimumLineSpacing", "name": "minimumLineSpacing", "setter": "setMinimumLineSpacing:"},
{"access": "public", "getter": "minimumInteritemSpacing", "name": "minimumInteritemSpacing", "setter": "setMinimumInteritemSpacing:"},
{"access": "public", "getter": "itemSize", "name": "itemSize", "setter": "setItemSize:"},
{"access": "public", "getter": "estimatedItemSize", "introduced": "8", "name": "estimatedItemSize", "setter": "setEstimatedItemSize:"},
{"access": "public", "getter": "scrollDirection", "name": "scrollDirection", "setter": "setScrollDirection:"},
{"access": "public", "getter": "headerReferenceSize", "name": "headerReferenceSize", "setter": "setHeaderReferenceSize:"},
{"access": "public", "getter": "footerReferenceSize", "name": "footerReferenceSize", "setter": "setFooterReferenceSize:"},
{"access": "public", "getter": "sectionInset", "name": "sectionInset", "setter": "setSectionInset:"},
{"access": "public", "getter": "sectionInsetReference", "introduced": "11", "name": "sectionInsetReference", "setter": "setSectionInsetReference:"},
{"access": "public", "getter": "sectionHeadersPinToVisibleBounds", "introduced": "9", "name": "sectionHeadersPinToVisibleBounds", "setter": "setSectionHeadersPinToVisibleBounds:"},
{"access": "public", "getter": "sectionFootersPinToVisibleBounds", "introduced": "9", "name": "sectionFootersPinToVisibleBounds", "setter": "setSectionFootersPinToVisibleBounds:"}
],
"super": "UICollectionViewLayout"
},
{
"access": "public",
"introduced": "7",
"linkage": "exported",
"name": "UICollectionViewFlowLayoutInvalidationContext",
"properties": [
{"access": "public", "getter": "invalidateFlowLayoutDelegateMetrics", "name": "invalidateFlowLayoutDelegateMetrics", "setter": "setInvalidateFlowLayoutDelegateMetrics:"},
{"access": "public", "getter": "invalidateFlowLayoutAttributes", "name": "invalidateFlowLayoutAttributes", "setter": "setInvalidateFlowLayoutAttributes:"}
],
"super": "UICollectionViewLayoutInvalidationContext"
},
{
"access": "public",
"introduced": "9",
"linkage": "exported",
"name": "UICollectionViewFocusUpdateContext",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "previouslyFocusedIndexPath", "name": "previouslyFocusedIndexPath"},
{"access": "public", "attr": [ "readonly" ], "getter": "nextFocusedIndexPath", "name": "nextFocusedIndexPath"}
],
"super": "UIFocusUpdateContext"
},
{
"access": "public",
"categories": [
"UISubclassingHooks",
"UIUpdateSupportHooks",
"UIReorderingSupportHooks"
],
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "invalidateLayout"},
{"access": "public", "introduced": "7", "name": "invalidateLayoutWithContext:"},
{"access": "public", "name": "registerClass:forDecorationViewOfKind:"},
{"access": "public", "name": "registerNib:forDecorationViewOfKind:"}
],
"introduced": "6",
"linkage": "exported",
"name": "UICollectionViewLayout",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "collectionView", "name": "collectionView"}
],
"protocols": [
"NSCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "layoutAttributesForCellWithIndexPath:"},
{"access": "public", "name": "layoutAttributesForSupplementaryViewOfKind:withIndexPath:"},
{"access": "public", "name": "layoutAttributesForDecorationViewOfKind:withIndexPath:"}
],
"introduced": "6",
"linkage": "exported",
"name": "UICollectionViewLayoutAttributes",
"properties": [
{"access": "public", "getter": "frame", "name": "frame", "setter": "setFrame:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "size", "name": "size", "setter": "setSize:"},
{"access": "public", "getter": "transform3D", "name": "transform3D", "setter": "setTransform3D:"},
{"access": "public", "getter": "bounds", "introduced": "7", "name": "bounds", "setter": "setBounds:"},
{"access": "public", "getter": "transform", "introduced": "7", "name": "transform", "setter": "setTransform:"},
{"access": "public", "getter": "alpha", "name": "alpha", "setter": "setAlpha:"},
{"access": "public", "getter": "zIndex", "name": "zIndex", "setter": "setZIndex:"},
{"access": "public", "getter": "isHidden", "name": "hidden", "setter": "setHidden:"},
{"access": "public", "getter": "indexPath", "name": "indexPath", "setter": "setIndexPath:"},
{"access": "public", "attr": [ "readonly" ], "getter": "representedElementCategory", "name": "representedElementCategory"},
{"access": "public", "attr": [ "readonly" ], "getter": "representedElementKind", "name": "representedElementKind"}
],
"protocols": [
"NSCopying",
"UIDynamicItem"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "8", "name": "invalidateItemsAtIndexPaths:"},
{"access": "public", "introduced": "8", "name": "invalidateSupplementaryElementsOfKind:atIndexPaths:"},
{"access": "public", "introduced": "8", "name": "invalidateDecorationElementsOfKind:atIndexPaths:"}
],
"introduced": "7",
"linkage": "exported",
"name": "UICollectionViewLayoutInvalidationContext",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "invalidateEverything", "name": "invalidateEverything"},
{"access": "public", "attr": [ "readonly" ], "getter": "invalidateDataSourceCounts", "name": "invalidateDataSourceCounts"},
{"access": "public", "attr": [ "readonly" ], "getter": "invalidatedItemIndexPaths", "introduced": "8", "name": "invalidatedItemIndexPaths"},
{"access": "public", "attr": [ "readonly" ], "getter": "invalidatedSupplementaryIndexPaths", "introduced": "8", "name": "invalidatedSupplementaryIndexPaths"},
{"access": "public", "attr": [ "readonly" ], "getter": "invalidatedDecorationIndexPaths", "introduced": "8", "name": "invalidatedDecorationIndexPaths"},
{"access": "public", "getter": "contentOffsetAdjustment", "introduced": "8", "name": "contentOffsetAdjustment", "setter": "setContentOffsetAdjustment:"},
{"access": "public", "getter": "contentSizeAdjustment", "introduced": "8", "name": "contentSizeAdjustment", "setter": "setContentSizeAdjustment:"},
{"access": "public", "attr": [ "readonly" ], "getter": "previousIndexPathsForInteractivelyMovingItems", "introduced": "9", "name": "previousIndexPathsForInteractivelyMovingItems"},
{"access": "public", "attr": [ "readonly" ], "getter": "targetIndexPathsForInteractivelyMovingItems", "introduced": "9", "name": "targetIndexPathsForInteractivelyMovingItems"},
{"access": "public", "attr": [ "readonly" ], "getter": "interactiveMovementTarget", "introduced": "9", "name": "interactiveMovementTarget"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "defaultContentConfiguration"}
],
"introduced": "14",
"linkage": "exported",
"name": "UICollectionViewListCell",
"properties": [
{"access": "public", "getter": "indentationLevel", "name": "indentationLevel", "setter": "setIndentationLevel:"},
{"access": "public", "getter": "indentationWidth", "name": "indentationWidth", "setter": "setIndentationWidth:"},
{"access": "public", "getter": "indentsAccessories", "name": "indentsAccessories", "setter": "setIndentsAccessories:"},
{"access": "public", "getter": "accessories", "name": "accessories", "setter": "setAccessories:"},
{"access": "public", "attr": [ "readonly" ], "getter": "separatorLayoutGuide", "name": "separatorLayoutGuide"}
],
"super": "UICollectionViewCell"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithInsertionIndexPath:reuseIdentifier:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "11",
"linkage": "exported",
"name": "UICollectionViewPlaceholder",
"properties": [
{"access": "public", "getter": "cellUpdateHandler", "name": "cellUpdateHandler", "setter": "setCellUpdateHandler:"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "registrationWithSupplementaryClass:elementKind:configurationHandler:"},
{"access": "public", "name": "registrationWithSupplementaryNib:elementKind:configurationHandler:"}
],
"introduced": "14",
"linkage": "exported",
"name": "UICollectionViewSupplementaryRegistration",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "supplementaryClass", "name": "supplementaryClass"},
{"access": "public", "attr": [ "readonly" ], "getter": "supplementaryNib", "name": "supplementaryNib"},
{"access": "public", "attr": [ "readonly" ], "getter": "elementKind", "name": "elementKind"},
{"access": "public", "attr": [ "readonly" ], "getter": "configurationHandler", "name": "configurationHandler"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithCurrentLayout:nextLayout:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "updateValue:forAnimatedKey:"},
{"access": "public", "name": "valueForAnimatedKey:"}
],
"introduced": "7",
"linkage": "exported",
"name": "UICollectionViewTransitionLayout",
"properties": [
{"access": "public", "getter": "transitionProgress", "name": "transitionProgress", "setter": "setTransitionProgress:"},
{"access": "public", "attr": [ "readonly" ], "getter": "currentLayout", "name": "currentLayout"},
{"access": "public", "attr": [ "readonly" ], "getter": "nextLayout", "name": "nextLayout"}
],
"super": "UICollectionViewLayout"
},
{
"access": "public",
"introduced": "6",
"linkage": "exported",
"name": "UICollectionViewUpdateItem",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "indexPathBeforeUpdate", "name": "indexPathBeforeUpdate"},
{"access": "public", "attr": [ "readonly" ], "getter": "indexPathAfterUpdate", "name": "indexPathAfterUpdate"},
{"access": "public", "attr": [ "readonly" ], "getter": "updateAction", "name": "updateAction"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithItems:"},
{"access": "public", "name": "addItem:"},
{"access": "public", "name": "removeItem:"},
{"access": "public", "name": "setTranslatesReferenceBoundsIntoBoundaryWithInsets:"},
{"access": "public", "name": "addBoundaryWithIdentifier:forPath:"},
{"access": "public", "name": "addBoundaryWithIdentifier:fromPoint:toPoint:"},
{"access": "public", "name": "boundaryWithIdentifier:"},
{"access": "public", "name": "removeBoundaryWithIdentifier:"},
{"access": "public", "name": "removeAllBoundaries"}
],
"introduced": "7",
"linkage": "exported",
"name": "UICollisionBehavior",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "items", "name": "items"},
{"access": "public", "getter": "collisionMode", "name": "collisionMode", "setter": "setCollisionMode:"},
{"access": "public", "getter": "translatesReferenceBoundsIntoBoundary", "name": "translatesReferenceBoundsIntoBoundary", "setter": "setTranslatesReferenceBoundsIntoBoundary:"},
{"access": "public", "attr": [ "readonly" ], "getter": "boundaryIdentifiers", "name": "boundaryIdentifiers"},
{"access": "public", "getter": "collisionDelegate", "name": "collisionDelegate", "setter": "setCollisionDelegate:"}
],
"super": "UIDynamicBehavior"
},
{
"access": "public",
"categories": [
"UINSItemProvider",
"UIColorNamedColors",
"DynamicColors",
"ProminenceSupport",
"UIColorSystemColors",
"UIAccessibility"
],
"classMethods": [
{"access": "public", "name": "colorWithWhite:alpha:"},
{"access": "public", "name": "colorWithHue:saturation:brightness:alpha:"},
{"access": "public", "name": "colorWithRed:green:blue:alpha:"},
{"access": "public", "introduced": "10", "name": "colorWithDisplayP3Red:green:blue:alpha:"},
{"access": "public", "name": "colorWithCGColor:"},
{"access": "public", "name": "colorWithPatternImage:"},
{"access": "public", "introduced": "5", "name": "colorWithCIColor:"},
{"access": "public", "introduced": "26", "name": "colorWithRed:green:blue:alpha:exposure:"},
{"access": "public", "introduced": "26", "name": "colorWithRed:green:blue:alpha:linearExposure:"}
],
"instanceMethods": [
{"access": "public", "name": "initWithWhite:alpha:"},
{"access": "public", "name": "initWithHue:saturation:brightness:alpha:"},
{"access": "public", "name": "initWithRed:green:blue:alpha:"},
{"access": "public", "introduced": "10", "name": "initWithDisplayP3Red:green:blue:alpha:"},
{"access": "public", "name": "initWithCGColor:"},
{"access": "public", "name": "initWithPatternImage:"},
{"access": "public", "introduced": "5", "name": "initWithCIColor:"},
{"access": "public", "introduced": "26", "name": "initWithRed:green:blue:alpha:exposure:"},
{"access": "public", "introduced": "26", "name": "initWithRed:green:blue:alpha:linearExposure:"},
{"access": "public", "introduced": "26", "name": "colorByApplyingContentHeadroom:"},
{"access": "public", "name": "set"},
{"access": "public", "name": "setFill"},
{"access": "public", "name": "setStroke"},
{"access": "public", "introduced": "5", "name": "getWhite:alpha:"},
{"access": "public", "introduced": "5", "name": "getHue:saturation:brightness:alpha:"},
{"access": "public", "introduced": "5", "name": "getRed:green:blue:alpha:"},
{"access": "public", "name": "colorWithAlphaComponent:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIColor",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "blackColor", "name": "blackColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "darkGrayColor", "name": "darkGrayColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "lightGrayColor", "name": "lightGrayColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "whiteColor", "name": "whiteColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "grayColor", "name": "grayColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "redColor", "name": "redColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "greenColor", "name": "greenColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "blueColor", "name": "blueColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "cyanColor", "name": "cyanColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "yellowColor", "name": "yellowColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "magentaColor", "name": "magentaColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "orangeColor", "name": "orangeColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "purpleColor", "name": "purpleColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "brownColor", "name": "brownColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "clearColor", "name": "clearColor"},
{"access": "public", "attr": [ "readonly" ], "getter": "CGColor", "name": "CGColor"},
{"access": "public", "attr": [ "readonly" ], "getter": "CIColor", "introduced": "5", "name": "CIColor"},
{"access": "public", "attr": [ "readonly" ], "getter": "linearExposure", "introduced": "26", "name": "linearExposure"},
{"access": "public", "attr": [ "readonly" ], "getter": "standardDynamicRangeColor", "introduced": "26", "name": "standardDynamicRangeColor"}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "26.1", "name": "effectWithColor:"}
],
"introduced": "11",
"linkage": "exported",
"name": "UIColorEffect",
"super": "UIVisualEffect"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithNibName:bundle:", "unavailable": true},
{"access": "public", "name": "init"}
],
"introduced": "14",
"linkage": "exported",
"name": "UIColorPickerViewController",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "selectedColor", "name": "selectedColor", "setter": "setSelectedColor:"},
{"access": "public", "getter": "supportsAlpha", "name": "supportsAlpha", "setter": "setSupportsAlpha:"},
{"access": "public", "getter": "supportsEyedropper", "introduced": "26", "name": "supportsEyedropper", "setter": "setSupportsEyedropper:"},
{"access": "public", "getter": "maximumLinearExposure", "introduced": "26", "name": "maximumLinearExposure", "setter": "setMaximumLinearExposure:"}
],
"super": "UIViewController"
},
{
"access": "public",
"introduced": "14",
"linkage": "exported",
"name": "UIColorWell",
"properties": [
{"access": "public", "getter": "title", "name": "title", "setter": "setTitle:"},
{"access": "public", "getter": "supportsAlpha", "name": "supportsAlpha", "setter": "setSupportsAlpha:"},
{"access": "public", "getter": "selectedColor", "name": "selectedColor", "setter": "setSelectedColor:"},
{"access": "public", "getter": "supportsEyedropper", "introduced": "26", "name": "supportsEyedropper", "setter": "setSupportsEyedropper:"},
{"access": "public", "getter": "maximumLinearExposure", "introduced": "26", "name": "maximumLinearExposure", "setter": "setMaximumLinearExposure:"}
],
"super": "UIControl"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "commandWithTitle:image:action:propertyList:"},
{"access": "public", "name": "commandWithTitle:image:action:propertyList:alternates:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "initWithCoder:"}
],
"introduced": "13",
"linkage": "exported",
"name": "UICommand",
"properties": [
{"access": "public", "getter": "title", "name": "title", "setter": "setTitle:"},
{"access": "public", "getter": "image", "name": "image", "setter": "setImage:"},
{"access": "public", "getter": "discoverabilityTitle", "name": "discoverabilityTitle", "setter": "setDiscoverabilityTitle:"},
{"access": "public", "attr": [ "readonly" ], "getter": "action", "name": "action"},
{"access": "public", "attr": [ "readonly" ], "getter": "propertyList", "name": "propertyList"},
{"access": "public", "getter": "attributes", "name": "attributes", "setter": "setAttributes:"},
{"access": "public", "getter": "state", "name": "state", "setter": "setState:"},
{"access": "public", "attr": [ "readonly" ], "getter": "alternates", "name": "alternates"}
],
"protocols": [
"UIMenuLeaf"
],
"super": "UIMenuElement"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "alternateWithTitle:action:modifierFlags:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "initWithCoder:"}
],
"introduced": "13",
"linkage": "exported",
"name": "UICommandAlternate",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "title", "name": "title"},
{"access": "public", "attr": [ "readonly" ], "getter": "action", "name": "action"},
{"access": "public", "attr": [ "readonly" ], "getter": "modifierFlags", "name": "modifierFlags"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "UIContentUnavailableButtonProperties",
"properties": [
{"access": "public", "getter": "primaryAction", "name": "primaryAction", "setter": "setPrimaryAction:"},
{"access": "public", "getter": "menu", "name": "menu", "setter": "setMenu:"},
{"access": "public", "getter": "isEnabled", "name": "enabled", "setter": "setEnabled:"},
{"access": "public", "getter": "role", "name": "role", "setter": "setRole:"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "emptyConfiguration"},
{"access": "public", "name": "loadingConfiguration"},
{"access": "public", "name": "searchConfiguration"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "17",
"linkage": "exported",
"name": "UIContentUnavailableConfiguration",
"properties": [
{"access": "public", "getter": "image", "name": "image", "setter": "setImage:"},
{"access": "public", "attr": [ "readonly" ], "getter": "imageProperties", "name": "imageProperties"},
{"access": "public", "getter": "text", "name": "text", "setter": "setText:"},
{"access": "public", "getter": "attributedText", "name": "attributedText", "setter": "setAttributedText:"},
{"access": "public", "attr": [ "readonly" ], "getter": "textProperties", "name": "textProperties"},
{"access": "public", "getter": "secondaryText", "name": "secondaryText", "setter": "setSecondaryText:"},
{"access": "public", "getter": "secondaryAttributedText", "name": "secondaryAttributedText", "setter": "setSecondaryAttributedText:"},
{"access": "public", "attr": [ "readonly" ], "getter": "secondaryTextProperties", "name": "secondaryTextProperties"},
{"access": "public", "getter": "button", "name": "button", "setter": "setButton:"},
{"access": "public", "attr": [ "readonly" ], "getter": "buttonProperties", "name": "buttonProperties"},
{"access": "public", "getter": "secondaryButton", "name": "secondaryButton", "setter": "setSecondaryButton:"},
{"access": "public", "attr": [ "readonly" ], "getter": "secondaryButtonProperties", "name": "secondaryButtonProperties"},
{"access": "public", "getter": "alignment", "name": "alignment", "setter": "setAlignment:"},
{"access": "public", "getter": "axesPreservingSuperviewLayoutMargins", "name": "axesPreservingSuperviewLayoutMargins", "setter": "setAxesPreservingSuperviewLayoutMargins:"},
{"access": "public", "getter": "directionalLayoutMargins", "name": "directionalLayoutMargins", "setter": "setDirectionalLayoutMargins:"},
{"access": "public", "getter": "imageToTextPadding", "name": "imageToTextPadding", "setter": "setImageToTextPadding:"},
{"access": "public", "getter": "textToSecondaryTextPadding", "name": "textToSecondaryTextPadding", "setter": "setTextToSecondaryTextPadding:"},
{"access": "public", "getter": "textToButtonPadding", "name": "textToButtonPadding", "setter": "setTextToButtonPadding:"},
{"access": "public", "getter": "buttonToSecondaryButtonPadding", "name": "buttonToSecondaryButtonPadding", "setter": "setButtonToSecondaryButtonPadding:"},
{"access": "public", "getter": "background", "name": "background", "setter": "setBackground:"}
],
"protocols": [
"UIContentConfiguration",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithTraitCollection:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "17",
"linkage": "exported",
"name": "UIContentUnavailableConfigurationState",
"properties": [
{"access": "public", "getter": "traitCollection", "name": "traitCollection", "setter": "setTraitCollection:"},
{"access": "public", "getter": "searchText", "name": "searchText", "setter": "setSearchText:"}
],
"protocols": [
"UIConfigurationState"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "UIContentUnavailableImageProperties",
"properties": [
{"access": "public", "getter": "preferredSymbolConfiguration", "name": "preferredSymbolConfiguration", "setter": "setPreferredSymbolConfiguration:"},
{"access": "public", "getter": "tintColor", "name": "tintColor", "setter": "setTintColor:"},
{"access": "public", "getter": "cornerRadius", "name": "cornerRadius", "setter": "setCornerRadius:"},
{"access": "public", "getter": "maximumSize", "name": "maximumSize", "setter": "setMaximumSize:"},
{"access": "public", "getter": "accessibilityIgnoresInvertColors", "name": "accessibilityIgnoresInvertColors", "setter": "setAccessibilityIgnoresInvertColors:"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "UIContentUnavailableTextProperties",
"properties": [
{"access": "public", "getter": "font", "name": "font", "setter": "setFont:"},
{"access": "public", "getter": "color", "name": "color", "setter": "setColor:"},
{"access": "public", "getter": "lineBreakMode", "name": "lineBreakMode", "setter": "setLineBreakMode:"},
{"access": "public", "getter": "numberOfLines", "name": "numberOfLines", "setter": "setNumberOfLines:"},
{"access": "public", "getter": "adjustsFontSizeToFitWidth", "name": "adjustsFontSizeToFitWidth", "setter": "setAdjustsFontSizeToFitWidth:"},
{"access": "public", "getter": "minimumScaleFactor", "name": "minimumScaleFactor", "setter": "setMinimumScaleFactor:"},
{"access": "public", "getter": "allowsDefaultTighteningForTruncation", "name": "allowsDefaultTighteningForTruncation", "setter": "setAllowsDefaultTighteningForTruncation:"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithConfiguration:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "initWithFrame:", "unavailable": true},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "17",
"linkage": "exported",
"name": "UIContentUnavailableView",
"properties": [
{"access": "public", "getter": "configuration", "name": "configuration", "setter": "setConfiguration:"},
{"access": "public", "getter": "isScrollEnabled", "name": "scrollEnabled", "setter": "setScrollEnabled:"}
],
"protocols": [
"UIContentView"
],
"super": "UIView"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "configurationWithIdentifier:previewProvider:actionProvider:"}
],
"introduced": "13",
"linkage": "exported",
"name": "UIContextMenuConfiguration",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "identifier", "name": "identifier"},
{"access": "public", "getter": "secondaryItemIdentifiers", "introduced": "16", "name": "secondaryItemIdentifiers", "setter": "setSecondaryItemIdentifiers:"},
{"access": "public", "getter": "badgeCount", "introduced": "16", "name": "badgeCount", "setter": "setBadgeCount:"},
{"access": "public", "getter": "preferredMenuElementOrder", "introduced": "16", "name": "preferredMenuElementOrder", "setter": "setPreferredMenuElementOrder:"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithDelegate:"},
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "locationInView:"},
{"access": "public", "introduced": "14", "name": "updateVisibleMenuWithBlock:"},
{"access": "public", "name": "dismissMenu"}
],
"introduced": "13",
"linkage": "exported",
"name": "UIContextMenuInteraction",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "delegate", "name": "delegate"},
{"access": "public", "attr": [ "readonly" ], "getter": "menuAppearance", "introduced": "14", "name": "menuAppearance"}
],
"protocols": [
"UIInteraction"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "26",
"linkage": "exported",
"name": "UIContextMenuSystem",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "sharedSystem", "name": "sharedSystem"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "mainSystem", "name": "mainSystem", "unavailable": true},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "contextSystem", "name": "contextSystem", "unavailable": true}
],
"super": "UIMenuSystem"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "contextualActionWithStyle:title:handler:"}
],
"introduced": "11",
"linkage": "exported",
"name": "UIContextualAction",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "style", "name": "style"},
{"access": "public", "attr": [ "readonly" ], "getter": "handler", "name": "handler"},
{"access": "public", "getter": "title", "name": "title", "setter": "setTitle:"},
{"access": "public", "getter": "backgroundColor", "name": "backgroundColor", "setter": "setBackgroundColor:"},
{"access": "public", "getter": "image", "name": "image", "setter": "setImage:"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithFrame:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "introduced": "14", "name": "initWithFrame:primaryAction:"},
{"access": "public", "name": "beginTrackingWithTouch:withEvent:"},
{"access": "public", "name": "continueTrackingWithTouch:withEvent:"},
{"access": "public", "name": "endTrackingWithTouch:withEvent:"},
{"access": "public", "name": "cancelTrackingWithEvent:"},
{"access": "public", "name": "addTarget:action:forControlEvents:"},
{"access": "public", "name": "removeTarget:action:forControlEvents:"},
{"access": "public", "introduced": "14", "name": "addAction:forControlEvents:"},
{"access": "public", "introduced": "14", "name": "removeAction:forControlEvents:"},
{"access": "public", "introduced": "14", "name": "removeActionForIdentifier:forControlEvents:"},
{"access": "public", "introduced": "17.4", "name": "performPrimaryAction"},
{"access": "public", "name": "actionsForTarget:forControlEvent:"},
{"access": "public", "introduced": "14", "name": "enumerateEventHandlers:"},
{"access": "public", "name": "sendAction:to:forEvent:"},
{"access": "public", "introduced": "14", "name": "sendAction:"},
{"access": "public", "name": "sendActionsForControlEvents:"},
{"access": "public", "introduced": "14", "name": "menuAttachmentPointForConfiguration:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIControl",
"properties": [
{"access": "public", "getter": "isEnabled", "name": "enabled", "setter": "setEnabled:"},
{"access": "public", "getter": "isSelected", "name": "selected", "setter": "setSelected:"},
{"access": "public", "getter": "isHighlighted", "name": "highlighted", "setter": "setHighlighted:"},
{"access": "public", "getter": "contentVerticalAlignment", "name": "contentVerticalAlignment", "setter": "setContentVerticalAlignment:"},
{"access": "public", "getter": "contentHorizontalAlignment", "name": "contentHorizontalAlignment", "setter": "setContentHorizontalAlignment:"},
{"access": "public", "attr": [ "readonly" ], "getter": "effectiveContentHorizontalAlignment", "name": "effectiveContentHorizontalAlignment"},
{"access": "public", "attr": [ "readonly" ], "getter": "state", "name": "state"},
{"access": "public", "attr": [ "readonly" ], "getter": "isTracking", "name": "tracking"},
{"access": "public", "attr": [ "readonly" ], "getter": "isTouchInside", "name": "touchInside"},
{"access": "public", "attr": [ "readonly" ], "getter": "allTargets", "name": "allTargets"},
{"access": "public", "attr": [ "readonly" ], "getter": "allControlEvents", "name": "allControlEvents"},
{"access": "public", "attr": [ "readonly" ], "getter": "contextMenuInteraction", "introduced": "14", "name": "contextMenuInteraction"},
{"access": "public", "getter": "isContextMenuInteractionEnabled", "introduced": "14", "name": "contextMenuInteractionEnabled", "setter": "setContextMenuInteractionEnabled:"},
{"access": "public", "getter": "showsMenuAsPrimaryAction", "introduced": "14", "name": "showsMenuAsPrimaryAction", "setter": "setShowsMenuAsPrimaryAction:"},
{"access": "public", "getter": "toolTip", "introduced": "15", "name": "toolTip", "setter": "setToolTip:"},
{"access": "public", "attr": [ "readonly" ], "getter": "toolTipInteraction", "introduced": "15", "name": "toolTipInteraction"},
{"access": "public", "getter": "isSymbolAnimationEnabled", "introduced": "17", "name": "symbolAnimationEnabled", "setter": "setSymbolAnimationEnabled:"}
],
"super": "UIView"
},
{
"access": "public",
"introduced": "18.4",
"linkage": "exported",
"name": "UIConversationContext",
"properties": [
{"access": "public", "getter": "threadIdentifier", "name": "threadIdentifier", "setter": "setThreadIdentifier:"},
{"access": "public", "getter": "entries", "name": "entries", "setter": "setEntries:"},
{"access": "public", "getter": "selfIdentifiers", "name": "selfIdentifiers", "setter": "setSelfIdentifiers:"},
{"access": "public", "getter": "responsePrimaryRecipientIdentifiers", "name": "responsePrimaryRecipientIdentifiers", "setter": "setResponsePrimaryRecipientIdentifiers:"},
{"access": "public", "getter": "participantNameByIdentifier", "name": "participantNameByIdentifier", "setter": "setParticipantNameByIdentifier:"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "18.4",
"linkage": "exported",
"name": "UIConversationEntry",
"properties": [
{"access": "public", "getter": "text", "name": "text", "setter": "setText:"},
{"access": "public", "getter": "senderIdentifier", "name": "senderIdentifier", "setter": "setSenderIdentifier:"},
{"access": "public", "getter": "sentDate", "name": "sentDate", "setter": "setSentDate:"},
{"access": "public", "getter": "entryIdentifier", "name": "entryIdentifier", "setter": "setEntryIdentifier:"},
{"access": "public", "getter": "replyThreadIdentifier", "name": "replyThreadIdentifier", "setter": "setReplyThreadIdentifier:"},
{"access": "public", "getter": "primaryRecipientIdentifiers", "name": "primaryRecipientIdentifiers", "setter": "setPrimaryRecipientIdentifiers:"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "configurationWithRadius:"},
{"access": "public", "name": "configurationWithTopLeftRadius:topRightRadius:bottomLeftRadius:bottomRightRadius:"},
{"access": "public", "name": "capsuleConfiguration"},
{"access": "public", "name": "capsuleConfigurationWithMaximumRadius:"},
{"access": "public", "name": "configurationWithUniformRadius:"},
{"access": "public", "name": "configurationWithUniformTopRadius:uniformBottomRadius:"},
{"access": "public", "name": "configurationWithUniformLeftRadius:uniformRightRadius:"},
{"access": "public", "name": "configurationWithUniformTopRadius:bottomLeftRadius:bottomRightRadius:"},
{"access": "public", "name": "configurationWithUniformBottomRadius:topLeftRadius:topRightRadius:"},
{"access": "public", "name": "configurationWithUniformLeftRadius:topRightRadius:bottomRightRadius:"},
{"access": "public", "name": "configurationWithUniformRightRadius:topLeftRadius:bottomLeftRadius:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "26",
"linkage": "exported",
"name": "UICornerConfiguration",
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "fixedRadius:"},
{"access": "public", "name": "containerConcentricRadius"},
{"access": "public", "name": "containerConcentricRadiusWithMinimum:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "26",
"linkage": "exported",
"name": "UICornerRadius",
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "initWithAnimationCurve:"},
{"access": "public", "name": "initWithControlPoint1:controlPoint2:"}
],
"introduced": "10",
"linkage": "exported",
"name": "UICubicTimingParameters",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "animationCurve", "name": "animationCurve"},
{"access": "public", "attr": [ "readonly" ], "getter": "controlPoint1", "name": "controlPoint1"},
{"access": "public", "attr": [ "readonly" ], "getter": "controlPoint2", "name": "controlPoint2"}
],
"protocols": [
"UITimingCurveProvider"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "setDate:animated:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIDatePicker",
"properties": [
{"access": "public", "getter": "datePickerMode", "name": "datePickerMode", "setter": "setDatePickerMode:"},
{"access": "public", "getter": "locale", "name": "locale", "setter": "setLocale:"},
{"access": "public", "getter": "calendar", "name": "calendar", "setter": "setCalendar:"},
{"access": "public", "getter": "timeZone", "name": "timeZone", "setter": "setTimeZone:"},
{"access": "public", "getter": "date", "name": "date", "setter": "setDate:"},
{"access": "public", "getter": "minimumDate", "name": "minimumDate", "setter": "setMinimumDate:"},
{"access": "public", "getter": "maximumDate", "name": "maximumDate", "setter": "setMaximumDate:"},
{"access": "public", "getter": "countDownDuration", "name": "countDownDuration", "setter": "setCountDownDuration:"},
{"access": "public", "getter": "minuteInterval", "name": "minuteInterval", "setter": "setMinuteInterval:"},
{"access": "public", "getter": "preferredDatePickerStyle", "introduced": "13.4", "name": "preferredDatePickerStyle", "setter": "setPreferredDatePickerStyle:"},
{"access": "public", "attr": [ "readonly" ], "getter": "datePickerStyle", "introduced": "13.4", "name": "datePickerStyle"},
{"access": "public", "getter": "roundsToMinuteInterval", "introduced": "15", "name": "roundsToMinuteInterval", "setter": "setRoundsToMinuteInterval:"}
],
"protocols": [
"NSCoding"
],
"super": "UIControl"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "elementWithProvider:"},
{"access": "public", "introduced": "15", "name": "elementWithUncachedProvider:"},
{"access": "public", "introduced": "26", "name": "elementUsingFocusWithIdentifier:shouldCacheItems:"}
],
"introduced": "14",
"linkage": "exported",
"name": "UIDeferredMenuElement",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "identifier", "introduced": "26", "name": "identifier"}
],
"super": "UIMenuElement"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "providerWithElementProvider:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "26",
"linkage": "exported",
"name": "UIDeferredMenuElementProvider",
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "beginGeneratingDeviceOrientationNotifications"},
{"access": "public", "name": "endGeneratingDeviceOrientationNotifications"},
{"access": "public", "introduced": "4.2", "name": "playInputClick"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIDevice",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "currentDevice", "name": "currentDevice"},
{"access": "public", "attr": [ "readonly" ], "getter": "name", "name": "name"},
{"access": "public", "attr": [ "readonly" ], "getter": "model", "name": "model"},
{"access": "public", "attr": [ "readonly" ], "getter": "localizedModel", "name": "localizedModel"},
{"access": "public", "attr": [ "readonly" ], "getter": "systemName", "name": "systemName"},
{"access": "public", "attr": [ "readonly" ], "getter": "systemVersion", "name": "systemVersion"},
{"access": "public", "attr": [ "readonly" ], "getter": "orientation", "name": "orientation"},
{"access": "public", "attr": [ "readonly" ], "getter": "identifierForVendor", "introduced": "6", "name": "identifierForVendor"},
{"access": "public", "attr": [ "readonly" ], "getter": "isGeneratingDeviceOrientationNotifications", "name": "generatesDeviceOrientationNotifications"},
{"access": "public", "getter": "isBatteryMonitoringEnabled", "introduced": "3", "name": "batteryMonitoringEnabled", "setter": "setBatteryMonitoringEnabled:"},
{"access": "public", "attr": [ "readonly" ], "getter": "batteryState", "introduced": "3", "name": "batteryState"},
{"access": "public", "attr": [ "readonly" ], "getter": "batteryLevel", "introduced": "3", "name": "batteryLevel"},
{"access": "public", "getter": "isProximityMonitoringEnabled", "introduced": "3", "name": "proximityMonitoringEnabled", "setter": "setProximityMonitoringEnabled:"},
{"access": "public", "attr": [ "readonly" ], "getter": "proximityState", "introduced": "3", "name": "proximityState"},
{"access": "public", "attr": [ "readonly" ], "getter": "isMultitaskingSupported", "introduced": "4", "name": "multitaskingSupported"},
{"access": "public", "attr": [ "readonly" ], "getter": "userInterfaceIdiom", "introduced": "3.2", "name": "userInterfaceIdiom"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "5.1",
"ivars": [
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_text"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_alternativeInterpretations"}
],
"linkage": "exported",
"name": "UIDictationPhrase",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "text", "name": "text"},
{"access": "public", "attr": [ "readonly" ], "getter": "alternativeInterpretations", "name": "alternativeInterpretations"}
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"ActivityContinuation"
],
"instanceMethods": [
{"access": "public", "name": "initWithFileURL:"},
{"access": "public", "name": "openWithCompletionHandler:"},
{"access": "public", "name": "closeWithCompletionHandler:"},
{"access": "public", "name": "loadFromContents:ofType:error:"},
{"access": "public", "name": "contentsForType:error:"},
{"access": "public", "name": "disableEditing"},
{"access": "public", "name": "enableEditing"},
{"access": "public", "name": "updateChangeCount:"},
{"access": "public", "name": "changeCountTokenForSaveOperation:"},
{"access": "public", "name": "updateChangeCountWithToken:forSaveOperation:"},
{"access": "public", "name": "saveToURL:forSaveOperation:completionHandler:"},
{"access": "public", "name": "autosaveWithCompletionHandler:"},
{"access": "public", "name": "fileNameExtensionForType:saveOperation:"},
{"access": "public", "name": "writeContents:andAttributes:safelyToURL:forSaveOperation:error:"},
{"access": "public", "name": "writeContents:toURL:forSaveOperation:originalContentsURL:error:"},
{"access": "public", "name": "fileAttributesToWriteToURL:forSaveOperation:error:"},
{"access": "public", "name": "readFromURL:error:"},
{"access": "public", "name": "performAsynchronousFileAccessUsingBlock:"},
{"access": "public", "name": "handleError:userInteractionPermitted:"},
{"access": "public", "name": "finishedHandlingError:recovered:"},
{"access": "public", "name": "userInteractionNoLongerPermittedForError:"},
{"access": "public", "name": "revertToContentsOfURL:completionHandler:"}
],
"introduced": "5",
"linkage": "exported",
"name": "UIDocument",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "fileURL", "name": "fileURL"},
{"access": "public", "attr": [ "readonly" ], "getter": "localizedName", "name": "localizedName"},
{"access": "public", "attr": [ "readonly" ], "getter": "fileType", "name": "fileType"},
{"access": "public", "getter": "fileModificationDate", "name": "fileModificationDate", "setter": "setFileModificationDate:"},
{"access": "public", "attr": [ "readonly" ], "getter": "documentState", "name": "documentState"},
{"access": "public", "attr": [ "readonly" ], "getter": "progress", "introduced": "9", "name": "progress"},
{"access": "public", "getter": "undoManager", "name": "undoManager", "setter": "setUndoManager:"},
{"access": "public", "attr": [ "readonly" ], "getter": "hasUnsavedChanges", "name": "hasUnsavedChanges"},
{"access": "public", "attr": [ "readonly" ], "getter": "savingFileType", "name": "savingFileType"}
],
"protocols": [
"NSFilePresenter",
"NSProgressReporting"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithDocumentTypes:inMode:"},
{"access": "public", "name": "initWithURL:inMode:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "addOptionWithTitle:image:order:handler:"}
],
"introduced": "8",
"linkage": "exported",
"name": "UIDocumentMenuViewController",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"}
],
"super": "UIViewController"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "dismissGrantingAccessToURL:"},
{"access": "public", "name": "prepareForPresentationInMode:"}
],
"introduced": "8",
"linkage": "exported",
"name": "UIDocumentPickerExtensionViewController",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "documentPickerMode", "name": "documentPickerMode"},
{"access": "public", "attr": [ "readonly" ], "getter": "originalURL", "name": "originalURL"},
{"access": "public", "attr": [ "readonly" ], "getter": "validTypes", "name": "validTypes"},
{"access": "public", "attr": [ "readonly" ], "getter": "providerIdentifier", "name": "providerIdentifier"},
{"access": "public", "attr": [ "readonly" ], "getter": "documentStorageURL", "name": "documentStorageURL"}
],
"super": "UIViewController"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "8", "name": "initWithDocumentTypes:inMode:"},
{"access": "public", "introduced": "14", "name": "initForOpeningContentTypes:asCopy:"},
{"access": "public", "introduced": "14", "name": "initForOpeningContentTypes:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "introduced": "8", "name": "initWithURL:inMode:"},
{"access": "public", "introduced": "11", "name": "initWithURLs:inMode:"},
{"access": "public", "introduced": "14", "name": "initForExportingURLs:asCopy:"},
{"access": "public", "introduced": "14", "name": "initForExportingURLs:"}
],
"introduced": "8",
"linkage": "exported",
"name": "UIDocumentPickerViewController",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "attr": [ "readonly" ], "getter": "documentPickerMode", "introduced": "8", "name": "documentPickerMode"},
{"access": "public", "getter": "allowsMultipleSelection", "introduced": "11", "name": "allowsMultipleSelection", "setter": "setAllowsMultipleSelection:"},
{"access": "public", "getter": "shouldShowFileExtensions", "introduced": "13", "name": "shouldShowFileExtensions", "setter": "setShouldShowFileExtensions:"},
{"access": "public", "getter": "directoryURL", "introduced": "13", "name": "directoryURL", "setter": "setDirectoryURL:"}
],
"super": "UIViewController"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "initWithURL:"},
{"access": "public", "name": "initWithMetadata:"}
],
"introduced": "16",
"linkage": "exported",
"name": "UIDocumentProperties",
"properties": [
{"access": "public", "getter": "metadata", "name": "metadata", "setter": "setMetadata:"},
{"access": "public", "getter": "dragItemsProvider", "name": "dragItemsProvider", "setter": "setDragItemsProvider:"},
{"access": "public", "getter": "activityViewControllerProvider", "name": "activityViewControllerProvider", "setter": "setActivityViewControllerProvider:"},
{"access": "public", "getter": "wantsIconRepresentation", "name": "wantsIconRepresentation", "setter": "setWantsIconRepresentation:"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithDocument:"},
{"access": "public", "name": "navigationItemDidUpdate"},
{"access": "public", "name": "openDocumentWithCompletionHandler:"},
{"access": "public", "name": "documentDidOpen"}
],
"introduced": "17",
"linkage": "exported",
"name": "UIDocumentViewController",
"properties": [
{"access": "public", "getter": "document", "name": "document", "setter": "setDocument:"},
{"access": "public", "getter": "launchOptions", "introduced": "18", "name": "launchOptions", "setter": "setLaunchOptions:"},
{"access": "public", "attr": [ "readonly" ], "getter": "undoRedoItemGroup", "name": "undoRedoItemGroup"}
],
"super": "UIViewController"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "createDocumentActionWithIntent:"}
],
"introduced": "18",
"linkage": "exported",
"name": "UIDocumentViewControllerLaunchOptions",
"properties": [
{"access": "public", "getter": "browserViewController", "name": "browserViewController", "setter": "setBrowserViewController:"},
{"access": "public", "getter": "title", "name": "title", "setter": "setTitle:"},
{"access": "public", "getter": "primaryAction", "name": "primaryAction", "setter": "setPrimaryAction:"},
{"access": "public", "getter": "secondaryAction", "name": "secondaryAction", "setter": "setSecondaryAction:"},
{"access": "public", "getter": "documentTargetView", "name": "documentTargetView", "setter": "setDocumentTargetView:"},
{"access": "public", "getter": "foregroundAccessoryView", "name": "foregroundAccessoryView", "setter": "setForegroundAccessoryView:"},
{"access": "public", "getter": "backgroundAccessoryView", "name": "backgroundAccessoryView", "setter": "setBackgroundAccessoryView:"},
{"access": "public", "getter": "background", "name": "background", "setter": "setBackground:"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithDelegate:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "11",
"linkage": "exported",
"name": "UIDragInteraction",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "delegate", "name": "delegate"},
{"access": "public", "getter": "allowsSimultaneousRecognitionDuringLift", "name": "allowsSimultaneousRecognitionDuringLift", "setter": "setAllowsSimultaneousRecognitionDuringLift:"},
{"access": "public", "getter": "isEnabled", "name": "enabled", "setter": "setEnabled:"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "isEnabledByDefault", "name": "enabledByDefault"}
],
"protocols": [
"UIInteraction"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithItemProvider:"},
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "introduced": "17.4", "name": "setNeedsDropPreviewUpdate"}
],
"introduced": "11",
"linkage": "exported",
"name": "UIDragItem",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "itemProvider", "name": "itemProvider"},
{"access": "public", "getter": "localObject", "name": "localObject", "setter": "setLocalObject:"},
{"access": "public", "getter": "previewProvider", "name": "previewProvider", "setter": "setPreviewProvider:"}
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"URLPreviews"
],
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithView:parameters:"},
{"access": "public", "name": "initWithView:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "11",
"linkage": "exported",
"name": "UIDragPreview",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "view", "name": "view"},
{"access": "public", "attr": [ "readonly" ], "getter": "parameters", "name": "parameters"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "11",
"linkage": "exported",
"name": "UIDragPreviewParameters",
"super": "UIPreviewParameters"
},
{
"access": "public",
"introduced": "11",
"linkage": "exported",
"name": "UIDragPreviewTarget",
"super": "UIPreviewTarget"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithDelegate:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "11",
"linkage": "exported",
"name": "UIDropInteraction",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "delegate", "name": "delegate"},
{"access": "public", "getter": "allowsSimultaneousDropSessions", "name": "allowsSimultaneousDropSessions", "setter": "setAllowsSimultaneousDropSessions:"}
],
"protocols": [
"UIInteraction"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithDropOperation:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "11",
"linkage": "exported",
"name": "UIDropProposal",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "operation", "name": "operation"},
{"access": "public", "getter": "isPrecise", "name": "precise", "setter": "setPrecise:"},
{"access": "public", "getter": "prefersFullSizePreview", "name": "prefersFullSizePreview", "setter": "setPrefersFullSizePreview:"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"UICollectionViewAdditions"
],
"instanceMethods": [
{"access": "public", "name": "initWithReferenceView:"},
{"access": "public", "name": "addBehavior:"},
{"access": "public", "name": "removeBehavior:"},
{"access": "public", "name": "removeAllBehaviors"},
{"access": "public", "name": "itemsInRect:"},
{"access": "public", "name": "updateItemUsingCurrentState:"}
],
"introduced": "7",
"linkage": "exported",
"name": "UIDynamicAnimator",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "referenceView", "name": "referenceView"},
{"access": "public", "attr": [ "readonly" ], "getter": "behaviors", "name": "behaviors"},
{"access": "public", "attr": [ "readonly" ], "getter": "isRunning", "name": "running"},
{"access": "public", "attr": [ "readonly" ], "getter": "elapsedTime", "name": "elapsedTime"},
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "addChildBehavior:"},
{"access": "public", "name": "removeChildBehavior:"},
{"access": "public", "name": "willMoveToAnimator:"}
],
"introduced": "7",
"linkage": "exported",
"name": "UIDynamicBehavior",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "childBehaviors", "name": "childBehaviors"},
{"access": "public", "getter": "action", "name": "action", "setter": "setAction:"},
{"access": "public", "attr": [ "readonly" ], "getter": "dynamicAnimator", "name": "dynamicAnimator"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithItems:"},
{"access": "public", "name": "addItem:"},
{"access": "public", "name": "removeItem:"},
{"access": "public", "name": "addLinearVelocity:forItem:"},
{"access": "public", "name": "linearVelocityForItem:"},
{"access": "public", "name": "addAngularVelocity:forItem:"},
{"access": "public", "name": "angularVelocityForItem:"}
],
"introduced": "7",
"linkage": "exported",
"name": "UIDynamicItemBehavior",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "items", "name": "items"},
{"access": "public", "getter": "elasticity", "name": "elasticity", "setter": "setElasticity:"},
{"access": "public", "getter": "friction", "name": "friction", "setter": "setFriction:"},
{"access": "public", "getter": "density", "name": "density", "setter": "setDensity:"},
{"access": "public", "getter": "resistance", "name": "resistance", "setter": "setResistance:"},
{"access": "public", "getter": "angularResistance", "name": "angularResistance", "setter": "setAngularResistance:"},
{"access": "public", "getter": "charge", "introduced": "9", "name": "charge", "setter": "setCharge:"},
{"access": "public", "getter": "isAnchored", "introduced": "9", "name": "anchored", "setter": "setAnchored:"},
{"access": "public", "getter": "allowsRotation", "name": "allowsRotation", "setter": "setAllowsRotation:"}
],
"super": "UIDynamicBehavior"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithItems:"}
],
"introduced": "9",
"linkage": "exported",
"name": "UIDynamicItemGroup",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "items", "name": "items"}
],
"protocols": [
"UIDynamicItem"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "configurationWithIdentifier:sourcePoint:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "16",
"linkage": "exported",
"name": "UIEditMenuConfiguration",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "identifier", "name": "identifier"},
{"access": "public", "attr": [ "readonly" ], "getter": "sourcePoint", "name": "sourcePoint"},
{"access": "public", "getter": "preferredArrowDirection", "name": "preferredArrowDirection", "setter": "setPreferredArrowDirection:"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithDelegate:"},
{"access": "public", "name": "presentEditMenuWithConfiguration:"},
{"access": "public", "name": "dismissMenu"},
{"access": "public", "name": "reloadVisibleMenu"},
{"access": "public", "name": "updateVisibleMenuPositionAnimated:"},
{"access": "public", "name": "locationInView:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "16",
"linkage": "exported",
"name": "UIEditMenuInteraction",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "delegate", "name": "delegate"}
],
"protocols": [
"UIInteraction"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "touchesForWindow:"},
{"access": "public", "name": "touchesForView:"},
{"access": "public", "introduced": "3.2", "name": "touchesForGestureRecognizer:"},
{"access": "public", "introduced": "9", "name": "coalescedTouchesForTouch:"},
{"access": "public", "introduced": "9", "name": "predictedTouchesForTouch:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIEvent",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "type", "introduced": "3", "name": "type"},
{"access": "public", "attr": [ "readonly" ], "getter": "subtype", "introduced": "3", "name": "subtype"},
{"access": "public", "attr": [ "readonly" ], "getter": "timestamp", "name": "timestamp"},
{"access": "public", "attr": [ "readonly" ], "getter": "modifierFlags", "introduced": "13.4", "name": "modifierFlags"},
{"access": "public", "attr": [ "readonly" ], "getter": "buttonMask", "introduced": "13.4", "name": "buttonMask"},
{"access": "public", "attr": [ "readonly" ], "getter": "allTouches", "name": "allTouches"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithSourceIdentifier:destinationURL:sourceDescription:purchaser:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "14.5",
"linkage": "exported",
"name": "UIEventAttribution",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "sourceIdentifier", "name": "sourceIdentifier"},
{"access": "public", "attr": [ "readonly" ], "getter": "destinationURL", "name": "destinationURL"},
{"access": "public", "attr": [ "readonly" ], "getter": "reportEndpoint", "name": "reportEndpoint"},
{"access": "public", "attr": [ "readonly" ], "getter": "sourceDescription", "name": "sourceDescription"},
{"access": "public", "attr": [ "readonly" ], "getter": "purchaser", "name": "purchaser"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "14.5",
"linkage": "exported",
"name": "UIEventAttributionView",
"super": "UIView"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "17.5", "name": "feedbackGeneratorForView:"}
],
"instanceMethods": [
{"access": "public", "introduced": "10", "name": "init"},
{"access": "public", "name": "prepare"}
],
"introduced": "10",
"linkage": "exported",
"name": "UIFeedbackGenerator",
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "dragField"},
{"access": "public", "name": "vortexField"},
{"access": "public", "name": "radialGravityFieldWithPosition:"},
{"access": "public", "name": "linearGravityFieldWithVector:"},
{"access": "public", "name": "velocityFieldWithVector:"},
{"access": "public", "name": "noiseFieldWithSmoothness:animationSpeed:"},
{"access": "public", "name": "turbulenceFieldWithSmoothness:animationSpeed:"},
{"access": "public", "name": "springField"},
{"access": "public", "name": "electricField"},
{"access": "public", "name": "magneticField"},
{"access": "public", "name": "fieldWithEvaluationBlock:"}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "addItem:"},
{"access": "public", "name": "removeItem:"}
],
"introduced": "9",
"linkage": "exported",
"name": "UIFieldBehavior",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "items", "name": "items"},
{"access": "public", "getter": "position", "name": "position", "setter": "setPosition:"},
{"access": "public", "getter": "region", "name": "region", "setter": "setRegion:"},
{"access": "public", "getter": "strength", "name": "strength", "setter": "setStrength:"},
{"access": "public", "getter": "falloff", "name": "falloff", "setter": "setFalloff:"},
{"access": "public", "getter": "minimumRadius", "name": "minimumRadius", "setter": "setMinimumRadius:"},
{"access": "public", "getter": "direction", "name": "direction", "setter": "setDirection:"},
{"access": "public", "getter": "smoothness", "name": "smoothness", "setter": "setSmoothness:"},
{"access": "public", "getter": "animationSpeed", "name": "animationSpeed", "setter": "setAnimationSpeed:"}
],
"super": "UIDynamicBehavior"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithSessionDelegate:"},
{"access": "public", "name": "presentFindNavigatorShowingReplace:"},
{"access": "public", "name": "dismissFindNavigator"},
{"access": "public", "name": "findNext"},
{"access": "public", "name": "findPrevious"},
{"access": "public", "name": "updateResultCount"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "16",
"linkage": "exported",
"name": "UIFindInteraction",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "isFindNavigatorVisible", "name": "findNavigatorVisible"},
{"access": "public", "attr": [ "readonly" ], "getter": "activeFindSession", "name": "activeFindSession"},
{"access": "public", "getter": "searchText", "name": "searchText", "setter": "setSearchText:"},
{"access": "public", "getter": "replacementText", "name": "replacementText", "setter": "setReplacementText:"},
{"access": "public", "getter": "optionsMenuProvider", "name": "optionsMenuProvider", "setter": "setOptionsMenuProvider:"},
{"access": "public", "attr": [ "readonly" ], "getter": "delegate", "name": "delegate"}
],
"protocols": [
"UIInteraction"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "performSearchWithQuery:options:"},
{"access": "public", "name": "performSingleReplacementWithSearchQuery:replacementString:options:"},
{"access": "public", "name": "replaceAllInstancesOfSearchQuery:withReplacementString:options:"},
{"access": "public", "name": "highlightNextResultInDirection:"},
{"access": "public", "name": "invalidateFoundResults"}
],
"introduced": "16",
"linkage": "exported",
"name": "UIFindSession",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "resultCount", "name": "resultCount"},
{"access": "public", "attr": [ "readonly" ], "getter": "highlightedResultIndex", "name": "highlightedResultIndex"},
{"access": "public", "getter": "searchResultDisplayStyle", "name": "searchResultDisplayStyle", "setter": "setSearchResultDisplayStyle:"},
{"access": "public", "attr": [ "readonly" ], "getter": "supportsReplacement", "name": "supportsReplacement"},
{"access": "public", "attr": [ "readonly" ], "getter": "allowsReplacementForCurrentlyHighlightedResult", "name": "allowsReplacementForCurrentlyHighlightedResult"},
{"access": "public", "attr": [ "readonly" ], "getter": "allowsReplacement", "introduced": "16", "name": "allowsReplacement"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "addCoordinatedAnimations:completion:"},
{"access": "public", "introduced": "11", "name": "addCoordinatedFocusingAnimations:completion:"},
{"access": "public", "introduced": "11", "name": "addCoordinatedUnfocusingAnimations:completion:"}
],
"introduced": "9",
"linkage": "exported",
"name": "UIFocusAnimationCoordinator",
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "help"},
{"access": "public", "name": "status"},
{"access": "public", "name": "checkFocusabilityForItem:"},
{"access": "public", "name": "simulateFocusUpdateRequestFromEnvironment:"},
{"access": "public", "name": "focusGroupsForEnvironment:"},
{"access": "public", "name": "preferredFocusEnvironmentsForEnvironment:"}
],
"introduced": "11",
"linkage": "exported",
"name": "UIFocusDebugger",
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "effect"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "15",
"linkage": "exported",
"name": "UIFocusEffect",
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "9",
"linkage": "exported",
"name": "UIFocusGuide",
"properties": [
{"access": "public", "getter": "isEnabled", "name": "enabled", "setter": "setEnabled:"},
{"access": "public", "getter": "preferredFocusEnvironments", "introduced": "10", "name": "preferredFocusEnvironments", "setter": "setPreferredFocusEnvironments:"},
{"access": "public", "getter": "preferredFocusedView", "introduced": "9", "name": "preferredFocusedView", "setter": "setPreferredFocusedView:"}
],
"super": "UILayoutGuide"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "effectWithRect:"},
{"access": "public", "name": "effectWithRoundedRect:cornerRadius:curve:"},
{"access": "public", "name": "effectWithPath:"}
],
"introduced": "15",
"linkage": "exported",
"name": "UIFocusHaloEffect",
"properties": [
{"access": "public", "getter": "containerView", "name": "containerView", "setter": "setContainerView:"},
{"access": "public", "getter": "referenceView", "name": "referenceView", "setter": "setReferenceView:"},
{"access": "public", "getter": "position", "name": "position", "setter": "setPosition:"}
],
"super": "UIFocusEffect"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "12",
"linkage": "exported",
"name": "UIFocusMovementHint",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "movementDirection", "name": "movementDirection"},
{"access": "public", "attr": [ "readonly" ], "getter": "perspectiveTransform", "name": "perspectiveTransform"},
{"access": "public", "attr": [ "readonly" ], "getter": "rotation", "name": "rotation"},
{"access": "public", "attr": [ "readonly" ], "getter": "translation", "name": "translation"},
{"access": "public", "attr": [ "readonly" ], "getter": "interactionTransform", "name": "interactionTransform"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"Sound"
],
"classMethods": [
{"access": "public", "name": "new", "unavailable": true},
{"access": "public", "introduced": "12", "name": "focusSystemForEnvironment:"},
{"access": "public", "name": "environment:containsEnvironment:"}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "introduced": "12", "name": "requestFocusUpdateToEnvironment:"},
{"access": "public", "introduced": "12", "name": "updateFocusIfNeeded"}
],
"introduced": "11",
"linkage": "exported",
"name": "UIFocusSystem",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "focusedItem", "introduced": "12", "name": "focusedItem"}
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"UIKitAdditions"
],
"introduced": "9",
"linkage": "exported",
"name": "UIFocusUpdateContext",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "previouslyFocusedItem", "introduced": "10", "name": "previouslyFocusedItem"},
{"access": "public", "attr": [ "readonly" ], "getter": "nextFocusedItem", "introduced": "10", "name": "nextFocusedItem"},
{"access": "public", "attr": [ "readonly" ], "getter": "focusHeading", "name": "focusHeading"}
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"UIFontSystemFonts"
],
"classMethods": [
{"access": "public", "introduced": "7", "name": "preferredFontForTextStyle:"},
{"access": "public", "introduced": "10", "name": "preferredFontForTextStyle:compatibleWithTraitCollection:"},
{"access": "public", "name": "fontWithName:size:"},
{"access": "public", "name": "fontNamesForFamilyName:"},
{"access": "public", "name": "systemFontOfSize:"},
{"access": "public", "name": "boldSystemFontOfSize:"},
{"access": "public", "name": "italicSystemFontOfSize:"},
{"access": "public", "introduced": "8.2", "name": "systemFontOfSize:weight:"},
{"access": "public", "introduced": "9", "name": "monospacedDigitSystemFontOfSize:weight:"},
{"access": "public", "introduced": "16", "name": "systemFontOfSize:weight:width:"},
{"access": "public", "introduced": "13", "name": "monospacedSystemFontOfSize:weight:"},
{"access": "public", "introduced": "7", "name": "fontWithDescriptor:size:"}
],
"instanceMethods": [
{"access": "public", "name": "fontWithSize:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIFont",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "familyNames", "name": "familyNames"},
{"access": "public", "attr": [ "readonly" ], "getter": "familyName", "name": "familyName"},
{"access": "public", "attr": [ "readonly" ], "getter": "fontName", "name": "fontName"},
{"access": "public", "attr": [ "readonly" ], "getter": "pointSize", "name": "pointSize"},
{"access": "public", "attr": [ "readonly" ], "getter": "ascender", "name": "ascender"},
{"access": "public", "attr": [ "readonly" ], "getter": "descender", "name": "descender"},
{"access": "public", "attr": [ "readonly" ], "getter": "capHeight", "name": "capHeight"},
{"access": "public", "attr": [ "readonly" ], "getter": "xHeight", "name": "xHeight"},
{"access": "public", "attr": [ "readonly" ], "getter": "lineHeight", "introduced": "4", "name": "lineHeight"},
{"access": "public", "attr": [ "readonly" ], "getter": "leading", "name": "leading"},
{"access": "public", "attr": [ "readonly" ], "getter": "fontDescriptor", "introduced": "7", "name": "fontDescriptor"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "fontDescriptorWithFontAttributes:"},
{"access": "public", "name": "fontDescriptorWithName:size:"},
{"access": "public", "name": "fontDescriptorWithName:matrix:"},
{"access": "public", "name": "preferredFontDescriptorWithTextStyle:"},
{"access": "public", "introduced": "10", "name": "preferredFontDescriptorWithTextStyle:compatibleWithTraitCollection:"}
],
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "objectForKey:"},
{"access": "public", "name": "matchingFontDescriptorsWithMandatoryKeys:"},
{"access": "public", "name": "initWithFontAttributes:"},
{"access": "public", "name": "fontDescriptorByAddingAttributes:"},
{"access": "public", "name": "fontDescriptorWithSize:"},
{"access": "public", "name": "fontDescriptorWithMatrix:"},
{"access": "public", "name": "fontDescriptorWithFace:"},
{"access": "public", "name": "fontDescriptorWithFamily:"},
{"access": "public", "name": "fontDescriptorWithSymbolicTraits:"},
{"access": "public", "introduced": "13", "name": "fontDescriptorWithDesign:"}
],
"introduced": "7",
"linkage": "exported",
"name": "UIFontDescriptor",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "postscriptName", "name": "postscriptName"},
{"access": "public", "attr": [ "readonly" ], "getter": "pointSize", "name": "pointSize"},
{"access": "public", "attr": [ "readonly" ], "getter": "matrix", "name": "matrix"},
{"access": "public", "attr": [ "readonly" ], "getter": "symbolicTraits", "name": "symbolicTraits"},
{"access": "public", "attr": [ "readonly" ], "getter": "fontAttributes", "name": "fontAttributes"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "metricsForTextStyle:"}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "initForTextStyle:"},
{"access": "public", "name": "scaledFontForFont:"},
{"access": "public", "name": "scaledFontForFont:maximumPointSize:"},
{"access": "public", "name": "scaledFontForFont:compatibleWithTraitCollection:"},
{"access": "public", "name": "scaledFontForFont:maximumPointSize:compatibleWithTraitCollection:"},
{"access": "public", "name": "scaledValueForValue:"},
{"access": "public", "name": "scaledValueForValue:compatibleWithTraitCollection:"}
],
"introduced": "11",
"linkage": "exported",
"name": "UIFontMetrics",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "defaultMetrics", "name": "defaultMetrics"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithConfiguration:"},
{"access": "public", "name": "initWithNibName:bundle:", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "UIFontPickerViewController",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "configuration", "name": "configuration"},
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "selectedFontDescriptor", "name": "selectedFontDescriptor", "setter": "setSelectedFontDescriptor:"}
],
"super": "UIViewController"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "13", "name": "filterPredicateForFilteredLanguages:"}
],
"introduced": "13",
"linkage": "exported",
"name": "UIFontPickerViewControllerConfiguration",
"properties": [
{"access": "public", "getter": "includeFaces", "name": "includeFaces", "setter": "setIncludeFaces:"},
{"access": "public", "getter": "displayUsingSystemFont", "name": "displayUsingSystemFont", "setter": "setDisplayUsingSystemFont:"},
{"access": "public", "getter": "filteredTraits", "name": "filteredTraits", "setter": "setFilteredTraits:"},
{"access": "public", "getter": "filteredLanguagesPredicate", "introduced": "13", "name": "filteredLanguagesPredicate", "setter": "setFilteredLanguagesPredicate:"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"UIGestureRecognizerProtected"
],
"instanceMethods": [
{"access": "public", "name": "initWithTarget:action:"},
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "addTarget:action:"},
{"access": "public", "name": "removeTarget:action:"},
{"access": "public", "name": "requireGestureRecognizerToFail:"},
{"access": "public", "name": "locationInView:"},
{"access": "public", "name": "locationOfTouch:inView:"}
],
"introduced": "3.2",
"linkage": "exported",
"name": "UIGestureRecognizer",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "state", "name": "state"},
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "isEnabled", "name": "enabled", "setter": "setEnabled:"},
{"access": "public", "attr": [ "readonly" ], "getter": "view", "name": "view"},
{"access": "public", "getter": "cancelsTouchesInView", "name": "cancelsTouchesInView", "setter": "setCancelsTouchesInView:"},
{"access": "public", "getter": "delaysTouchesBegan", "name": "delaysTouchesBegan", "setter": "setDelaysTouchesBegan:"},
{"access": "public", "getter": "delaysTouchesEnded", "name": "delaysTouchesEnded", "setter": "setDelaysTouchesEnded:"},
{"access": "public", "getter": "allowedTouchTypes", "introduced": "9", "name": "allowedTouchTypes", "setter": "setAllowedTouchTypes:"},
{"access": "public", "getter": "allowedPressTypes", "introduced": "9", "name": "allowedPressTypes", "setter": "setAllowedPressTypes:"},
{"access": "public", "getter": "requiresExclusiveTouchType", "introduced": "9.2", "name": "requiresExclusiveTouchType", "setter": "setRequiresExclusiveTouchType:"},
{"access": "public", "attr": [ "readonly" ], "getter": "numberOfTouches", "name": "numberOfTouches"},
{"access": "public", "getter": "name", "introduced": "11", "name": "name", "setter": "setName:"},
{"access": "public", "attr": [ "readonly" ], "getter": "modifierFlags", "introduced": "13.4", "name": "modifierFlags"},
{"access": "public", "attr": [ "readonly" ], "getter": "buttonMask", "introduced": "13.4", "name": "buttonMask"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "26",
"linkage": "exported",
"name": "UIGlassContainerEffect",
"properties": [
{"access": "public", "getter": "spacing", "name": "spacing", "setter": "setSpacing:"}
],
"super": "UIVisualEffect"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "effectWithStyle:"}
],
"introduced": "26",
"linkage": "exported",
"name": "UIGlassEffect",
"properties": [
{"access": "public", "getter": "isInteractive", "name": "interactive", "setter": "setInteractive:"},
{"access": "public", "getter": "tintColor", "name": "tintColor", "setter": "setTintColor:"}
],
"super": "UIVisualEffect"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithSize:"},
{"access": "public", "name": "initWithSize:format:"},
{"access": "public", "name": "initWithBounds:format:"},
{"access": "public", "name": "imageWithActions:"},
{"access": "public", "name": "PNGDataWithActions:"},
{"access": "public", "name": "JPEGDataWithCompressionQuality:actions:"}
],
"introduced": "10",
"linkage": "exported",
"name": "UIGraphicsImageRenderer",
"super": "UIGraphicsRenderer"
},
{
"access": "public",
"introduced": "10",
"linkage": "exported",
"name": "UIGraphicsImageRendererContext",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "currentImage", "name": "currentImage"}
],
"super": "UIGraphicsRendererContext"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "11", "name": "formatForTraitCollection:"}
],
"introduced": "10",
"linkage": "exported",
"name": "UIGraphicsImageRendererFormat",
"properties": [
{"access": "public", "getter": "scale", "name": "scale", "setter": "setScale:"},
{"access": "public", "getter": "opaque", "name": "opaque", "setter": "setOpaque:"},
{"access": "public", "getter": "prefersExtendedRange", "introduced": "10", "name": "prefersExtendedRange", "setter": "setPrefersExtendedRange:"},
{"access": "public", "attr": [ "readonly" ], "getter": "supportsHighDynamicRange", "introduced": "17", "name": "supportsHighDynamicRange"},
{"access": "public", "getter": "preferredRange", "introduced": "12", "name": "preferredRange", "setter": "setPreferredRange:"}
],
"super": "UIGraphicsRendererFormat"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithBounds:format:"},
{"access": "public", "name": "writePDFToURL:withActions:error:"},
{"access": "public", "name": "PDFDataWithActions:"}
],
"introduced": "10",
"linkage": "exported",
"name": "UIGraphicsPDFRenderer",
"super": "UIGraphicsRenderer"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "beginPage"},
{"access": "public", "name": "beginPageWithBounds:pageInfo:"},
{"access": "public", "name": "setURL:forRect:"},
{"access": "public", "name": "addDestinationWithName:atPoint:"},
{"access": "public", "name": "setDestinationWithName:forRect:"}
],
"introduced": "10",
"linkage": "exported",
"name": "UIGraphicsPDFRendererContext",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "pdfContextBounds", "name": "pdfContextBounds"}
],
"super": "UIGraphicsRendererContext"
},
{
"access": "public",
"introduced": "10",
"linkage": "exported",
"name": "UIGraphicsPDFRendererFormat",
"properties": [
{"access": "public", "getter": "documentInfo", "name": "documentInfo", "setter": "setDocumentInfo:"}
],
"super": "UIGraphicsRendererFormat"
},
{
"access": "public",
"categories": [
"UIGraphicsRendererProtected"
],
"instanceMethods": [
{"access": "public", "name": "initWithBounds:"},
{"access": "public", "name": "initWithBounds:format:"}
],
"introduced": "10",
"linkage": "exported",
"name": "UIGraphicsRenderer",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "format", "name": "format"},
{"access": "public", "attr": [ "readonly" ], "getter": "allowsImageOutput", "name": "allowsImageOutput"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "fillRect:"},
{"access": "public", "name": "fillRect:blendMode:"},
{"access": "public", "name": "strokeRect:"},
{"access": "public", "name": "strokeRect:blendMode:"},
{"access": "public", "name": "clipToRect:"}
],
"introduced": "10",
"linkage": "exported",
"name": "UIGraphicsRendererContext",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "CGContext", "name": "CGContext"},
{"access": "public", "attr": [ "readonly" ], "getter": "format", "name": "format"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "10", "name": "defaultFormat"},
{"access": "public", "introduced": "11", "name": "preferredFormat"}
],
"introduced": "10",
"linkage": "exported",
"name": "UIGraphicsRendererFormat",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "bounds", "name": "bounds"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithItems:"},
{"access": "public", "name": "addItem:"},
{"access": "public", "name": "removeItem:"},
{"access": "public", "name": "setAngle:magnitude:"}
],
"introduced": "7",
"linkage": "exported",
"name": "UIGravityBehavior",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "items", "name": "items"},
{"access": "public", "getter": "gravityDirection", "name": "gravityDirection", "setter": "setGravityDirection:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"},
{"access": "public", "getter": "magnitude", "name": "magnitude", "setter": "setMagnitude:"}
],
"super": "UIDynamicBehavior"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "effect"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "17",
"linkage": "exported",
"name": "UIHoverAutomaticEffect",
"protocols": [
"UIHoverEffect"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithContainerView:style:"}
],
"linkage": "exported",
"name": "UIHoverEffectLayer",
"properties": [
{"access": "public", "getter": "hoverStyle", "name": "hoverStyle", "setter": "setHoverStyle:"},
{"access": "public", "getter": "containerView", "name": "containerView", "setter": "setContainerView:"}
],
"super": "CALayer",
"unavailable": true
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "16.4", "name": "azimuthAngleInView:"},
{"access": "public", "introduced": "16.4", "name": "azimuthUnitVectorInView:"}
],
"introduced": "13",
"linkage": "exported",
"name": "UIHoverGestureRecognizer",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "zOffset", "introduced": "16.1", "name": "zOffset"},
{"access": "public", "attr": [ "readonly" ], "getter": "altitudeAngle", "introduced": "16.4", "name": "altitudeAngle"},
{"access": "public", "attr": [ "readonly" ], "getter": "rollAngle", "introduced": "17.5", "name": "rollAngle"}
],
"super": "UIGestureRecognizer"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "effect"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "17",
"linkage": "exported",
"name": "UIHoverHighlightEffect",
"protocols": [
"UIHoverEffect"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "effect"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "17",
"linkage": "exported",
"name": "UIHoverLiftEffect",
"protocols": [
"UIHoverEffect"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "styleWithEffect:shape:"},
{"access": "public", "name": "styleWithShape:"},
{"access": "public", "name": "automaticStyle"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "17",
"linkage": "exported",
"name": "UIHoverStyle",
"properties": [
{"access": "public", "getter": "effect", "name": "effect", "setter": "setEffect:"},
{"access": "public", "getter": "shape", "name": "shape", "setter": "setShape:"},
{"access": "public", "getter": "isEnabled", "name": "enabled", "setter": "setEnabled:"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"PreconfiguredSystemImages",
"NSItemProvider",
"UIImageDeprecated",
"UIAccessibility"
],
"classMethods": [
{"access": "public", "introduced": "13", "name": "systemImageNamed:"},
{"access": "public", "introduced": "13", "name": "systemImageNamed:withConfiguration:"},
{"access": "public", "introduced": "13", "name": "systemImageNamed:compatibleWithTraitCollection:"},
{"access": "public", "introduced": "16", "name": "systemImageNamed:variableValue:withConfiguration:"},
{"access": "public", "name": "imageNamed:"},
{"access": "public", "introduced": "13", "name": "imageNamed:inBundle:withConfiguration:"},
{"access": "public", "introduced": "8", "name": "imageNamed:inBundle:compatibleWithTraitCollection:"},
{"access": "public", "introduced": "16", "name": "imageNamed:inBundle:variableValue:withConfiguration:"},
{"access": "public", "name": "imageWithContentsOfFile:"},
{"access": "public", "name": "imageWithData:"},
{"access": "public", "introduced": "6", "name": "imageWithData:scale:"},
{"access": "public", "name": "imageWithCGImage:"},
{"access": "public", "introduced": "4", "name": "imageWithCGImage:scale:orientation:"},
{"access": "public", "introduced": "5", "name": "imageWithCIImage:"},
{"access": "public", "introduced": "6", "name": "imageWithCIImage:scale:orientation:"},
{"access": "public", "introduced": "5", "name": "animatedImageNamed:duration:"},
{"access": "public", "introduced": "5", "name": "animatedResizableImageNamed:capInsets:duration:"},
{"access": "public", "introduced": "6", "name": "animatedResizableImageNamed:capInsets:resizingMode:duration:"},
{"access": "public", "introduced": "5", "name": "animatedImageWithImages:duration:"}
],
"instanceMethods": [
{"access": "public", "name": "initWithContentsOfFile:"},
{"access": "public", "name": "initWithData:"},
{"access": "public", "introduced": "6", "name": "initWithData:scale:"},
{"access": "public", "name": "initWithCGImage:"},
{"access": "public", "introduced": "4", "name": "initWithCGImage:scale:orientation:"},
{"access": "public", "introduced": "5", "name": "initWithCIImage:"},
{"access": "public", "introduced": "6", "name": "initWithCIImage:scale:orientation:"},
{"access": "public", "name": "drawAtPoint:"},
{"access": "public", "name": "drawAtPoint:blendMode:alpha:"},
{"access": "public", "name": "drawInRect:"},
{"access": "public", "name": "drawInRect:blendMode:alpha:"},
{"access": "public", "name": "drawAsPatternInRect:"},
{"access": "public", "introduced": "5", "name": "resizableImageWithCapInsets:"},
{"access": "public", "introduced": "6", "name": "resizableImageWithCapInsets:resizingMode:"},
{"access": "public", "introduced": "6", "name": "imageWithAlignmentRectInsets:"},
{"access": "public", "introduced": "7", "name": "imageWithRenderingMode:"},
{"access": "public", "introduced": "9", "name": "imageFlippedForRightToLeftLayoutDirection"},
{"access": "public", "introduced": "10", "name": "imageWithHorizontallyFlippedOrientation"},
{"access": "public", "introduced": "13", "name": "imageWithBaselineOffsetFromBottom:"},
{"access": "public", "introduced": "13", "name": "imageWithoutBaseline"},
{"access": "public", "introduced": "13", "name": "imageWithConfiguration:"},
{"access": "public", "introduced": "13", "name": "imageByApplyingSymbolConfiguration:"},
{"access": "public", "introduced": "13", "name": "imageWithTintColor:"},
{"access": "public", "introduced": "13", "name": "imageWithTintColor:renderingMode:"},
{"access": "public", "introduced": "15", "name": "imageByPreparingForDisplay"},
{"access": "public", "introduced": "15", "name": "prepareForDisplayWithCompletionHandler:"},
{"access": "public", "introduced": "15", "name": "imageByPreparingThumbnailOfSize:"},
{"access": "public", "introduced": "15", "name": "prepareThumbnailOfSize:completionHandler:"},
{"access": "public", "introduced": "17", "name": "imageRestrictedToStandardDynamicRange"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIImage",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "size", "name": "size"},
{"access": "public", "attr": [ "readonly" ], "getter": "CGImage", "name": "CGImage"},
{"access": "public", "attr": [ "readonly" ], "getter": "CIImage", "introduced": "5", "name": "CIImage"},
{"access": "public", "attr": [ "readonly" ], "getter": "imageOrientation", "name": "imageOrientation"},
{"access": "public", "attr": [ "readonly" ], "getter": "scale", "introduced": "4", "name": "scale"},
{"access": "public", "attr": [ "readonly" ], "getter": "isSymbolImage", "introduced": "13", "name": "symbolImage"},
{"access": "public", "attr": [ "readonly" ], "getter": "images", "introduced": "5", "name": "images"},
{"access": "public", "attr": [ "readonly" ], "getter": "duration", "introduced": "5", "name": "duration"},
{"access": "public", "attr": [ "readonly" ], "getter": "capInsets", "introduced": "5", "name": "capInsets"},
{"access": "public", "attr": [ "readonly" ], "getter": "resizingMode", "introduced": "6", "name": "resizingMode"},
{"access": "public", "attr": [ "readonly" ], "getter": "alignmentRectInsets", "introduced": "6", "name": "alignmentRectInsets"},
{"access": "public", "attr": [ "readonly" ], "getter": "renderingMode", "introduced": "7", "name": "renderingMode"},
{"access": "public", "attr": [ "readonly" ], "getter": "imageRendererFormat", "introduced": "10", "name": "imageRendererFormat"},
{"access": "public", "attr": [ "readonly" ], "getter": "traitCollection", "introduced": "8", "name": "traitCollection"},
{"access": "public", "attr": [ "readonly" ], "getter": "imageAsset", "introduced": "8", "name": "imageAsset"},
{"access": "public", "attr": [ "readonly" ], "getter": "flipsForRightToLeftLayoutDirection", "introduced": "9", "name": "flipsForRightToLeftLayoutDirection"},
{"access": "public", "attr": [ "readonly" ], "getter": "baselineOffsetFromBottom", "introduced": "13", "name": "baselineOffsetFromBottom"},
{"access": "public", "attr": [ "readonly" ], "getter": "hasBaseline", "introduced": "13", "name": "hasBaseline"},
{"access": "public", "attr": [ "readonly" ], "getter": "configuration", "introduced": "13", "name": "configuration"},
{"access": "public", "attr": [ "readonly" ], "getter": "symbolConfiguration", "introduced": "13", "name": "symbolConfiguration"},
{"access": "public", "attr": [ "readonly" ], "getter": "isHighDynamicRange", "introduced": "17", "name": "isHighDynamicRange"}
],
"protocols": [
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "imageWithConfiguration:"},
{"access": "public", "name": "registerImage:withConfiguration:"},
{"access": "public", "name": "unregisterImageWithConfiguration:"},
{"access": "public", "name": "imageWithTraitCollection:"},
{"access": "public", "name": "registerImage:withTraitCollection:"},
{"access": "public", "name": "unregisterImageWithTraitCollection:"}
],
"introduced": "8",
"linkage": "exported",
"name": "UIImageAsset",
"protocols": [
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true},
{"access": "public", "introduced": "17", "name": "configurationWithTraitCollection:"},
{"access": "public", "introduced": "17", "name": "configurationWithLocale:"}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "configurationWithTraitCollection:"},
{"access": "public", "introduced": "17", "name": "configurationWithLocale:"},
{"access": "public", "name": "configurationByApplyingConfiguration:"}
],
"introduced": "13",
"linkage": "exported",
"name": "UIImageConfiguration",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "traitCollection", "name": "traitCollection"},
{"access": "public", "attr": [ "readonly" ], "getter": "locale", "introduced": "17", "name": "locale"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "isSourceTypeAvailable:"},
{"access": "public", "name": "availableMediaTypesForSourceType:"},
{"access": "public", "introduced": "4", "name": "isCameraDeviceAvailable:"},
{"access": "public", "introduced": "4", "name": "isFlashAvailableForCameraDevice:"},
{"access": "public", "introduced": "4", "name": "availableCaptureModesForCameraDevice:"}
],
"instanceMethods": [
{"access": "public", "introduced": "3.1", "name": "takePicture"},
{"access": "public", "introduced": "4", "name": "startVideoCapture"},
{"access": "public", "introduced": "4", "name": "stopVideoCapture"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIImagePickerController",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "sourceType", "name": "sourceType", "setter": "setSourceType:"},
{"access": "public", "getter": "mediaTypes", "name": "mediaTypes", "setter": "setMediaTypes:"},
{"access": "public", "getter": "allowsEditing", "introduced": "3.1", "name": "allowsEditing", "setter": "setAllowsEditing:"},
{"access": "public", "getter": "allowsImageEditing", "introduced": "2", "name": "allowsImageEditing", "setter": "setAllowsImageEditing:"},
{"access": "public", "getter": "imageExportPreset", "introduced": "11", "name": "imageExportPreset", "setter": "setImageExportPreset:"},
{"access": "public", "getter": "videoMaximumDuration", "introduced": "3.1", "name": "videoMaximumDuration", "setter": "setVideoMaximumDuration:"},
{"access": "public", "getter": "videoQuality", "introduced": "3.1", "name": "videoQuality", "setter": "setVideoQuality:"},
{"access": "public", "getter": "videoExportPreset", "introduced": "11", "name": "videoExportPreset", "setter": "setVideoExportPreset:"},
{"access": "public", "getter": "showsCameraControls", "introduced": "3.1", "name": "showsCameraControls", "setter": "setShowsCameraControls:"},
{"access": "public", "getter": "cameraOverlayView", "introduced": "3.1", "name": "cameraOverlayView", "setter": "setCameraOverlayView:"},
{"access": "public", "getter": "cameraViewTransform", "introduced": "3.1", "name": "cameraViewTransform", "setter": "setCameraViewTransform:"},
{"access": "public", "getter": "cameraCaptureMode", "introduced": "4", "name": "cameraCaptureMode", "setter": "setCameraCaptureMode:"},
{"access": "public", "getter": "cameraDevice", "introduced": "4", "name": "cameraDevice", "setter": "setCameraDevice:"},
{"access": "public", "getter": "cameraFlashMode", "introduced": "4", "name": "cameraFlashMode", "setter": "setCameraFlashMode:"}
],
"protocols": [
"NSCoding"
],
"super": "UINavigationController"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "readerWithConfiguration:"}
],
"instanceMethods": [
{"access": "public", "name": "imageWithContentsOfFileURL:"},
{"access": "public", "name": "imageWithData:"},
{"access": "public", "name": "imageWithContentsOfFileURL:completion:"},
{"access": "public", "name": "imageWithData:completion:"}
],
"introduced": "17",
"linkage": "exported",
"name": "UIImageReader",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "defaultReader", "name": "defaultReader"},
{"access": "public", "attr": [ "readonly" ], "getter": "configuration", "name": "configuration"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "UIImageReaderConfiguration",
"properties": [
{"access": "public", "getter": "prefersHighDynamicRange", "name": "prefersHighDynamicRange", "setter": "setPrefersHighDynamicRange:"},
{"access": "public", "getter": "preparesImagesForDisplay", "name": "preparesImagesForDisplay", "setter": "setPreparesImagesForDisplay:"},
{"access": "public", "getter": "preferredThumbnailSize", "name": "preferredThumbnailSize", "setter": "setPreferredThumbnailSize:"},
{"access": "public", "getter": "pixelsPerInch", "name": "pixelsPerInch", "setter": "setPixelsPerInch:"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "configurationWithScale:"},
{"access": "public", "name": "configurationWithPointSize:"},
{"access": "public", "name": "configurationWithWeight:"},
{"access": "public", "name": "configurationWithPointSize:weight:"},
{"access": "public", "name": "configurationWithPointSize:weight:scale:"},
{"access": "public", "name": "configurationWithTextStyle:"},
{"access": "public", "name": "configurationWithTextStyle:scale:"},
{"access": "public", "name": "configurationWithFont:"},
{"access": "public", "name": "configurationWithFont:scale:"},
{"access": "public", "introduced": "15", "name": "configurationWithHierarchicalColor:"},
{"access": "public", "introduced": "15", "name": "configurationWithPaletteColors:"},
{"access": "public", "introduced": "15", "name": "configurationPreferringMulticolor"},
{"access": "public", "introduced": "16", "name": "configurationPreferringMonochrome"},
{"access": "public", "introduced": "26", "name": "configurationWithVariableValueMode:"},
{"access": "public", "introduced": "26", "name": "configurationWithColorRenderingMode:"}
],
"instanceMethods": [
{"access": "public", "name": "configurationWithoutTextStyle"},
{"access": "public", "name": "configurationWithoutScale"},
{"access": "public", "name": "configurationWithoutWeight"},
{"access": "public", "name": "configurationWithoutPointSizeAndWeight"},
{"access": "public", "name": "isEqualToConfiguration:"}
],
"introduced": "13",
"linkage": "exported",
"name": "UIImageSymbolConfiguration",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "unspecifiedConfiguration", "name": "unspecifiedConfiguration"}
],
"super": "UIImageConfiguration"
},
{
"access": "public",
"categories": [
"UIAccessibilityContentSizeCategoryImageAdjusting"
],
"instanceMethods": [
{"access": "public", "name": "initWithImage:"},
{"access": "public", "introduced": "3", "name": "initWithImage:highlightedImage:"},
{"access": "public", "name": "startAnimating"},
{"access": "public", "name": "stopAnimating"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIImageView",
"properties": [
{"access": "public", "getter": "image", "name": "image", "setter": "setImage:"},
{"access": "public", "getter": "highlightedImage", "introduced": "3", "name": "highlightedImage", "setter": "setHighlightedImage:"},
{"access": "public", "getter": "preferredSymbolConfiguration", "introduced": "13", "name": "preferredSymbolConfiguration", "setter": "setPreferredSymbolConfiguration:"},
{"access": "public", "getter": "isUserInteractionEnabled", "name": "userInteractionEnabled", "setter": "setUserInteractionEnabled:"},
{"access": "public", "getter": "isHighlighted", "introduced": "3", "name": "highlighted", "setter": "setHighlighted:"},
{"access": "public", "getter": "animationImages", "name": "animationImages", "setter": "setAnimationImages:"},
{"access": "public", "getter": "highlightedAnimationImages", "introduced": "3", "name": "highlightedAnimationImages", "setter": "setHighlightedAnimationImages:"},
{"access": "public", "getter": "animationDuration", "name": "animationDuration", "setter": "setAnimationDuration:"},
{"access": "public", "getter": "animationRepeatCount", "name": "animationRepeatCount", "setter": "setAnimationRepeatCount:"},
{"access": "public", "getter": "tintColor", "introduced": "7", "name": "tintColor", "setter": "setTintColor:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isAnimating", "name": "animating"},
{"access": "public", "getter": "preferredImageDynamicRange", "introduced": "17", "name": "preferredImageDynamicRange", "setter": "setPreferredImageDynamicRange:"},
{"access": "public", "attr": [ "readonly" ], "getter": "imageDynamicRange", "introduced": "17", "name": "imageDynamicRange"},
{"access": "public", "getter": "adjustsImageWhenAncestorFocused", "name": "adjustsImageWhenAncestorFocused", "setter": "setAdjustsImageWhenAncestorFocused:", "unavailable": true},
{"access": "public", "attr": [ "readonly" ], "getter": "focusedFrameGuide", "name": "focusedFrameGuide", "unavailable": true},
{"access": "public", "attr": [ "readonly" ], "getter": "overlayContentView", "name": "overlayContentView", "unavailable": true},
{"access": "public", "getter": "masksFocusEffectToContents", "name": "masksFocusEffectToContents", "setter": "setMasksFocusEffectToContents:", "unavailable": true}
],
"super": "UIView"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "17.5", "name": "feedbackGeneratorWithStyle:forView:"}
],
"instanceMethods": [
{"access": "public", "name": "impactOccurred"},
{"access": "public", "introduced": "17.5", "name": "impactOccurredAtLocation:"},
{"access": "public", "introduced": "13", "name": "impactOccurredWithIntensity:"},
{"access": "public", "introduced": "17.5", "name": "impactOccurredWithIntensity:atLocation:"},
{"access": "public", "introduced": "10", "name": "initWithStyle:"}
],
"introduced": "10",
"linkage": "exported",
"name": "UIImpactFeedbackGenerator",
"super": "UIFeedbackGenerator"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "initWithDelegate:"}
],
"introduced": "14",
"linkage": "exported",
"name": "UIIndirectScribbleInteraction",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "delegate", "name": "delegate"},
{"access": "public", "attr": [ "readonly" ], "getter": "isHandlingWriting", "name": "handlingWriting"}
],
"protocols": [
"UIInteraction"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "18.4",
"linkage": "exported",
"name": "UIInputSuggestion",
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithFrame:inputViewStyle:"},
{"access": "public", "name": "initWithCoder:"}
],
"introduced": "7",
"linkage": "exported",
"name": "UIInputView",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "inputViewStyle", "name": "inputViewStyle"},
{"access": "public", "getter": "allowsSelfSizing", "introduced": "9", "name": "allowsSelfSizing", "setter": "setAllowsSelfSizing:"}
],
"super": "UIView"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "dismissKeyboard"},
{"access": "public", "name": "advanceToNextInputMode"},
{"access": "public", "introduced": "10", "name": "handleInputModeListFromView:withEvent:"},
{"access": "public", "name": "requestSupplementaryLexiconWithCompletion:"}
],
"introduced": "8",
"linkage": "exported",
"name": "UIInputViewController",
"properties": [
{"access": "public", "getter": "inputView", "name": "inputView", "setter": "setInputView:"},
{"access": "public", "attr": [ "readonly" ], "getter": "textDocumentProxy", "name": "textDocumentProxy"},
{"access": "public", "getter": "primaryLanguage", "name": "primaryLanguage", "setter": "setPrimaryLanguage:"},
{"access": "public", "getter": "hasDictationKey", "name": "hasDictationKey", "setter": "setHasDictationKey:"},
{"access": "public", "attr": [ "readonly" ], "getter": "hasFullAccess", "introduced": "11", "name": "hasFullAccess"},
{"access": "public", "attr": [ "readonly" ], "getter": "needsInputModeSwitchKey", "introduced": "11", "name": "needsInputModeSwitchKey"}
],
"protocols": [
"UITextInputDelegate"
],
"super": "UIViewController"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithKeyPath:type:"},
{"access": "public", "name": "initWithCoder:"}
],
"introduced": "7",
"linkage": "exported",
"name": "UIInterpolatingMotionEffect",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "keyPath", "name": "keyPath"},
{"access": "public", "attr": [ "readonly" ], "getter": "type", "name": "type"},
{"access": "public", "getter": "minimumRelativeValue", "name": "minimumRelativeValue", "setter": "setMinimumRelativeValue:"},
{"access": "public", "getter": "maximumRelativeValue", "name": "maximumRelativeValue", "setter": "setMaximumRelativeValue:"}
],
"super": "UIMotionEffect"
},
{
"access": "public",
"introduced": "13.4",
"linkage": "exported",
"name": "UIKey",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "characters", "name": "characters"},
{"access": "public", "attr": [ "readonly" ], "getter": "charactersIgnoringModifiers", "name": "charactersIgnoringModifiers"},
{"access": "public", "attr": [ "readonly" ], "getter": "modifierFlags", "name": "modifierFlags"},
{"access": "public", "attr": [ "readonly" ], "getter": "keyCode", "name": "keyCode"}
],
"protocols": [
"NSCopying",
"NSCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "commandWithTitle:image:action:input:modifierFlags:propertyList:"},
{"access": "public", "name": "commandWithTitle:image:action:input:modifierFlags:propertyList:alternates:"},
{"access": "public", "name": "keyCommandWithInput:modifierFlags:action:"},
{"access": "public", "introduced": "9", "name": "keyCommandWithInput:modifierFlags:action:discoverabilityTitle:"},
{"access": "public", "name": "commandWithTitle:image:action:propertyList:", "unavailable": true},
{"access": "public", "name": "commandWithTitle:image:action:propertyList:alternates:", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithCoder:"}
],
"introduced": "7",
"linkage": "exported",
"name": "UIKeyCommand",
"properties": [
{"access": "public", "getter": "title", "introduced": "13", "name": "title", "setter": "setTitle:"},
{"access": "public", "getter": "image", "introduced": "13", "name": "image", "setter": "setImage:"},
{"access": "public", "getter": "discoverabilityTitle", "introduced": "9", "name": "discoverabilityTitle", "setter": "setDiscoverabilityTitle:"},
{"access": "public", "attr": [ "readonly" ], "getter": "action", "name": "action"},
{"access": "public", "attr": [ "readonly" ], "getter": "input", "name": "input"},
{"access": "public", "attr": [ "readonly" ], "getter": "modifierFlags", "name": "modifierFlags"},
{"access": "public", "attr": [ "readonly" ], "getter": "propertyList", "introduced": "13", "name": "propertyList"},
{"access": "public", "getter": "attributes", "introduced": "13", "name": "attributes", "setter": "setAttributes:"},
{"access": "public", "getter": "state", "introduced": "13", "name": "state", "setter": "setState:"},
{"access": "public", "attr": [ "readonly" ], "getter": "alternates", "introduced": "13", "name": "alternates"},
{"access": "public", "getter": "wantsPriorityOverSystemBehavior", "introduced": "15", "name": "wantsPriorityOverSystemBehavior", "setter": "setWantsPriorityOverSystemBehavior:"},
{"access": "public", "getter": "allowsAutomaticLocalization", "introduced": "15", "name": "allowsAutomaticLocalization", "setter": "setAllowsAutomaticLocalization:"},
{"access": "public", "getter": "allowsAutomaticMirroring", "introduced": "15", "name": "allowsAutomaticMirroring", "setter": "setAllowsAutomaticMirroring:"}
],
"super": "UICommand"
},
{
"access": "public",
"introduced": "15",
"linkage": "exported",
"name": "UIKeyboardLayoutGuide",
"properties": [
{"access": "public", "getter": "followsUndockedKeyboard", "name": "followsUndockedKeyboard", "setter": "setFollowsUndockedKeyboard:"},
{"access": "public", "getter": "usesBottomSafeArea", "introduced": "17", "name": "usesBottomSafeArea", "setter": "setUsesBottomSafeArea:"},
{"access": "public", "getter": "keyboardDismissPadding", "introduced": "17", "name": "keyboardDismissPadding", "setter": "setKeyboardDismissPadding:"}
],
"super": "UITrackingLayoutGuide"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "textRectForBounds:limitedToNumberOfLines:"},
{"access": "public", "name": "drawTextInRect:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UILabel",
"properties": [
{"access": "public", "getter": "text", "name": "text", "setter": "setText:"},
{"access": "public", "getter": "font", "name": "font", "setter": "setFont:"},
{"access": "public", "getter": "textColor", "name": "textColor", "setter": "setTextColor:"},
{"access": "public", "getter": "preferredVibrancy", "introduced": "17", "name": "preferredVibrancy", "setter": "setPreferredVibrancy:"},
{"access": "public", "getter": "shadowColor", "name": "shadowColor", "setter": "setShadowColor:"},
{"access": "public", "getter": "shadowOffset", "name": "shadowOffset", "setter": "setShadowOffset:"},
{"access": "public", "getter": "textAlignment", "name": "textAlignment", "setter": "setTextAlignment:"},
{"access": "public", "getter": "lineBreakMode", "name": "lineBreakMode", "setter": "setLineBreakMode:"},
{"access": "public", "getter": "attributedText", "introduced": "6", "name": "attributedText", "setter": "setAttributedText:"},
{"access": "public", "getter": "highlightedTextColor", "name": "highlightedTextColor", "setter": "setHighlightedTextColor:"},
{"access": "public", "getter": "isHighlighted", "name": "highlighted", "setter": "setHighlighted:"},
{"access": "public", "getter": "isUserInteractionEnabled", "name": "userInteractionEnabled", "setter": "setUserInteractionEnabled:"},
{"access": "public", "getter": "isEnabled", "name": "enabled", "setter": "setEnabled:"},
{"access": "public", "getter": "numberOfLines", "name": "numberOfLines", "setter": "setNumberOfLines:"},
{"access": "public", "getter": "adjustsFontSizeToFitWidth", "name": "adjustsFontSizeToFitWidth", "setter": "setAdjustsFontSizeToFitWidth:"},
{"access": "public", "getter": "baselineAdjustment", "name": "baselineAdjustment", "setter": "setBaselineAdjustment:"},
{"access": "public", "getter": "minimumScaleFactor", "introduced": "6", "name": "minimumScaleFactor", "setter": "setMinimumScaleFactor:"},
{"access": "public", "getter": "allowsDefaultTighteningForTruncation", "introduced": "9", "name": "allowsDefaultTighteningForTruncation", "setter": "setAllowsDefaultTighteningForTruncation:"},
{"access": "public", "getter": "lineBreakStrategy", "introduced": "14", "name": "lineBreakStrategy", "setter": "setLineBreakStrategy:"},
{"access": "public", "getter": "preferredMaxLayoutWidth", "introduced": "6", "name": "preferredMaxLayoutWidth", "setter": "setPreferredMaxLayoutWidth:"},
{"access": "public", "getter": "enablesMarqueeWhenAncestorFocused", "name": "enablesMarqueeWhenAncestorFocused", "setter": "setEnablesMarqueeWhenAncestorFocused:", "unavailable": true},
{"access": "public", "getter": "showsExpansionTextWhenTruncated", "name": "showsExpansionTextWhenTruncated", "setter": "setShowsExpansionTextWhenTruncated:"},
{"access": "public", "getter": "minimumFontSize", "introduced": "2", "name": "minimumFontSize", "setter": "setMinimumFontSize:"},
{"access": "public", "getter": "adjustsLetterSpacingToFitWidth", "introduced": "6", "name": "adjustsLetterSpacingToFitWidth", "setter": "setAdjustsLetterSpacingToFitWidth:"}
],
"protocols": [
"NSCoding",
"UIContentSizeCategoryAdjusting",
"UILetterformAwareAdjusting"
],
"super": "UIView"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithDelegate:"}
],
"introduced": "13",
"linkage": "exported",
"name": "UILargeContentViewerInteraction",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "delegate", "name": "delegate"},
{"access": "public", "attr": [ "readonly" ], "getter": "gestureRecognizerForExclusionRelationship", "name": "gestureRecognizerForExclusionRelationship"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "isEnabled", "name": "enabled"}
],
"protocols": [
"UIInteraction"
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"UIConstraintBasedLayoutDebugging",
"UIPopoverPresentationControllerSourceItem"
],
"introduced": "9",
"linkage": "exported",
"name": "UILayoutGuide",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "layoutFrame", "name": "layoutFrame"},
{"access": "public", "getter": "owningView", "name": "owningView", "setter": "setOwningView:"},
{"access": "public", "getter": "identifier", "name": "identifier", "setter": "setIdentifier:"},
{"access": "public", "attr": [ "readonly" ], "getter": "leadingAnchor", "name": "leadingAnchor"},
{"access": "public", "attr": [ "readonly" ], "getter": "trailingAnchor", "name": "trailingAnchor"},
{"access": "public", "attr": [ "readonly" ], "getter": "leftAnchor", "name": "leftAnchor"},
{"access": "public", "attr": [ "readonly" ], "getter": "rightAnchor", "name": "rightAnchor"},
{"access": "public", "attr": [ "readonly" ], "getter": "topAnchor", "name": "topAnchor"},
{"access": "public", "attr": [ "readonly" ], "getter": "bottomAnchor", "name": "bottomAnchor"},
{"access": "public", "attr": [ "readonly" ], "getter": "widthAnchor", "name": "widthAnchor"},
{"access": "public", "attr": [ "readonly" ], "getter": "heightAnchor", "name": "heightAnchor"},
{"access": "public", "attr": [ "readonly" ], "getter": "centerXAnchor", "name": "centerXAnchor"},
{"access": "public", "attr": [ "readonly" ], "getter": "centerYAnchor", "name": "centerYAnchor"}
],
"protocols": [
"NSCoding"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "8",
"linkage": "exported",
"name": "UILexicon",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "entries", "name": "entries"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "8",
"linkage": "exported",
"name": "UILexiconEntry",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "documentText", "name": "documentText"},
{"access": "public", "attr": [ "readonly" ], "getter": "userInput", "name": "userInput"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "cellConfiguration"},
{"access": "public", "name": "subtitleCellConfiguration"},
{"access": "public", "name": "valueCellConfiguration"},
{"access": "public", "introduced": "18", "name": "headerConfiguration"},
{"access": "public", "introduced": "18", "name": "footerConfiguration"},
{"access": "public", "introduced": "15", "name": "prominentInsetGroupedHeaderConfiguration"},
{"access": "public", "introduced": "15", "name": "extraProminentInsetGroupedHeaderConfiguration"},
{"access": "public", "name": "accompaniedSidebarCellConfiguration"},
{"access": "public", "name": "accompaniedSidebarSubtitleCellConfiguration"},
{"access": "public", "name": "new", "unavailable": true},
{"access": "public", "introduced": "14", "name": "sidebarCellConfiguration"},
{"access": "public", "introduced": "14", "name": "sidebarSubtitleCellConfiguration"},
{"access": "public", "introduced": "14", "name": "plainHeaderConfiguration"},
{"access": "public", "introduced": "14", "name": "plainFooterConfiguration"},
{"access": "public", "introduced": "14", "name": "groupedHeaderConfiguration"},
{"access": "public", "introduced": "14", "name": "groupedFooterConfiguration"},
{"access": "public", "introduced": "14", "name": "sidebarHeaderConfiguration"}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "14",
"linkage": "exported",
"name": "UIListContentConfiguration",
"properties": [
{"access": "public", "getter": "image", "name": "image", "setter": "setImage:"},
{"access": "public", "attr": [ "readonly" ], "getter": "imageProperties", "name": "imageProperties"},
{"access": "public", "getter": "text", "name": "text", "setter": "setText:"},
{"access": "public", "getter": "attributedText", "name": "attributedText", "setter": "setAttributedText:"},
{"access": "public", "attr": [ "readonly" ], "getter": "textProperties", "name": "textProperties"},
{"access": "public", "getter": "secondaryText", "name": "secondaryText", "setter": "setSecondaryText:"},
{"access": "public", "getter": "secondaryAttributedText", "name": "secondaryAttributedText", "setter": "setSecondaryAttributedText:"},
{"access": "public", "attr": [ "readonly" ], "getter": "secondaryTextProperties", "name": "secondaryTextProperties"},
{"access": "public", "getter": "axesPreservingSuperviewLayoutMargins", "name": "axesPreservingSuperviewLayoutMargins", "setter": "setAxesPreservingSuperviewLayoutMargins:"},
{"access": "public", "getter": "directionalLayoutMargins", "name": "directionalLayoutMargins", "setter": "setDirectionalLayoutMargins:"},
{"access": "public", "getter": "prefersSideBySideTextAndSecondaryText", "name": "prefersSideBySideTextAndSecondaryText", "setter": "setPrefersSideBySideTextAndSecondaryText:"},
{"access": "public", "getter": "imageToTextPadding", "name": "imageToTextPadding", "setter": "setImageToTextPadding:"},
{"access": "public", "getter": "textToSecondaryTextHorizontalPadding", "name": "textToSecondaryTextHorizontalPadding", "setter": "setTextToSecondaryTextHorizontalPadding:"},
{"access": "public", "getter": "textToSecondaryTextVerticalPadding", "name": "textToSecondaryTextVerticalPadding", "setter": "setTextToSecondaryTextVerticalPadding:"},
{"access": "public", "getter": "alpha", "introduced": "18", "name": "alpha", "setter": "setAlpha:"}
],
"protocols": [
"UIContentConfiguration",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "resolvedTintColorForTintColor:"},
{"access": "public", "introduced": "18", "name": "resolvedStrokeColorForTintColor:"}
],
"introduced": "14",
"linkage": "exported",
"name": "UIListContentImageProperties",
"properties": [
{"access": "public", "getter": "preferredSymbolConfiguration", "name": "preferredSymbolConfiguration", "setter": "setPreferredSymbolConfiguration:"},
{"access": "public", "getter": "tintColor", "name": "tintColor", "setter": "setTintColor:"},
{"access": "public", "getter": "tintColorTransformer", "name": "tintColorTransformer", "setter": "setTintColorTransformer:"},
{"access": "public", "getter": "cornerRadius", "name": "cornerRadius", "setter": "setCornerRadius:"},
{"access": "public", "getter": "maximumSize", "name": "maximumSize", "setter": "setMaximumSize:"},
{"access": "public", "getter": "reservedLayoutSize", "name": "reservedLayoutSize", "setter": "setReservedLayoutSize:"},
{"access": "public", "getter": "accessibilityIgnoresInvertColors", "name": "accessibilityIgnoresInvertColors", "setter": "setAccessibilityIgnoresInvertColors:"},
{"access": "public", "getter": "strokeWidth", "introduced": "18", "name": "strokeWidth", "setter": "setStrokeWidth:"},
{"access": "public", "getter": "strokeColor", "introduced": "18", "name": "strokeColor", "setter": "setStrokeColor:"},
{"access": "public", "getter": "strokeColorTransformer", "introduced": "18", "name": "strokeColorTransformer", "setter": "setStrokeColorTransformer:"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "resolvedColor"}
],
"introduced": "14",
"linkage": "exported",
"name": "UIListContentTextProperties",
"properties": [
{"access": "public", "getter": "font", "name": "font", "setter": "setFont:"},
{"access": "public", "getter": "color", "name": "color", "setter": "setColor:"},
{"access": "public", "getter": "colorTransformer", "name": "colorTransformer", "setter": "setColorTransformer:"},
{"access": "public", "getter": "alignment", "name": "alignment", "setter": "setAlignment:"},
{"access": "public", "getter": "lineBreakMode", "name": "lineBreakMode", "setter": "setLineBreakMode:"},
{"access": "public", "getter": "numberOfLines", "name": "numberOfLines", "setter": "setNumberOfLines:"},
{"access": "public", "getter": "adjustsFontSizeToFitWidth", "name": "adjustsFontSizeToFitWidth", "setter": "setAdjustsFontSizeToFitWidth:"},
{"access": "public", "getter": "minimumScaleFactor", "name": "minimumScaleFactor", "setter": "setMinimumScaleFactor:"},
{"access": "public", "getter": "allowsDefaultTighteningForTruncation", "name": "allowsDefaultTighteningForTruncation", "setter": "setAllowsDefaultTighteningForTruncation:"},
{"access": "public", "getter": "adjustsFontForContentSizeCategory", "name": "adjustsFontForContentSizeCategory", "setter": "setAdjustsFontForContentSizeCategory:"},
{"access": "public", "getter": "showsExpansionTextWhenTruncated", "name": "showsExpansionTextWhenTruncated", "setter": "setShowsExpansionTextWhenTruncated:"},
{"access": "public", "getter": "transform", "name": "transform", "setter": "setTransform:"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithConfiguration:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "initWithFrame:", "unavailable": true},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "14",
"linkage": "exported",
"name": "UIListContentView",
"properties": [
{"access": "public", "getter": "configuration", "name": "configuration", "setter": "setConfiguration:"},
{"access": "public", "attr": [ "readonly" ], "getter": "textLayoutGuide", "name": "textLayoutGuide"},
{"access": "public", "attr": [ "readonly" ], "getter": "secondaryTextLayoutGuide", "name": "secondaryTextLayoutGuide"},
{"access": "public", "attr": [ "readonly" ], "getter": "imageLayoutGuide", "name": "imageLayoutGuide"}
],
"protocols": [
"UIContentView"
],
"super": "UIView"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "initWithListAppearance:"}
],
"introduced": "14.5",
"linkage": "exported",
"name": "UIListSeparatorConfiguration",
"properties": [
{"access": "public", "getter": "topSeparatorVisibility", "name": "topSeparatorVisibility", "setter": "setTopSeparatorVisibility:"},
{"access": "public", "getter": "bottomSeparatorVisibility", "name": "bottomSeparatorVisibility", "setter": "setBottomSeparatorVisibility:"},
{"access": "public", "getter": "topSeparatorInsets", "name": "topSeparatorInsets", "setter": "setTopSeparatorInsets:"},
{"access": "public", "getter": "bottomSeparatorInsets", "name": "bottomSeparatorInsets", "setter": "setBottomSeparatorInsets:"},
{"access": "public", "getter": "color", "name": "color", "setter": "setColor:"},
{"access": "public", "getter": "multipleSelectionColor", "name": "multipleSelectionColor", "setter": "setMultipleSelectionColor:"},
{"access": "public", "getter": "visualEffect", "introduced": "15", "name": "visualEffect", "setter": "setVisualEffect:"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithCoder:"}
],
"introduced": "4",
"linkage": "exported",
"name": "UILocalNotification",
"properties": [
{"access": "public", "getter": "fireDate", "name": "fireDate", "setter": "setFireDate:"},
{"access": "public", "getter": "timeZone", "name": "timeZone", "setter": "setTimeZone:"},
{"access": "public", "getter": "repeatInterval", "name": "repeatInterval", "setter": "setRepeatInterval:"},
{"access": "public", "getter": "repeatCalendar", "name": "repeatCalendar", "setter": "setRepeatCalendar:"},
{"access": "public", "getter": "region", "introduced": "8", "name": "region", "setter": "setRegion:"},
{"access": "public", "getter": "regionTriggersOnce", "introduced": "8", "name": "regionTriggersOnce", "setter": "setRegionTriggersOnce:"},
{"access": "public", "getter": "alertBody", "name": "alertBody", "setter": "setAlertBody:"},
{"access": "public", "getter": "hasAction", "name": "hasAction", "setter": "setHasAction:"},
{"access": "public", "getter": "alertAction", "name": "alertAction", "setter": "setAlertAction:"},
{"access": "public", "getter": "alertLaunchImage", "name": "alertLaunchImage", "setter": "setAlertLaunchImage:"},
{"access": "public", "getter": "alertTitle", "introduced": "8.2", "name": "alertTitle", "setter": "setAlertTitle:"},
{"access": "public", "getter": "soundName", "name": "soundName", "setter": "setSoundName:"},
{"access": "public", "getter": "applicationIconBadgeNumber", "name": "applicationIconBadgeNumber", "setter": "setApplicationIconBadgeNumber:"},
{"access": "public", "getter": "userInfo", "name": "userInfo", "setter": "setUserInfo:"},
{"access": "public", "getter": "category", "introduced": "8", "name": "category", "setter": "setCategory:"}
],
"protocols": [
"NSCopying",
"NSCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "currentCollation"}
],
"instanceMethods": [
{"access": "public", "name": "sectionForSectionIndexTitleAtIndex:"},
{"access": "public", "name": "sectionForObject:collationStringSelector:"},
{"access": "public", "name": "sortedArrayFromArray:collationStringSelector:"}
],
"introduced": "3",
"linkage": "exported",
"name": "UILocalizedIndexedCollation",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "sectionTitles", "name": "sectionTitles"},
{"access": "public", "attr": [ "readonly" ], "getter": "sectionIndexTitles", "name": "sectionIndexTitles"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "3.2",
"linkage": "exported",
"name": "UILongPressGestureRecognizer",
"properties": [
{"access": "public", "getter": "numberOfTapsRequired", "name": "numberOfTapsRequired", "setter": "setNumberOfTapsRequired:"},
{"access": "public", "getter": "numberOfTouchesRequired", "name": "numberOfTouchesRequired", "setter": "setNumberOfTouchesRequired:"},
{"access": "public", "getter": "minimumPressDuration", "name": "minimumPressDuration", "setter": "setMinimumPressDuration:"},
{"access": "public", "getter": "allowableMovement", "name": "allowableMovement", "setter": "setAllowableMovement:"}
],
"super": "UIGestureRecognizer"
},
{
"access": "public",
"introduced": "18.4",
"linkage": "exported",
"name": "UIMailConversationContext",
"properties": [
{"access": "public", "getter": "responseSubject", "name": "responseSubject", "setter": "setResponseSubject:"},
{"access": "public", "getter": "responseHasCustomSignature", "name": "responseHasCustomSignature", "setter": "setResponseHasCustomSignature:"},
{"access": "public", "getter": "responseSecondaryRecipientIdentifiers", "name": "responseSecondaryRecipientIdentifiers", "setter": "setResponseSecondaryRecipientIdentifiers:"}
],
"super": "UIConversationContext"
},
{
"access": "public",
"introduced": "18.4",
"linkage": "exported",
"name": "UIMailConversationEntry",
"properties": [
{"access": "public", "getter": "kind", "name": "kind", "setter": "setKind:"},
{"access": "public", "getter": "responseSecondaryRecipientIdentifiers", "name": "responseSecondaryRecipientIdentifiers", "setter": "setResponseSecondaryRecipientIdentifiers:"}
],
"super": "UIConversationEntry"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "setBuildConfiguration:buildHandler:"}
],
"introduced": "26",
"linkage": "exported",
"name": "UIMainMenuSystem",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "sharedSystem", "name": "sharedSystem"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "mainSystem", "name": "mainSystem", "unavailable": true},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "contextSystem", "name": "contextSystem", "unavailable": true}
],
"super": "UIMenuSystem"
},
{
"access": "public",
"introduced": "26",
"linkage": "exported",
"name": "UIMainMenuSystemConfiguration",
"properties": [
{"access": "public", "getter": "newScenePreference", "name": "newScenePreference", "setter": "setNewScenePreference:"},
{"access": "public", "getter": "documentPreference", "name": "documentPreference", "setter": "setDocumentPreference:"},
{"access": "public", "getter": "printingPreference", "name": "printingPreference", "setter": "setPrintingPreference:"},
{"access": "public", "getter": "findingPreference", "name": "findingPreference", "setter": "setFindingPreference:"},
{"access": "public", "attr": [ "readonly" ], "getter": "findingConfiguration", "name": "findingConfiguration"},
{"access": "public", "getter": "toolbarPreference", "name": "toolbarPreference", "setter": "setToolbarPreference:"},
{"access": "public", "getter": "sidebarPreference", "name": "sidebarPreference", "setter": "setSidebarPreference:"},
{"access": "public", "getter": "inspectorPreference", "name": "inspectorPreference", "setter": "setInspectorPreference:"},
{"access": "public", "getter": "textFormattingPreference", "name": "textFormattingPreference", "setter": "setTextFormattingPreference:"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "configurePersistentStoreCoordinatorForURL:ofType:modelConfiguration:storeOptions:error:"},
{"access": "public", "name": "persistentStoreTypeForFileType:"},
{"access": "public", "name": "readAdditionalContentFromURL:error:"},
{"access": "public", "name": "additionalContentForURL:error:"},
{"access": "public", "name": "writeAdditionalContent:toURL:originalContentsURL:error:"}
],
"introduced": "5",
"linkage": "exported",
"name": "UIManagedDocument",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "persistentStoreName", "name": "persistentStoreName"},
{"access": "public", "attr": [ "readonly" ], "getter": "managedObjectContext", "name": "managedObjectContext"},
{"access": "public", "attr": [ "readonly" ], "getter": "managedObjectModel", "name": "managedObjectModel"},
{"access": "public", "getter": "persistentStoreOptions", "name": "persistentStoreOptions", "setter": "setPersistentStoreOptions:"},
{"access": "public", "getter": "modelConfiguration", "name": "modelConfiguration", "setter": "setModelConfiguration:"}
],
"super": "UIDocument"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "14", "name": "menuWithChildren:"},
{"access": "public", "name": "menuWithTitle:children:"},
{"access": "public", "name": "menuWithTitle:image:identifier:options:children:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "menuByReplacingChildren:"}
],
"introduced": "13",
"linkage": "exported",
"name": "UIMenu",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "identifier", "name": "identifier"},
{"access": "public", "attr": [ "readonly" ], "getter": "options", "name": "options"},
{"access": "public", "getter": "preferredElementSize", "introduced": "16", "name": "preferredElementSize", "setter": "setPreferredElementSize:"},
{"access": "public", "attr": [ "readonly" ], "getter": "children", "name": "children"},
{"access": "public", "attr": [ "readonly" ], "getter": "selectedElements", "introduced": "15", "name": "selectedElements"},
{"access": "public", "getter": "displayPreferences", "introduced": "17.4", "name": "displayPreferences", "setter": "setDisplayPreferences:"}
],
"super": "UIMenuElement"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "3", "name": "setMenuVisible:animated:"},
{"access": "public", "introduced": "3", "name": "setTargetRect:inView:"},
{"access": "public", "introduced": "13", "name": "showMenuFromView:rect:"},
{"access": "public", "introduced": "13", "name": "hideMenuFromView:"},
{"access": "public", "introduced": "13", "name": "hideMenu"},
{"access": "public", "name": "update"}
],
"introduced": "3",
"linkage": "exported",
"name": "UIMenuController",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "sharedMenuController", "name": "sharedMenuController"},
{"access": "public", "getter": "isMenuVisible", "name": "menuVisible", "setter": "setMenuVisible:"},
{"access": "public", "getter": "arrowDirection", "introduced": "3.2", "name": "arrowDirection", "setter": "setArrowDirection:"},
{"access": "public", "getter": "menuItems", "introduced": "3.2", "name": "menuItems", "setter": "setMenuItems:"},
{"access": "public", "attr": [ "readonly" ], "getter": "menuFrame", "name": "menuFrame"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "17.4",
"linkage": "exported",
"name": "UIMenuDisplayPreferences",
"properties": [
{"access": "public", "getter": "maximumNumberOfTitleLines", "name": "maximumNumberOfTitleLines", "setter": "setMaximumNumberOfTitleLines:"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"UIAccessibility"
],
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "UIMenuElement",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "title", "name": "title"},
{"access": "public", "getter": "subtitle", "introduced": "15", "name": "subtitle", "setter": "setSubtitle:"},
{"access": "public", "attr": [ "readonly" ], "getter": "image", "name": "image"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithTitle:action:"}
],
"introduced": "3.2",
"linkage": "exported",
"name": "UIMenuItem",
"properties": [
{"access": "public", "getter": "title", "name": "title", "setter": "setTitle:"},
{"access": "public", "getter": "action", "name": "action", "setter": "setAction:"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "setNeedsRebuild"},
{"access": "public", "name": "setNeedsRevalidate"}
],
"introduced": "13",
"linkage": "exported",
"name": "UIMenuSystem",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "mainSystem", "name": "mainSystem"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "contextSystem", "name": "contextSystem"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "26",
"linkage": "exported",
"name": "UIMenuSystemFindElementGroupConfiguration",
"properties": [
{"access": "public", "getter": "style", "name": "style", "setter": "setStyle:"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "18.4",
"linkage": "exported",
"name": "UIMessageConversationContext",
"properties": [
{"access": "public", "getter": "isJunk", "name": "isJunk", "setter": "setIsJunk:"}
],
"super": "UIConversationContext"
},
{
"access": "public",
"introduced": "18.4",
"linkage": "exported",
"name": "UIMessageConversationEntry",
"properties": [
{"access": "public", "getter": "dataKind", "name": "dataKind", "setter": "setDataKind:"},
{"access": "public", "getter": "wasSentBySelf", "name": "wasSentBySelf", "setter": "setWasSentBySelf:"}
],
"super": "UIConversationEntry"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "keyPathsAndRelativeValuesForViewerOffset:"}
],
"introduced": "7",
"linkage": "exported",
"name": "UIMotionEffect",
"protocols": [
"NSCopying",
"NSCoding"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "7",
"linkage": "exported",
"name": "UIMotionEffectGroup",
"properties": [
{"access": "public", "getter": "motionEffects", "name": "motionEffects", "setter": "setMotionEffects:"}
],
"super": "UIMotionEffect"
},
{
"access": "public",
"introduced": "9",
"linkage": "exported",
"name": "UIMutableApplicationShortcutItem",
"properties": [
{"access": "public", "getter": "type", "name": "type", "setter": "setType:"},
{"access": "public", "getter": "localizedTitle", "name": "localizedTitle", "setter": "setLocalizedTitle:"},
{"access": "public", "getter": "localizedSubtitle", "name": "localizedSubtitle", "setter": "setLocalizedSubtitle:"},
{"access": "public", "getter": "icon", "name": "icon", "setter": "setIcon:"},
{"access": "public", "getter": "userInfo", "name": "userInfo", "setter": "setUserInfo:"},
{"access": "public", "getter": "targetContentIdentifier", "name": "targetContentIdentifier", "setter": "setTargetContentIdentifier:"}
],
"super": "UIApplicationShortcutItem"
},
{
"access": "public",
"introduced": "8",
"linkage": "exported",
"name": "UIMutableUserNotificationAction",
"properties": [
{"access": "public", "getter": "identifier", "name": "identifier", "setter": "setIdentifier:"},
{"access": "public", "getter": "title", "name": "title", "setter": "setTitle:"},
{"access": "public", "getter": "behavior", "introduced": "9", "name": "behavior", "setter": "setBehavior:"},
{"access": "public", "getter": "parameters", "introduced": "9", "name": "parameters", "setter": "setParameters:"},
{"access": "public", "getter": "activationMode", "name": "activationMode", "setter": "setActivationMode:"},
{"access": "public", "getter": "isAuthenticationRequired", "name": "authenticationRequired", "setter": "setAuthenticationRequired:"},
{"access": "public", "getter": "isDestructive", "name": "destructive", "setter": "setDestructive:"}
],
"super": "UIUserNotificationAction"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "setActions:forContext:"}
],
"introduced": "8",
"linkage": "exported",
"name": "UIMutableUserNotificationCategory",
"properties": [
{"access": "public", "getter": "identifier", "name": "identifier", "setter": "setIdentifier:"}
],
"super": "UIUserNotificationCategory"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "pushNavigationItem:animated:"},
{"access": "public", "name": "popNavigationItemAnimated:"},
{"access": "public", "name": "setItems:animated:"},
{"access": "public", "introduced": "7", "name": "setBackgroundImage:forBarPosition:barMetrics:"},
{"access": "public", "introduced": "7", "name": "backgroundImageForBarPosition:barMetrics:"},
{"access": "public", "introduced": "5", "name": "setBackgroundImage:forBarMetrics:"},
{"access": "public", "introduced": "5", "name": "backgroundImageForBarMetrics:"},
{"access": "public", "introduced": "5", "name": "setTitleVerticalPositionAdjustment:forBarMetrics:"},
{"access": "public", "introduced": "5", "name": "titleVerticalPositionAdjustmentForBarMetrics:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UINavigationBar",
"properties": [
{"access": "public", "getter": "barStyle", "name": "barStyle", "setter": "setBarStyle:"},
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "isTranslucent", "introduced": "3", "name": "translucent", "setter": "setTranslucent:"},
{"access": "public", "attr": [ "readonly" ], "getter": "topItem", "name": "topItem"},
{"access": "public", "attr": [ "readonly" ], "getter": "backItem", "name": "backItem"},
{"access": "public", "getter": "items", "name": "items", "setter": "setItems:"},
{"access": "public", "getter": "prefersLargeTitles", "introduced": "11", "name": "prefersLargeTitles", "setter": "setPrefersLargeTitles:"},
{"access": "public", "attr": [ "readonly" ], "getter": "currentNSToolbarSection", "introduced": "16", "name": "currentNSToolbarSection"},
{"access": "public", "attr": [ "readonly" ], "getter": "behavioralStyle", "introduced": "16", "name": "behavioralStyle"},
{"access": "public", "getter": "preferredBehavioralStyle", "introduced": "16", "name": "preferredBehavioralStyle", "setter": "setPreferredBehavioralStyle:"},
{"access": "public", "getter": "tintColor", "name": "tintColor", "setter": "setTintColor:"},
{"access": "public", "getter": "barTintColor", "introduced": "7", "name": "barTintColor", "setter": "setBarTintColor:"},
{"access": "public", "getter": "shadowImage", "introduced": "6", "name": "shadowImage", "setter": "setShadowImage:"},
{"access": "public", "getter": "titleTextAttributes", "introduced": "5", "name": "titleTextAttributes", "setter": "setTitleTextAttributes:"},
{"access": "public", "getter": "largeTitleTextAttributes", "introduced": "11", "name": "largeTitleTextAttributes", "setter": "setLargeTitleTextAttributes:"},
{"access": "public", "getter": "backIndicatorImage", "introduced": "7", "name": "backIndicatorImage", "setter": "setBackIndicatorImage:"},
{"access": "public", "getter": "backIndicatorTransitionMaskImage", "introduced": "7", "name": "backIndicatorTransitionMaskImage", "setter": "setBackIndicatorTransitionMaskImage:"},
{"access": "public", "getter": "standardAppearance", "introduced": "13", "name": "standardAppearance", "setter": "setStandardAppearance:"},
{"access": "public", "getter": "compactAppearance", "introduced": "13", "name": "compactAppearance", "setter": "setCompactAppearance:"},
{"access": "public", "getter": "scrollEdgeAppearance", "introduced": "13", "name": "scrollEdgeAppearance", "setter": "setScrollEdgeAppearance:"},
{"access": "public", "getter": "compactScrollEdgeAppearance", "introduced": "15", "name": "compactScrollEdgeAppearance", "setter": "setCompactScrollEdgeAppearance:"}
],
"protocols": [
"NSCoding",
"UIBarPositioning"
],
"super": "UIView"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "setBackIndicatorImage:transitionMaskImage:"}
],
"introduced": "13",
"linkage": "exported",
"name": "UINavigationBarAppearance",
"properties": [
{"access": "public", "getter": "titleTextAttributes", "name": "titleTextAttributes", "setter": "setTitleTextAttributes:"},
{"access": "public", "getter": "titlePositionAdjustment", "name": "titlePositionAdjustment", "setter": "setTitlePositionAdjustment:"},
{"access": "public", "getter": "subtitleTextAttributes", "introduced": "26", "name": "subtitleTextAttributes", "setter": "setSubtitleTextAttributes:"},
{"access": "public", "getter": "largeTitleTextAttributes", "name": "largeTitleTextAttributes", "setter": "setLargeTitleTextAttributes:"},
{"access": "public", "getter": "largeSubtitleTextAttributes", "introduced": "26", "name": "largeSubtitleTextAttributes", "setter": "setLargeSubtitleTextAttributes:"},
{"access": "public", "getter": "buttonAppearance", "name": "buttonAppearance", "setter": "setButtonAppearance:"},
{"access": "public", "getter": "prominentButtonAppearance", "name": "prominentButtonAppearance", "setter": "setProminentButtonAppearance:"},
{"access": "public", "getter": "backButtonAppearance", "name": "backButtonAppearance", "setter": "setBackButtonAppearance:"},
{"access": "public", "attr": [ "readonly" ], "getter": "backIndicatorImage", "name": "backIndicatorImage"},
{"access": "public", "attr": [ "readonly" ], "getter": "backIndicatorTransitionMaskImage", "name": "backIndicatorTransitionMaskImage"},
{"access": "public", "getter": "doneButtonAppearance", "introduced": "13", "name": "doneButtonAppearance", "setter": "setDoneButtonAppearance:"}
],
"super": "UIBarAppearance"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "5", "name": "initWithNavigationBarClass:toolbarClass:"},
{"access": "public", "name": "initWithRootViewController:"},
{"access": "public", "name": "initWithNibName:bundle:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "pushViewController:animated:"},
{"access": "public", "name": "popViewControllerAnimated:"},
{"access": "public", "name": "popToViewController:animated:"},
{"access": "public", "name": "popToRootViewControllerAnimated:"},
{"access": "public", "introduced": "3", "name": "setViewControllers:animated:"},
{"access": "public", "name": "setNavigationBarHidden:animated:"},
{"access": "public", "introduced": "3", "name": "setToolbarHidden:animated:"},
{"access": "public", "introduced": "8", "name": "showViewController:sender:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UINavigationController",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "topViewController", "name": "topViewController"},
{"access": "public", "attr": [ "readonly" ], "getter": "visibleViewController", "name": "visibleViewController"},
{"access": "public", "getter": "viewControllers", "name": "viewControllers", "setter": "setViewControllers:"},
{"access": "public", "getter": "isNavigationBarHidden", "name": "navigationBarHidden", "setter": "setNavigationBarHidden:"},
{"access": "public", "attr": [ "readonly" ], "getter": "navigationBar", "name": "navigationBar"},
{"access": "public", "getter": "isToolbarHidden", "introduced": "3", "name": "toolbarHidden", "setter": "setToolbarHidden:"},
{"access": "public", "attr": [ "readonly" ], "getter": "toolbar", "introduced": "3", "name": "toolbar"},
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "attr": [ "readonly" ], "getter": "interactivePopGestureRecognizer", "introduced": "7", "name": "interactivePopGestureRecognizer"},
{"access": "public", "attr": [ "readonly" ], "getter": "interactiveContentPopGestureRecognizer", "introduced": "26", "name": "interactiveContentPopGestureRecognizer"},
{"access": "public", "getter": "hidesBarsWhenKeyboardAppears", "introduced": "8", "name": "hidesBarsWhenKeyboardAppears", "setter": "setHidesBarsWhenKeyboardAppears:"},
{"access": "public", "getter": "hidesBarsOnSwipe", "introduced": "8", "name": "hidesBarsOnSwipe", "setter": "setHidesBarsOnSwipe:"},
{"access": "public", "attr": [ "readonly" ], "getter": "barHideOnSwipeGestureRecognizer", "introduced": "8", "name": "barHideOnSwipeGestureRecognizer"},
{"access": "public", "getter": "hidesBarsWhenVerticallyCompact", "introduced": "8", "name": "hidesBarsWhenVerticallyCompact", "setter": "setHidesBarsWhenVerticallyCompact:"},
{"access": "public", "getter": "hidesBarsOnTap", "introduced": "8", "name": "hidesBarsOnTap", "setter": "setHidesBarsOnTap:"},
{"access": "public", "attr": [ "readonly" ], "getter": "barHideOnTapGestureRecognizer", "introduced": "8", "name": "barHideOnTapGestureRecognizer"}
],
"super": "UIViewController"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithTitle:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "setHidesBackButton:animated:"},
{"access": "public", "introduced": "5", "name": "setLeftBarButtonItems:animated:"},
{"access": "public", "introduced": "5", "name": "setRightBarButtonItems:animated:"},
{"access": "public", "name": "setLeftBarButtonItem:animated:"},
{"access": "public", "name": "setRightBarButtonItem:animated:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UINavigationItem",
"properties": [
{"access": "public", "getter": "title", "name": "title", "setter": "setTitle:"},
{"access": "public", "getter": "attributedTitle", "introduced": "26", "name": "attributedTitle", "setter": "setAttributedTitle:"},
{"access": "public", "getter": "titleView", "name": "titleView", "setter": "setTitleView:"},
{"access": "public", "getter": "subtitle", "introduced": "26", "name": "subtitle", "setter": "setSubtitle:"},
{"access": "public", "getter": "attributedSubtitle", "introduced": "26", "name": "attributedSubtitle", "setter": "setAttributedSubtitle:"},
{"access": "public", "getter": "subtitleView", "introduced": "26", "name": "subtitleView", "setter": "setSubtitleView:"},
{"access": "public", "getter": "largeTitle", "introduced": "26", "name": "largeTitle", "setter": "setLargeTitle:"},
{"access": "public", "getter": "largeSubtitle", "introduced": "26", "name": "largeSubtitle", "setter": "setLargeSubtitle:"},
{"access": "public", "getter": "largeAttributedSubtitle", "introduced": "26", "name": "largeAttributedSubtitle", "setter": "setLargeAttributedSubtitle:"},
{"access": "public", "getter": "largeSubtitleView", "introduced": "26", "name": "largeSubtitleView", "setter": "setLargeSubtitleView:"},
{"access": "public", "getter": "prompt", "name": "prompt", "setter": "setPrompt:"},
{"access": "public", "getter": "backBarButtonItem", "name": "backBarButtonItem", "setter": "setBackBarButtonItem:"},
{"access": "public", "getter": "backButtonTitle", "introduced": "11", "name": "backButtonTitle", "setter": "setBackButtonTitle:"},
{"access": "public", "getter": "hidesBackButton", "name": "hidesBackButton", "setter": "setHidesBackButton:"},
{"access": "public", "getter": "backButtonDisplayMode", "introduced": "14", "name": "backButtonDisplayMode", "setter": "setBackButtonDisplayMode:"},
{"access": "public", "getter": "backAction", "introduced": "16", "name": "backAction", "setter": "setBackAction:"},
{"access": "public", "getter": "titleMenuProvider", "introduced": "16", "name": "titleMenuProvider", "setter": "setTitleMenuProvider:"},
{"access": "public", "getter": "renameDelegate", "introduced": "16", "name": "renameDelegate", "setter": "setRenameDelegate:"},
{"access": "public", "getter": "documentProperties", "introduced": "16", "name": "documentProperties", "setter": "setDocumentProperties:"},
{"access": "public", "getter": "leftBarButtonItems", "introduced": "5", "name": "leftBarButtonItems", "setter": "setLeftBarButtonItems:"},
{"access": "public", "getter": "rightBarButtonItems", "introduced": "5", "name": "rightBarButtonItems", "setter": "setRightBarButtonItems:"},
{"access": "public", "getter": "leftItemsSupplementBackButton", "introduced": "5", "name": "leftItemsSupplementBackButton", "setter": "setLeftItemsSupplementBackButton:"},
{"access": "public", "getter": "leftBarButtonItem", "name": "leftBarButtonItem", "setter": "setLeftBarButtonItem:"},
{"access": "public", "getter": "rightBarButtonItem", "name": "rightBarButtonItem", "setter": "setRightBarButtonItem:"},
{"access": "public", "getter": "customizationIdentifier", "introduced": "16", "name": "customizationIdentifier", "setter": "setCustomizationIdentifier:"},
{"access": "public", "getter": "leadingItemGroups", "introduced": "16", "name": "leadingItemGroups", "setter": "setLeadingItemGroups:"},
{"access": "public", "getter": "centerItemGroups", "introduced": "16", "name": "centerItemGroups", "setter": "setCenterItemGroups:"},
{"access": "public", "getter": "trailingItemGroups", "introduced": "16", "name": "trailingItemGroups", "setter": "setTrailingItemGroups:"},
{"access": "public", "getter": "pinnedTrailingGroup", "introduced": "16", "name": "pinnedTrailingGroup", "setter": "setPinnedTrailingGroup:"},
{"access": "public", "getter": "additionalOverflowItems", "introduced": "16", "name": "additionalOverflowItems", "setter": "setAdditionalOverflowItems:"},
{"access": "public", "attr": [ "readonly" ], "getter": "overflowPresentationSource", "introduced": "16", "name": "overflowPresentationSource"},
{"access": "public", "getter": "largeTitleDisplayMode", "introduced": "11", "name": "largeTitleDisplayMode", "setter": "setLargeTitleDisplayMode:"},
{"access": "public", "getter": "style", "introduced": "16", "name": "style", "setter": "setStyle:"},
{"access": "public", "getter": "searchController", "introduced": "11", "name": "searchController", "setter": "setSearchController:"},
{"access": "public", "getter": "hidesSearchBarWhenScrolling", "introduced": "11", "name": "hidesSearchBarWhenScrolling", "setter": "setHidesSearchBarWhenScrolling:"},
{"access": "public", "getter": "preferredSearchBarPlacement", "introduced": "16", "name": "preferredSearchBarPlacement", "setter": "setPreferredSearchBarPlacement:"},
{"access": "public", "attr": [ "readonly" ], "getter": "searchBarPlacement", "introduced": "16", "name": "searchBarPlacement"},
{"access": "public", "attr": [ "readonly" ], "getter": "searchBarPlacementBarButtonItem", "introduced": "26", "name": "searchBarPlacementBarButtonItem"},
{"access": "public", "getter": "searchBarPlacementAllowsToolbarIntegration", "introduced": "26", "name": "searchBarPlacementAllowsToolbarIntegration", "setter": "setSearchBarPlacementAllowsToolbarIntegration:"},
{"access": "public", "getter": "searchBarPlacementAllowsExternalIntegration", "introduced": "26", "name": "searchBarPlacementAllowsExternalIntegration", "setter": "setSearchBarPlacementAllowsExternalIntegration:"},
{"access": "public", "getter": "standardAppearance", "introduced": "13", "name": "standardAppearance", "setter": "setStandardAppearance:"},
{"access": "public", "getter": "compactAppearance", "introduced": "13", "name": "compactAppearance", "setter": "setCompactAppearance:"},
{"access": "public", "getter": "scrollEdgeAppearance", "introduced": "13", "name": "scrollEdgeAppearance", "setter": "setScrollEdgeAppearance:"},
{"access": "public", "getter": "compactScrollEdgeAppearance", "introduced": "15", "name": "compactScrollEdgeAppearance", "setter": "setCompactScrollEdgeAppearance:"}
],
"protocols": [
"NSCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "nibWithNibName:bundle:"},
{"access": "public", "name": "nibWithData:bundle:"}
],
"instanceMethods": [
{"access": "public", "name": "instantiateWithOwner:options:"}
],
"introduced": "4",
"linkage": "exported",
"name": "UINib",
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "notificationOccurred:"},
{"access": "public", "introduced": "17.5", "name": "notificationOccurred:atLocation:"}
],
"introduced": "10",
"linkage": "exported",
"name": "UINotificationFeedbackGenerator",
"super": "UIFeedbackGenerator"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "UIOpenURLContext",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "URL", "name": "URL"},
{"access": "public", "attr": [ "readonly" ], "getter": "options", "name": "options"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "14", "name": "indicatorImageForPage:"},
{"access": "public", "introduced": "14", "name": "setIndicatorImage:forPage:"},
{"access": "public", "introduced": "16", "name": "currentPageIndicatorImageForPage:"},
{"access": "public", "introduced": "16", "name": "setCurrentPageIndicatorImage:forPage:"},
{"access": "public", "name": "sizeForNumberOfPages:"},
{"access": "public", "introduced": "2", "name": "updateCurrentPageDisplay"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIPageControl",
"properties": [
{"access": "public", "getter": "numberOfPages", "name": "numberOfPages", "setter": "setNumberOfPages:"},
{"access": "public", "getter": "currentPage", "name": "currentPage", "setter": "setCurrentPage:"},
{"access": "public", "getter": "hidesForSinglePage", "name": "hidesForSinglePage", "setter": "setHidesForSinglePage:"},
{"access": "public", "getter": "progress", "introduced": "17", "name": "progress", "setter": "setProgress:"},
{"access": "public", "getter": "pageIndicatorTintColor", "introduced": "6", "name": "pageIndicatorTintColor", "setter": "setPageIndicatorTintColor:"},
{"access": "public", "getter": "currentPageIndicatorTintColor", "introduced": "6", "name": "currentPageIndicatorTintColor", "setter": "setCurrentPageIndicatorTintColor:"},
{"access": "public", "getter": "backgroundStyle", "introduced": "14", "name": "backgroundStyle", "setter": "setBackgroundStyle:"},
{"access": "public", "getter": "direction", "introduced": "16", "name": "direction", "setter": "setDirection:"},
{"access": "public", "attr": [ "readonly" ], "getter": "interactionState", "introduced": "14", "name": "interactionState"},
{"access": "public", "getter": "allowsContinuousInteraction", "introduced": "14", "name": "allowsContinuousInteraction", "setter": "setAllowsContinuousInteraction:"},
{"access": "public", "getter": "preferredIndicatorImage", "introduced": "14", "name": "preferredIndicatorImage", "setter": "setPreferredIndicatorImage:"},
{"access": "public", "getter": "preferredCurrentPageIndicatorImage", "introduced": "16", "name": "preferredCurrentPageIndicatorImage", "setter": "setPreferredCurrentPageIndicatorImage:"},
{"access": "public", "getter": "defersCurrentPageDisplay", "introduced": "2", "name": "defersCurrentPageDisplay", "setter": "setDefersCurrentPageDisplay:"}
],
"super": "UIControl"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "UIPageControlProgress",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "currentProgress", "name": "currentProgress", "setter": "setCurrentProgress:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isProgressVisible", "name": "progressVisible"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithPreferredDuration:"},
{"access": "public", "name": "resumeTimer"},
{"access": "public", "name": "pauseTimer"},
{"access": "public", "name": "setDuration:forPage:"},
{"access": "public", "name": "durationForPage:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "17",
"linkage": "exported",
"name": "UIPageControlTimerProgress",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "resetsToInitialPageAfterEnd", "name": "resetsToInitialPageAfterEnd", "setter": "setResetsToInitialPageAfterEnd:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isRunning", "name": "running"},
{"access": "public", "getter": "preferredDuration", "name": "preferredDuration", "setter": "setPreferredDuration:"}
],
"super": "UIPageControlProgress"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithTransitionStyle:navigationOrientation:options:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "setViewControllers:direction:animated:completion:"}
],
"introduced": "5",
"linkage": "exported",
"name": "UIPageViewController",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "dataSource", "name": "dataSource", "setter": "setDataSource:"},
{"access": "public", "attr": [ "readonly" ], "getter": "transitionStyle", "name": "transitionStyle"},
{"access": "public", "attr": [ "readonly" ], "getter": "navigationOrientation", "name": "navigationOrientation"},
{"access": "public", "attr": [ "readonly" ], "getter": "spineLocation", "name": "spineLocation"},
{"access": "public", "getter": "isDoubleSided", "name": "doubleSided", "setter": "setDoubleSided:"},
{"access": "public", "attr": [ "readonly" ], "getter": "gestureRecognizers", "name": "gestureRecognizers"},
{"access": "public", "attr": [ "readonly" ], "getter": "viewControllers", "name": "viewControllers"}
],
"super": "UIViewController"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "translationInView:"},
{"access": "public", "name": "setTranslation:inView:"},
{"access": "public", "name": "velocityInView:"}
],
"introduced": "3.2",
"linkage": "exported",
"name": "UIPanGestureRecognizer",
"properties": [
{"access": "public", "getter": "minimumNumberOfTouches", "name": "minimumNumberOfTouches", "setter": "setMinimumNumberOfTouches:"},
{"access": "public", "getter": "maximumNumberOfTouches", "name": "maximumNumberOfTouches", "setter": "setMaximumNumberOfTouches:"},
{"access": "public", "getter": "allowedScrollTypesMask", "introduced": "13.4", "name": "allowedScrollTypesMask", "setter": "setAllowedScrollTypesMask:"}
],
"super": "UIGestureRecognizer"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithAcceptableTypeIdentifiers:"},
{"access": "public", "name": "addAcceptableTypeIdentifiers:"},
{"access": "public", "name": "initWithTypeIdentifiersForAcceptingClass:"},
{"access": "public", "name": "addTypeIdentifiersForAcceptingClass:"}
],
"introduced": "11",
"linkage": "exported",
"name": "UIPasteConfiguration",
"properties": [
{"access": "public", "getter": "acceptableTypeIdentifiers", "name": "acceptableTypeIdentifiers", "setter": "setAcceptableTypeIdentifiers:"}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithConfiguration:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "initWithFrame:"}
],
"introduced": "16",
"linkage": "exported",
"name": "UIPasteControl",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "configuration", "name": "configuration"},
{"access": "public", "getter": "target", "name": "target", "setter": "setTarget:"}
],
"super": "UIControl"
},
{
"access": "public",
"introduced": "16",
"linkage": "exported",
"name": "UIPasteControlConfiguration",
"properties": [
{"access": "public", "getter": "displayMode", "name": "displayMode", "setter": "setDisplayMode:"},
{"access": "public", "getter": "cornerStyle", "name": "cornerStyle", "setter": "setCornerStyle:"},
{"access": "public", "getter": "cornerRadius", "name": "cornerRadius", "setter": "setCornerRadius:"},
{"access": "public", "getter": "imagePlacement", "name": "imagePlacement", "setter": "setImagePlacement:"},
{"access": "public", "getter": "baseForegroundColor", "name": "baseForegroundColor", "setter": "setBaseForegroundColor:"},
{"access": "public", "getter": "baseBackgroundColor", "name": "baseBackgroundColor", "setter": "setBaseBackgroundColor:"}
],
"protocols": [
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "pasteboardWithName:create:"},
{"access": "public", "name": "pasteboardWithUniqueName"},
{"access": "public", "name": "removePasteboardWithName:"}
],
"instanceMethods": [
{"access": "public", "introduced": "3", "name": "setPersistent:"},
{"access": "public", "introduced": "11", "name": "setItemProviders:localOnly:expirationDate:"},
{"access": "public", "introduced": "11", "name": "setObjects:"},
{"access": "public", "introduced": "11", "name": "setObjects:localOnly:expirationDate:"},
{"access": "public", "name": "containsPasteboardTypes:"},
{"access": "public", "name": "dataForPasteboardType:"},
{"access": "public", "name": "valueForPasteboardType:"},
{"access": "public", "name": "setValue:forPasteboardType:"},
{"access": "public", "name": "setData:forPasteboardType:"},
{"access": "public", "name": "pasteboardTypesForItemSet:"},
{"access": "public", "name": "containsPasteboardTypes:inItemSet:"},
{"access": "public", "name": "itemSetWithPasteboardTypes:"},
{"access": "public", "name": "valuesForPasteboardType:inItemSet:"},
{"access": "public", "name": "dataForPasteboardType:inItemSet:"},
{"access": "public", "name": "addItems:"},
{"access": "public", "introduced": "10", "name": "setItems:options:"},
{"access": "public", "introduced": "14", "name": "detectPatternsForPatterns:completionHandler:"},
{"access": "public", "introduced": "14", "name": "detectPatternsForPatterns:inItemSet:completionHandler:"},
{"access": "public", "introduced": "14", "name": "detectValuesForPatterns:completionHandler:"},
{"access": "public", "introduced": "14", "name": "detectValuesForPatterns:inItemSet:completionHandler:"}
],
"introduced": "3",
"linkage": "exported",
"name": "UIPasteboard",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "generalPasteboard", "name": "generalPasteboard"},
{"access": "public", "attr": [ "readonly" ], "getter": "name", "name": "name"},
{"access": "public", "attr": [ "readonly" ], "getter": "isPersistent", "name": "persistent"},
{"access": "public", "attr": [ "readonly" ], "getter": "changeCount", "name": "changeCount"},
{"access": "public", "getter": "itemProviders", "introduced": "11", "name": "itemProviders", "setter": "setItemProviders:"},
{"access": "public", "attr": [ "readonly" ], "getter": "pasteboardTypes", "name": "pasteboardTypes"},
{"access": "public", "attr": [ "readonly" ], "getter": "numberOfItems", "name": "numberOfItems"},
{"access": "public", "getter": "items", "name": "items", "setter": "setItems:"},
{"access": "public", "getter": "string", "name": "string", "setter": "setString:"},
{"access": "public", "getter": "strings", "name": "strings", "setter": "setStrings:"},
{"access": "public", "getter": "URL", "name": "URL", "setter": "setURL:"},
{"access": "public", "getter": "URLs", "name": "URLs", "setter": "setURLs:"},
{"access": "public", "getter": "image", "name": "image", "setter": "setImage:"},
{"access": "public", "getter": "images", "name": "images", "setter": "setImages:"},
{"access": "public", "getter": "color", "name": "color", "setter": "setColor:"},
{"access": "public", "getter": "colors", "name": "colors", "setter": "setColors:"},
{"access": "public", "attr": [ "readonly" ], "getter": "hasStrings", "introduced": "10", "name": "hasStrings"},
{"access": "public", "attr": [ "readonly" ], "getter": "hasURLs", "introduced": "10", "name": "hasURLs"},
{"access": "public", "attr": [ "readonly" ], "getter": "hasImages", "introduced": "10", "name": "hasImages"},
{"access": "public", "attr": [ "readonly" ], "getter": "hasColors", "introduced": "10", "name": "hasColors"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "17.5",
"linkage": "exported",
"name": "UIPencilHoverPose",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "location", "name": "location"},
{"access": "public", "attr": [ "readonly" ], "getter": "zOffset", "name": "zOffset"},
{"access": "public", "attr": [ "readonly" ], "getter": "azimuthAngle", "name": "azimuthAngle"},
{"access": "public", "attr": [ "readonly" ], "getter": "azimuthUnitVector", "name": "azimuthUnitVector"},
{"access": "public", "attr": [ "readonly" ], "getter": "altitudeAngle", "name": "altitudeAngle"},
{"access": "public", "attr": [ "readonly" ], "getter": "rollAngle", "name": "rollAngle"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "17.5", "name": "initWithDelegate:"}
],
"introduced": "12.1",
"linkage": "exported",
"name": "UIPencilInteraction",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "preferredTapAction", "name": "preferredTapAction"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "preferredSqueezeAction", "introduced": "17.5", "name": "preferredSqueezeAction"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "prefersPencilOnlyDrawing", "name": "prefersPencilOnlyDrawing"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "prefersHoverToolPreview", "introduced": "17.5", "name": "prefersHoverToolPreview"},
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "isEnabled", "name": "enabled", "setter": "setEnabled:"}
],
"protocols": [
"UIInteraction"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "17.5",
"linkage": "exported",
"name": "UIPencilInteractionSqueeze",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "timestamp", "name": "timestamp"},
{"access": "public", "attr": [ "readonly" ], "getter": "phase", "name": "phase"},
{"access": "public", "attr": [ "readonly" ], "getter": "hoverPose", "name": "hoverPose"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "17.5",
"linkage": "exported",
"name": "UIPencilInteractionTap",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "timestamp", "name": "timestamp"},
{"access": "public", "attr": [ "readonly" ], "getter": "hoverPose", "name": "hoverPose"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "10", "name": "pauseInteractiveTransition"},
{"access": "public", "name": "updateInteractiveTransition:"},
{"access": "public", "name": "cancelInteractiveTransition"},
{"access": "public", "name": "finishInteractiveTransition"}
],
"introduced": "7",
"linkage": "exported",
"name": "UIPercentDrivenInteractiveTransition",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "duration", "name": "duration"},
{"access": "public", "attr": [ "readonly" ], "getter": "percentComplete", "name": "percentComplete"},
{"access": "public", "getter": "completionSpeed", "name": "completionSpeed", "setter": "setCompletionSpeed:"},
{"access": "public", "getter": "completionCurve", "name": "completionCurve", "setter": "setCompletionCurve:"},
{"access": "public", "getter": "timingCurve", "introduced": "10", "name": "timingCurve", "setter": "setTimingCurve:"},
{"access": "public", "getter": "wantsInteractiveStart", "introduced": "10", "name": "wantsInteractiveStart", "setter": "setWantsInteractiveStart:"}
],
"protocols": [
"UIViewControllerInteractiveTransitioning"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "numberOfRowsInComponent:"},
{"access": "public", "name": "rowSizeForComponent:"},
{"access": "public", "name": "viewForRow:forComponent:"},
{"access": "public", "name": "reloadAllComponents"},
{"access": "public", "name": "reloadComponent:"},
{"access": "public", "name": "selectRow:inComponent:animated:"},
{"access": "public", "name": "selectedRowInComponent:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIPickerView",
"properties": [
{"access": "public", "getter": "dataSource", "name": "dataSource", "setter": "setDataSource:"},
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "showsSelectionIndicator", "introduced": "2", "name": "showsSelectionIndicator", "setter": "setShowsSelectionIndicator:"},
{"access": "public", "attr": [ "readonly" ], "getter": "numberOfComponents", "name": "numberOfComponents"}
],
"protocols": [
"NSCoding"
],
"super": "UIView"
},
{
"access": "public",
"introduced": "3.2",
"linkage": "exported",
"name": "UIPinchGestureRecognizer",
"properties": [
{"access": "public", "getter": "scale", "name": "scale", "setter": "setScale:"},
{"access": "public", "attr": [ "readonly" ], "getter": "velocity", "name": "velocity"}
],
"super": "UIGestureRecognizer"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "accessoryWithShape:position:"},
{"access": "public", "name": "arrowAccessoryWithPosition:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "15",
"linkage": "exported",
"name": "UIPointerAccessory",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "shape", "name": "shape"},
{"access": "public", "attr": [ "readonly" ], "getter": "position", "name": "position"},
{"access": "public", "getter": "orientationMatchesAngle", "name": "orientationMatchesAngle", "setter": "setOrientationMatchesAngle:"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "effectWithPreview:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13.4",
"linkage": "exported",
"name": "UIPointerEffect",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "preview", "name": "preview"}
],
"protocols": [
"NSCopying",
"UIHoverEffect"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "13.4",
"linkage": "exported",
"name": "UIPointerHighlightEffect",
"super": "UIPointerEffect"
},
{
"access": "public",
"introduced": "13.4",
"linkage": "exported",
"name": "UIPointerHoverEffect",
"properties": [
{"access": "public", "getter": "preferredTintMode", "name": "preferredTintMode", "setter": "setPreferredTintMode:"},
{"access": "public", "getter": "prefersShadow", "name": "prefersShadow", "setter": "setPrefersShadow:"},
{"access": "public", "getter": "prefersScaledContent", "name": "prefersScaledContent", "setter": "setPrefersScaledContent:"}
],
"super": "UIPointerEffect"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithDelegate:"},
{"access": "public", "name": "invalidate"}
],
"introduced": "13.4",
"linkage": "exported",
"name": "UIPointerInteraction",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "delegate", "name": "delegate"},
{"access": "public", "getter": "isEnabled", "name": "enabled", "setter": "setEnabled:"}
],
"protocols": [
"UIInteraction"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "13.4",
"linkage": "exported",
"name": "UIPointerLiftEffect",
"super": "UIPointerEffect"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "14",
"linkage": "exported",
"name": "UIPointerLockState",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "isLocked", "name": "locked"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "regionWithRect:identifier:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13.4",
"linkage": "exported",
"name": "UIPointerRegion",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "rect", "name": "rect"},
{"access": "public", "attr": [ "readonly" ], "getter": "identifier", "name": "identifier"},
{"access": "public", "getter": "latchingAxes", "name": "latchingAxes", "setter": "setLatchingAxes:"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "13.4",
"linkage": "exported",
"name": "UIPointerRegionRequest",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "location", "name": "location"},
{"access": "public", "attr": [ "readonly" ], "getter": "modifiers", "name": "modifiers"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "shapeWithPath:"},
{"access": "public", "name": "shapeWithRoundedRect:"},
{"access": "public", "name": "shapeWithRoundedRect:cornerRadius:"},
{"access": "public", "name": "beamWithPreferredLength:axis:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13.4",
"linkage": "exported",
"name": "UIPointerShape",
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "styleWithEffect:shape:"},
{"access": "public", "name": "styleWithShape:constrainedAxes:"},
{"access": "public", "name": "hiddenPointerStyle"},
{"access": "public", "introduced": "15", "name": "systemPointerStyle"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13.4",
"linkage": "exported",
"name": "UIPointerStyle",
"properties": [
{"access": "public", "getter": "accessories", "introduced": "15", "name": "accessories", "setter": "setAccessories:"}
],
"protocols": [
"NSCopying"
],
"super": "UIHoverStyle"
},
{
"access": "public",
"introduced": "5",
"linkage": "exported",
"name": "UIPopoverBackgroundView",
"properties": [
{"access": "public", "getter": "arrowOffset", "name": "arrowOffset", "setter": "setArrowOffset:"},
{"access": "public", "getter": "arrowDirection", "name": "arrowDirection", "setter": "setArrowDirection:"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "wantsDefaultContentAppearance", "introduced": "6", "name": "wantsDefaultContentAppearance"}
],
"protocols": [
"UIPopoverBackgroundViewMethods"
],
"super": "UIView"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithContentViewController:"},
{"access": "public", "name": "setContentViewController:animated:"},
{"access": "public", "name": "setPopoverContentSize:animated:"},
{"access": "public", "name": "presentPopoverFromRect:inView:permittedArrowDirections:animated:"},
{"access": "public", "name": "presentPopoverFromBarButtonItem:permittedArrowDirections:animated:"},
{"access": "public", "name": "dismissPopoverAnimated:"}
],
"introduced": "3.2",
"linkage": "exported",
"name": "UIPopoverController",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "contentViewController", "name": "contentViewController", "setter": "setContentViewController:"},
{"access": "public", "getter": "popoverContentSize", "name": "popoverContentSize", "setter": "setPopoverContentSize:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isPopoverVisible", "name": "popoverVisible"},
{"access": "public", "attr": [ "readonly" ], "getter": "popoverArrowDirection", "name": "popoverArrowDirection"},
{"access": "public", "getter": "passthroughViews", "name": "passthroughViews", "setter": "setPassthroughViews:"},
{"access": "public", "getter": "backgroundColor", "introduced": "7", "name": "backgroundColor", "setter": "setBackgroundColor:"},
{"access": "public", "getter": "popoverLayoutMargins", "introduced": "5", "name": "popoverLayoutMargins", "setter": "setPopoverLayoutMargins:"},
{"access": "public", "getter": "popoverBackgroundViewClass", "introduced": "5", "name": "popoverBackgroundViewClass", "setter": "setPopoverBackgroundViewClass:"}
],
"protocols": [
"UIAppearanceContainer"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "8",
"linkage": "exported",
"name": "UIPopoverPresentationController",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "permittedArrowDirections", "name": "permittedArrowDirections", "setter": "setPermittedArrowDirections:"},
{"access": "public", "getter": "sourceView", "name": "sourceView", "setter": "setSourceView:"},
{"access": "public", "getter": "sourceRect", "name": "sourceRect", "setter": "setSourceRect:"},
{"access": "public", "getter": "canOverlapSourceViewRect", "introduced": "9", "name": "canOverlapSourceViewRect", "setter": "setCanOverlapSourceViewRect:"},
{"access": "public", "getter": "sourceItem", "introduced": "16", "name": "sourceItem", "setter": "setSourceItem:"},
{"access": "public", "getter": "barButtonItem", "introduced": "8", "name": "barButtonItem", "setter": "setBarButtonItem:"},
{"access": "public", "attr": [ "readonly" ], "getter": "arrowDirection", "name": "arrowDirection"},
{"access": "public", "getter": "passthroughViews", "name": "passthroughViews", "setter": "setPassthroughViews:"},
{"access": "public", "getter": "backgroundColor", "name": "backgroundColor", "setter": "setBackgroundColor:"},
{"access": "public", "getter": "popoverLayoutMargins", "name": "popoverLayoutMargins", "setter": "setPopoverLayoutMargins:"},
{"access": "public", "getter": "popoverBackgroundViewClass", "name": "popoverBackgroundViewClass", "setter": "setPopoverBackgroundViewClass:"},
{"access": "public", "attr": [ "readonly" ], "getter": "adaptiveSheetPresentationController", "introduced": "15", "name": "adaptiveSheetPresentationController"}
],
"super": "UIPresentationController"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithPresentedViewController:presentingViewController:"},
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "introduced": "8.3", "name": "adaptivePresentationStyleForTraitCollection:"},
{"access": "public", "name": "containerViewWillLayoutSubviews"},
{"access": "public", "name": "containerViewDidLayoutSubviews"},
{"access": "public", "name": "presentationTransitionWillBegin"},
{"access": "public", "name": "presentationTransitionDidEnd:"},
{"access": "public", "name": "dismissalTransitionWillBegin"},
{"access": "public", "name": "dismissalTransitionDidEnd:"}
],
"introduced": "8",
"linkage": "exported",
"name": "UIPresentationController",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "presentingViewController", "name": "presentingViewController"},
{"access": "public", "attr": [ "readonly" ], "getter": "presentedViewController", "name": "presentedViewController"},
{"access": "public", "attr": [ "readonly" ], "getter": "presentationStyle", "name": "presentationStyle"},
{"access": "public", "attr": [ "readonly" ], "getter": "containerView", "name": "containerView"},
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "attr": [ "readonly" ], "getter": "adaptivePresentationStyle", "name": "adaptivePresentationStyle"},
{"access": "public", "attr": [ "readonly" ], "getter": "presentedView", "name": "presentedView"},
{"access": "public", "attr": [ "readonly" ], "getter": "frameOfPresentedViewInContainerView", "name": "frameOfPresentedViewInContainerView"},
{"access": "public", "attr": [ "readonly" ], "getter": "shouldPresentInFullscreen", "name": "shouldPresentInFullscreen"},
{"access": "public", "attr": [ "readonly" ], "getter": "shouldRemovePresentersView", "name": "shouldRemovePresentersView"},
{"access": "public", "getter": "overrideTraitCollection", "introduced": "8", "name": "overrideTraitCollection", "setter": "setOverrideTraitCollection:"},
{"access": "public", "getter": "backgroundEffect", "introduced": "26.1", "name": "backgroundEffect", "setter": "setBackgroundEffect:"}
],
"protocols": [
"UIAppearanceContainer",
"UITraitEnvironment",
"UIContentContainer",
"UIFocusEnvironment"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "9",
"linkage": "exported",
"name": "UIPress",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "timestamp", "name": "timestamp"},
{"access": "public", "attr": [ "readonly" ], "getter": "phase", "name": "phase"},
{"access": "public", "attr": [ "readonly" ], "getter": "type", "name": "type"},
{"access": "public", "attr": [ "readonly" ], "getter": "window", "name": "window"},
{"access": "public", "attr": [ "readonly" ], "getter": "responder", "name": "responder"},
{"access": "public", "attr": [ "readonly" ], "getter": "gestureRecognizers", "name": "gestureRecognizers"},
{"access": "public", "attr": [ "readonly" ], "getter": "force", "name": "force"},
{"access": "public", "attr": [ "readonly" ], "getter": "key", "name": "key"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "pressesForGestureRecognizer:"}
],
"introduced": "9",
"linkage": "exported",
"name": "UIPressesEvent",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "allPresses", "name": "allPresses"}
],
"super": "UIEvent"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "actionWithTitle:style:handler:"}
],
"introduced": "9",
"linkage": "exported",
"name": "UIPreviewAction",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "handler", "name": "handler"}
],
"protocols": [
"NSCopying",
"UIPreviewActionItem"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "actionGroupWithTitle:style:actions:"}
],
"introduced": "9",
"linkage": "exported",
"name": "UIPreviewActionGroup",
"protocols": [
"NSCopying",
"UIPreviewActionItem"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithView:"},
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "locationInCoordinateSpace:"},
{"access": "public", "name": "cancelInteraction"}
],
"introduced": "10",
"linkage": "exported",
"name": "UIPreviewInteraction",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "view", "name": "view"},
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithTextLineRects:"}
],
"introduced": "13",
"linkage": "exported",
"name": "UIPreviewParameters",
"properties": [
{"access": "public", "getter": "visiblePath", "name": "visiblePath", "setter": "setVisiblePath:"},
{"access": "public", "getter": "shadowPath", "introduced": "14", "name": "shadowPath", "setter": "setShadowPath:"},
{"access": "public", "getter": "backgroundColor", "name": "backgroundColor", "setter": "setBackgroundColor:"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithContainer:center:transform:"},
{"access": "public", "name": "initWithContainer:center:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "UIPreviewTarget",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "container", "name": "container"},
{"access": "public", "attr": [ "readonly" ], "getter": "center", "name": "center"},
{"access": "public", "attr": [ "readonly" ], "getter": "transform", "name": "transform"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithFrame:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "initWithProgressViewStyle:"},
{"access": "public", "introduced": "5", "name": "setProgress:animated:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIProgressView",
"properties": [
{"access": "public", "getter": "progressViewStyle", "name": "progressViewStyle", "setter": "setProgressViewStyle:"},
{"access": "public", "getter": "progress", "name": "progress", "setter": "setProgress:"},
{"access": "public", "getter": "progressTintColor", "introduced": "5", "name": "progressTintColor", "setter": "setProgressTintColor:"},
{"access": "public", "getter": "trackTintColor", "introduced": "5", "name": "trackTintColor", "setter": "setTrackTintColor:"},
{"access": "public", "getter": "progressImage", "introduced": "5", "name": "progressImage", "setter": "setProgressImage:"},
{"access": "public", "getter": "trackImage", "introduced": "5", "name": "trackImage", "setter": "setTrackImage:"},
{"access": "public", "getter": "observedProgress", "introduced": "9", "name": "observedProgress", "setter": "setObservedProgress:"}
],
"protocols": [
"NSCoding"
],
"super": "UIView"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithItems:mode:"},
{"access": "public", "name": "addItem:"},
{"access": "public", "name": "removeItem:"},
{"access": "public", "name": "targetOffsetFromCenterForItem:"},
{"access": "public", "name": "setTargetOffsetFromCenter:forItem:"},
{"access": "public", "name": "setAngle:magnitude:"}
],
"introduced": "7",
"linkage": "exported",
"name": "UIPushBehavior",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "items", "name": "items"},
{"access": "public", "attr": [ "readonly" ], "getter": "mode", "name": "mode"},
{"access": "public", "getter": "active", "name": "active", "setter": "setActive:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"},
{"access": "public", "getter": "magnitude", "name": "magnitude", "setter": "setMagnitude:"},
{"access": "public", "getter": "pushDirection", "name": "pushDirection", "setter": "setPushDirection:"}
],
"super": "UIDynamicBehavior"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "dictionaryHasDefinitionForTerm:"}
],
"instanceMethods": [
{"access": "public", "name": "initWithTerm:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "initWithNibName:bundle:", "unavailable": true},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "5",
"linkage": "exported",
"name": "UIReferenceLibraryViewController",
"super": "UIViewController"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "introduced": "6", "name": "beginRefreshing"},
{"access": "public", "introduced": "6", "name": "endRefreshing"}
],
"introduced": "6",
"linkage": "exported",
"name": "UIRefreshControl",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "isRefreshing", "name": "refreshing"},
{"access": "public", "getter": "tintColor", "name": "tintColor", "setter": "setTintColor:"},
{"access": "public", "getter": "attributedTitle", "name": "attributedTitle", "setter": "setAttributedTitle:"}
],
"super": "UIControl"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithRadius:"},
{"access": "public", "name": "initWithSize:"},
{"access": "public", "name": "inverseRegion"},
{"access": "public", "name": "regionByUnionWithRegion:"},
{"access": "public", "name": "regionByDifferenceFromRegion:"},
{"access": "public", "name": "regionByIntersectionWithRegion:"},
{"access": "public", "name": "containsPoint:"}
],
"introduced": "9",
"linkage": "exported",
"name": "UIRegion",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "infiniteRegion", "name": "infiniteRegion"}
],
"protocols": [
"NSCopying",
"NSCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "shapeByApplyingInsets:"},
{"access": "public", "name": "shapeByApplyingInset:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "17",
"linkage": "exported",
"name": "UIResolvedShape",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "shape", "name": "shape"},
{"access": "public", "attr": [ "readonly" ], "getter": "boundingRect", "name": "boundingRect"},
{"access": "public", "attr": [ "readonly" ], "getter": "path", "name": "path"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"UIResponderKeyCommands",
"UIResponderInputViewAdditions",
"ActivityContinuation",
"UIPasteConfigurationSupporting",
"UICaptureTextFromCameraSupporting",
"UIActivityItemsConfiguration"
],
"instanceMethods": [
{"access": "public", "name": "becomeFirstResponder"},
{"access": "public", "name": "resignFirstResponder"},
{"access": "public", "name": "touchesBegan:withEvent:"},
{"access": "public", "name": "touchesMoved:withEvent:"},
{"access": "public", "name": "touchesEnded:withEvent:"},
{"access": "public", "name": "touchesCancelled:withEvent:"},
{"access": "public", "introduced": "9.1", "name": "touchesEstimatedPropertiesUpdated:"},
{"access": "public", "introduced": "9", "name": "pressesBegan:withEvent:"},
{"access": "public", "introduced": "9", "name": "pressesChanged:withEvent:"},
{"access": "public", "introduced": "9", "name": "pressesEnded:withEvent:"},
{"access": "public", "introduced": "9", "name": "pressesCancelled:withEvent:"},
{"access": "public", "introduced": "3", "name": "motionBegan:withEvent:"},
{"access": "public", "introduced": "3", "name": "motionEnded:withEvent:"},
{"access": "public", "introduced": "3", "name": "motionCancelled:withEvent:"},
{"access": "public", "introduced": "4", "name": "remoteControlReceivedWithEvent:"},
{"access": "public", "introduced": "3", "name": "canPerformAction:withSender:"},
{"access": "public", "introduced": "7", "name": "targetForAction:withSender:"},
{"access": "public", "introduced": "13", "name": "buildMenuWithBuilder:"},
{"access": "public", "introduced": "13", "name": "validateCommand:"},
{"access": "public", "introduced": "26", "name": "providerForDeferredMenuElement:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIResponder",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "nextResponder", "name": "nextResponder"},
{"access": "public", "attr": [ "readonly" ], "getter": "canBecomeFirstResponder", "name": "canBecomeFirstResponder"},
{"access": "public", "attr": [ "readonly" ], "getter": "canResignFirstResponder", "name": "canResignFirstResponder"},
{"access": "public", "attr": [ "readonly" ], "getter": "isFirstResponder", "name": "isFirstResponder"},
{"access": "public", "attr": [ "readonly" ], "getter": "undoManager", "introduced": "3", "name": "undoManager"},
{"access": "public", "attr": [ "readonly" ], "getter": "editingInteractionConfiguration", "introduced": "13", "name": "editingInteractionConfiguration"}
],
"protocols": [
"UIResponderStandardEditActions"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "3.2",
"linkage": "exported",
"name": "UIRotationGestureRecognizer",
"properties": [
{"access": "public", "getter": "rotation", "name": "rotation", "setter": "setRotation:"},
{"access": "public", "attr": [ "readonly" ], "getter": "velocity", "name": "velocity"}
],
"super": "UIGestureRecognizer"
},
{
"access": "public",
"categories": [
"PointerLockState",
"UISceneEnhancedStateRestoration",
"AVAudioSession",
"SystemProtection"
],
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "initWithSession:connectionOptions:"},
{"access": "public", "name": "openURL:options:completionHandler:"}
],
"introduced": "13",
"linkage": "exported",
"name": "UIScene",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "session", "name": "session"},
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "attr": [ "readonly" ], "getter": "activationState", "name": "activationState"},
{"access": "public", "getter": "title", "name": "title", "setter": "setTitle:"},
{"access": "public", "getter": "subtitle", "introduced": "15", "name": "subtitle", "setter": "setSubtitle:"},
{"access": "public", "getter": "activationConditions", "name": "activationConditions", "setter": "setActivationConditions:"},
{"access": "public", "getter": "destructionConditions", "introduced": "26", "name": "destructionConditions", "setter": "setDestructionConditions:"}
],
"super": "UIResponder"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithCoder:"}
],
"introduced": "13",
"linkage": "exported",
"name": "UISceneActivationConditions",
"properties": [
{"access": "public", "getter": "canActivateForTargetContentIdentifierPredicate", "name": "canActivateForTargetContentIdentifierPredicate", "setter": "setCanActivateForTargetContentIdentifierPredicate:"},
{"access": "public", "getter": "prefersToActivateForTargetContentIdentifierPredicate", "name": "prefersToActivateForTargetContentIdentifierPredicate", "setter": "setPrefersToActivateForTargetContentIdentifierPredicate:"}
],
"protocols": [
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "13",
"linkage": "exported",
"name": "UISceneActivationRequestOptions",
"properties": [
{"access": "public", "getter": "requestingScene", "name": "requestingScene", "setter": "setRequestingScene:"},
{"access": "public", "getter": "collectionJoinBehavior", "name": "collectionJoinBehavior", "setter": "setCollectionJoinBehavior:", "unavailable": true}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "configurationWithName:sessionRole:"}
],
"instanceMethods": [
{"access": "public", "name": "initWithName:sessionRole:"}
],
"introduced": "13",
"linkage": "exported",
"name": "UISceneConfiguration",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "name", "name": "name"},
{"access": "public", "attr": [ "readonly" ], "getter": "role", "name": "role"},
{"access": "public", "getter": "sceneClass", "name": "sceneClass", "setter": "setSceneClass:"},
{"access": "public", "getter": "delegateClass", "name": "delegateClass", "setter": "setDelegateClass:"},
{"access": "public", "getter": "storyboard", "name": "storyboard", "setter": "setStoryboard:"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "UISceneConnectionOptions",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "URLContexts", "name": "URLContexts"},
{"access": "public", "attr": [ "readonly" ], "getter": "sourceApplication", "name": "sourceApplication"},
{"access": "public", "attr": [ "readonly" ], "getter": "handoffUserActivityType", "name": "handoffUserActivityType"},
{"access": "public", "attr": [ "readonly" ], "getter": "userActivities", "name": "userActivities"},
{"access": "public", "attr": [ "readonly" ], "getter": "notificationResponse", "name": "notificationResponse"},
{"access": "public", "attr": [ "readonly" ], "getter": "shortcutItem", "name": "shortcutItem"},
{"access": "public", "attr": [ "readonly" ], "getter": "cloudKitShareMetadata", "name": "cloudKitShareMetadata"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "userInitiatedDismissal", "unavailable": true},
{"access": "public", "name": "systemDisconnection", "unavailable": true},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "26",
"linkage": "exported",
"name": "UISceneDestructionCondition",
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "13",
"linkage": "exported",
"name": "UISceneDestructionRequestOptions",
"super": "NSObject"
},
{
"access": "public",
"introduced": "13",
"linkage": "exported",
"name": "UISceneOpenExternalURLOptions",
"properties": [
{"access": "public", "getter": "universalLinksOnly", "name": "universalLinksOnly", "setter": "setUniversalLinksOnly:"},
{"access": "public", "getter": "eventAttribution", "introduced": "14.5", "name": "eventAttribution", "setter": "setEventAttribution:"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "UISceneOpenURLOptions",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "sourceApplication", "name": "sourceApplication"},
{"access": "public", "attr": [ "readonly" ], "getter": "annotation", "name": "annotation"},
{"access": "public", "attr": [ "readonly" ], "getter": "openInPlace", "name": "openInPlace"},
{"access": "public", "attr": [ "readonly" ], "getter": "eventAttribution", "introduced": "14.5", "name": "eventAttribution"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "UISceneSession",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "scene", "name": "scene"},
{"access": "public", "attr": [ "readonly" ], "getter": "role", "name": "role"},
{"access": "public", "attr": [ "readonly" ], "getter": "configuration", "name": "configuration"},
{"access": "public", "attr": [ "readonly" ], "getter": "persistentIdentifier", "name": "persistentIdentifier"},
{"access": "public", "getter": "stateRestorationActivity", "name": "stateRestorationActivity", "setter": "setStateRestorationActivity:"},
{"access": "public", "getter": "userInfo", "name": "userInfo", "setter": "setUserInfo:"}
],
"protocols": [
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "request"},
{"access": "public", "name": "requestWithRole:"},
{"access": "public", "name": "requestWithSession:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "17",
"linkage": "exported",
"name": "UISceneSessionActivationRequest",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "role", "name": "role"},
{"access": "public", "attr": [ "readonly" ], "getter": "session", "name": "session"},
{"access": "public", "getter": "userActivity", "name": "userActivity", "setter": "setUserActivity:"},
{"access": "public", "getter": "options", "name": "options", "setter": "setOptions:"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "UISceneSizeRestrictions",
"properties": [
{"access": "public", "getter": "minimumSize", "name": "minimumSize", "setter": "setMinimumSize:"},
{"access": "public", "getter": "maximumSize", "name": "maximumSize", "setter": "setMaximumSize:"},
{"access": "public", "getter": "allowsFullScreen", "name": "allowsFullScreen", "setter": "setAllowsFullScreen:"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "18",
"linkage": "exported",
"name": "UISceneSystemProtectionManager",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "isUserAuthenticationEnabled", "name": "userAuthenticationEnabled"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "16",
"linkage": "exported",
"name": "UISceneWindowingBehaviors",
"properties": [
{"access": "public", "getter": "isClosable", "name": "closable", "setter": "setClosable:"},
{"access": "public", "getter": "isMiniaturizable", "name": "miniaturizable", "setter": "setMiniaturizable:"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "26",
"linkage": "exported",
"name": "UISceneWindowingControlStyle",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "automaticStyle", "introduced": "26", "name": "automaticStyle"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "unifiedStyle", "introduced": "26", "name": "unifiedStyle"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "minimalStyle", "introduced": "26", "name": "minimalStyle"}
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"UISnapshotting"
],
"instanceMethods": [
{"access": "public", "introduced": "4", "name": "displayLinkWithTarget:selector:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIScreen",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "screens", "introduced": "3.2", "name": "screens"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "mainScreen", "introduced": "2", "name": "mainScreen"},
{"access": "public", "attr": [ "readonly" ], "getter": "bounds", "name": "bounds"},
{"access": "public", "attr": [ "readonly" ], "getter": "scale", "introduced": "4", "name": "scale"},
{"access": "public", "attr": [ "readonly" ], "getter": "availableModes", "introduced": "3.2", "name": "availableModes"},
{"access": "public", "attr": [ "readonly" ], "getter": "preferredMode", "introduced": "4.3", "name": "preferredMode"},
{"access": "public", "getter": "currentMode", "introduced": "3.2", "name": "currentMode", "setter": "setCurrentMode:"},
{"access": "public", "getter": "overscanCompensation", "introduced": "5", "name": "overscanCompensation", "setter": "setOverscanCompensation:"},
{"access": "public", "attr": [ "readonly" ], "getter": "overscanCompensationInsets", "introduced": "9", "name": "overscanCompensationInsets"},
{"access": "public", "attr": [ "readonly" ], "getter": "mirroredScreen", "introduced": "4.3", "name": "mirroredScreen"},
{"access": "public", "attr": [ "readonly" ], "getter": "isCaptured", "introduced": "11", "name": "captured"},
{"access": "public", "getter": "brightness", "introduced": "5", "name": "brightness", "setter": "setBrightness:"},
{"access": "public", "getter": "wantsSoftwareDimming", "introduced": "5", "name": "wantsSoftwareDimming", "setter": "setWantsSoftwareDimming:"},
{"access": "public", "attr": [ "readonly" ], "getter": "coordinateSpace", "introduced": "8", "name": "coordinateSpace"},
{"access": "public", "attr": [ "readonly" ], "getter": "fixedCoordinateSpace", "introduced": "8", "name": "fixedCoordinateSpace"},
{"access": "public", "attr": [ "readonly" ], "getter": "nativeBounds", "introduced": "8", "name": "nativeBounds"},
{"access": "public", "attr": [ "readonly" ], "getter": "nativeScale", "introduced": "8", "name": "nativeScale"},
{"access": "public", "attr": [ "readonly" ], "getter": "maximumFramesPerSecond", "introduced": "10.3", "name": "maximumFramesPerSecond"},
{"access": "public", "attr": [ "readonly" ], "getter": "calibratedLatency", "introduced": "13", "name": "calibratedLatency"},
{"access": "public", "attr": [ "readonly" ], "getter": "referenceDisplayModeStatus", "introduced": "16", "name": "referenceDisplayModeStatus"},
{"access": "public", "attr": [ "readonly" ], "getter": "currentEDRHeadroom", "introduced": "16", "name": "currentEDRHeadroom"},
{"access": "public", "attr": [ "readonly" ], "getter": "potentialEDRHeadroom", "introduced": "16", "name": "potentialEDRHeadroom"},
{"access": "public", "attr": [ "readonly" ], "getter": "focusedItem", "introduced": "10", "name": "focusedItem"},
{"access": "public", "attr": [ "readonly" ], "getter": "focusedView", "introduced": "9", "name": "focusedView"},
{"access": "public", "attr": [ "readonly" ], "getter": "supportsFocus", "introduced": "9", "name": "supportsFocus"},
{"access": "public", "attr": [ "readonly" ], "getter": "applicationFrame", "introduced": "2", "name": "applicationFrame"}
],
"protocols": [
"UITraitEnvironment"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "7",
"linkage": "exported",
"name": "UIScreenEdgePanGestureRecognizer",
"properties": [
{"access": "public", "getter": "edges", "name": "edges", "setter": "setEdges:"}
],
"super": "UIPanGestureRecognizer"
},
{
"access": "public",
"introduced": "3.2",
"linkage": "exported",
"name": "UIScreenMode",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "size", "name": "size"},
{"access": "public", "attr": [ "readonly" ], "getter": "pixelAspectRatio", "name": "pixelAspectRatio"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "UIScreenshotService",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "attr": [ "readonly" ], "getter": "windowScene", "name": "windowScene"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "initWithDelegate:"}
],
"introduced": "14",
"linkage": "exported",
"name": "UIScribbleInteraction",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "delegate", "name": "delegate"},
{"access": "public", "attr": [ "readonly" ], "getter": "isHandlingWriting", "name": "handlingWriting"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "isPencilInputExpected", "name": "pencilInputExpected"}
],
"protocols": [
"UIInteraction"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "26",
"linkage": "exported",
"name": "UIScrollEdgeEffect",
"properties": [
{"access": "public", "getter": "style", "name": "style", "setter": "setStyle:"},
{"access": "public", "getter": "isHidden", "name": "hidden", "setter": "setHidden:"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "26",
"linkage": "exported",
"name": "UIScrollEdgeEffectStyle",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "automaticStyle", "name": "automaticStyle"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "softStyle", "name": "softStyle"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "hardStyle", "name": "hardStyle"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "26",
"linkage": "exported",
"name": "UIScrollEdgeElementContainerInteraction",
"properties": [
{"access": "public", "getter": "scrollView", "name": "scrollView", "setter": "setScrollView:"},
{"access": "public", "getter": "edge", "name": "edge", "setter": "setEdge:"}
],
"protocols": [
"UIInteraction"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "11", "name": "adjustedContentInsetDidChange"},
{"access": "public", "name": "setContentOffset:animated:"},
{"access": "public", "name": "scrollRectToVisible:animated:"},
{"access": "public", "name": "flashScrollIndicators"},
{"access": "public", "introduced": "17.4", "name": "withScrollIndicatorsShownForContentOffsetChanges:"},
{"access": "public", "name": "touchesShouldBegin:withEvent:inContentView:"},
{"access": "public", "name": "touchesShouldCancelInContentView:"},
{"access": "public", "introduced": "3", "name": "setZoomScale:animated:"},
{"access": "public", "introduced": "3", "name": "zoomToRect:animated:"},
{"access": "public", "introduced": "17.4", "name": "stopScrollingAndZooming"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIScrollView",
"properties": [
{"access": "public", "getter": "contentOffset", "name": "contentOffset", "setter": "setContentOffset:"},
{"access": "public", "getter": "contentSize", "name": "contentSize", "setter": "setContentSize:"},
{"access": "public", "getter": "contentInset", "name": "contentInset", "setter": "setContentInset:"},
{"access": "public", "getter": "contentAlignmentPoint", "introduced": "17.4", "name": "contentAlignmentPoint", "setter": "setContentAlignmentPoint:"},
{"access": "public", "attr": [ "readonly" ], "getter": "adjustedContentInset", "introduced": "11", "name": "adjustedContentInset"},
{"access": "public", "getter": "contentInsetAdjustmentBehavior", "introduced": "11", "name": "contentInsetAdjustmentBehavior", "setter": "setContentInsetAdjustmentBehavior:"},
{"access": "public", "getter": "automaticallyAdjustsScrollIndicatorInsets", "introduced": "13", "name": "automaticallyAdjustsScrollIndicatorInsets", "setter": "setAutomaticallyAdjustsScrollIndicatorInsets:"},
{"access": "public", "attr": [ "readonly" ], "getter": "contentLayoutGuide", "introduced": "11", "name": "contentLayoutGuide"},
{"access": "public", "attr": [ "readonly" ], "getter": "frameLayoutGuide", "introduced": "11", "name": "frameLayoutGuide"},
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "isDirectionalLockEnabled", "name": "directionalLockEnabled", "setter": "setDirectionalLockEnabled:"},
{"access": "public", "getter": "bounces", "name": "bounces", "setter": "setBounces:"},
{"access": "public", "getter": "bouncesHorizontally", "introduced": "17.4", "name": "bouncesHorizontally", "setter": "setBouncesHorizontally:"},
{"access": "public", "getter": "bouncesVertically", "introduced": "17.4", "name": "bouncesVertically", "setter": "setBouncesVertically:"},
{"access": "public", "getter": "alwaysBounceVertical", "name": "alwaysBounceVertical", "setter": "setAlwaysBounceVertical:"},
{"access": "public", "getter": "alwaysBounceHorizontal", "name": "alwaysBounceHorizontal", "setter": "setAlwaysBounceHorizontal:"},
{"access": "public", "getter": "isPagingEnabled", "name": "pagingEnabled", "setter": "setPagingEnabled:"},
{"access": "public", "getter": "isScrollEnabled", "name": "scrollEnabled", "setter": "setScrollEnabled:"},
{"access": "public", "getter": "transfersHorizontalScrollingToParent", "introduced": "17.4", "name": "transfersHorizontalScrollingToParent", "setter": "setTransfersHorizontalScrollingToParent:"},
{"access": "public", "getter": "transfersVerticalScrollingToParent", "introduced": "17.4", "name": "transfersVerticalScrollingToParent", "setter": "setTransfersVerticalScrollingToParent:"},
{"access": "public", "getter": "showsVerticalScrollIndicator", "name": "showsVerticalScrollIndicator", "setter": "setShowsVerticalScrollIndicator:"},
{"access": "public", "getter": "showsHorizontalScrollIndicator", "name": "showsHorizontalScrollIndicator", "setter": "setShowsHorizontalScrollIndicator:"},
{"access": "public", "getter": "indicatorStyle", "name": "indicatorStyle", "setter": "setIndicatorStyle:"},
{"access": "public", "getter": "verticalScrollIndicatorInsets", "introduced": "11.1", "name": "verticalScrollIndicatorInsets", "setter": "setVerticalScrollIndicatorInsets:"},
{"access": "public", "getter": "horizontalScrollIndicatorInsets", "introduced": "11.1", "name": "horizontalScrollIndicatorInsets", "setter": "setHorizontalScrollIndicatorInsets:"},
{"access": "public", "getter": "scrollIndicatorInsets", "name": "scrollIndicatorInsets", "setter": "setScrollIndicatorInsets:"},
{"access": "public", "getter": "decelerationRate", "introduced": "3", "name": "decelerationRate", "setter": "setDecelerationRate:"},
{"access": "public", "getter": "indexDisplayMode", "name": "indexDisplayMode", "setter": "setIndexDisplayMode:"},
{"access": "public", "attr": [ "readonly" ], "getter": "topEdgeEffect", "introduced": "26", "name": "topEdgeEffect"},
{"access": "public", "attr": [ "readonly" ], "getter": "leftEdgeEffect", "introduced": "26", "name": "leftEdgeEffect"},
{"access": "public", "attr": [ "readonly" ], "getter": "bottomEdgeEffect", "introduced": "26", "name": "bottomEdgeEffect"},
{"access": "public", "attr": [ "readonly" ], "getter": "rightEdgeEffect", "introduced": "26", "name": "rightEdgeEffect"},
{"access": "public", "attr": [ "readonly" ], "getter": "isTracking", "name": "tracking"},
{"access": "public", "attr": [ "readonly" ], "getter": "isDragging", "name": "dragging"},
{"access": "public", "attr": [ "readonly" ], "getter": "isDecelerating", "name": "decelerating"},
{"access": "public", "attr": [ "readonly" ], "getter": "isScrollAnimating", "introduced": "17.4", "name": "scrollAnimating"},
{"access": "public", "getter": "delaysContentTouches", "name": "delaysContentTouches", "setter": "setDelaysContentTouches:"},
{"access": "public", "getter": "canCancelContentTouches", "name": "canCancelContentTouches", "setter": "setCanCancelContentTouches:"},
{"access": "public", "getter": "minimumZoomScale", "name": "minimumZoomScale", "setter": "setMinimumZoomScale:"},
{"access": "public", "getter": "maximumZoomScale", "name": "maximumZoomScale", "setter": "setMaximumZoomScale:"},
{"access": "public", "getter": "zoomScale", "introduced": "3", "name": "zoomScale", "setter": "setZoomScale:"},
{"access": "public", "getter": "bouncesZoom", "name": "bouncesZoom", "setter": "setBouncesZoom:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isZooming", "name": "zooming"},
{"access": "public", "attr": [ "readonly" ], "getter": "isZoomBouncing", "name": "zoomBouncing"},
{"access": "public", "attr": [ "readonly" ], "getter": "isZoomAnimating", "introduced": "17.4", "name": "zoomAnimating"},
{"access": "public", "getter": "scrollsToTop", "name": "scrollsToTop", "setter": "setScrollsToTop:"},
{"access": "public", "attr": [ "readonly" ], "getter": "panGestureRecognizer", "introduced": "5", "name": "panGestureRecognizer"},
{"access": "public", "attr": [ "readonly" ], "getter": "pinchGestureRecognizer", "introduced": "5", "name": "pinchGestureRecognizer"},
{"access": "public", "attr": [ "readonly" ], "getter": "directionalPressGestureRecognizer", "name": "directionalPressGestureRecognizer"},
{"access": "public", "getter": "keyboardDismissMode", "introduced": "7", "name": "keyboardDismissMode", "setter": "setKeyboardDismissMode:"},
{"access": "public", "getter": "refreshControl", "introduced": "10", "name": "refreshControl", "setter": "setRefreshControl:"},
{"access": "public", "getter": "allowsKeyboardScrolling", "introduced": "17", "name": "allowsKeyboardScrolling", "setter": "setAllowsKeyboardScrolling:"},
{"access": "public", "getter": "lookToScrollAxes", "name": "lookToScrollAxes", "setter": "setLookToScrollAxes:", "unavailable": true}
],
"protocols": [
"NSCoding",
"UIFocusItemScrollableContainer"
],
"super": "UIView"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithFrame:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "introduced": "3", "name": "setShowsCancelButton:animated:"},
{"access": "public", "introduced": "13", "name": "setShowsScopeBar:animated:"},
{"access": "public", "introduced": "7", "name": "setBackgroundImage:forBarPosition:barMetrics:"},
{"access": "public", "introduced": "7", "name": "backgroundImageForBarPosition:barMetrics:"},
{"access": "public", "introduced": "5", "name": "setSearchFieldBackgroundImage:forState:"},
{"access": "public", "introduced": "5", "name": "searchFieldBackgroundImageForState:"},
{"access": "public", "introduced": "5", "name": "setImage:forSearchBarIcon:state:"},
{"access": "public", "introduced": "5", "name": "imageForSearchBarIcon:state:"},
{"access": "public", "introduced": "5", "name": "setScopeBarButtonBackgroundImage:forState:"},
{"access": "public", "introduced": "5", "name": "scopeBarButtonBackgroundImageForState:"},
{"access": "public", "introduced": "5", "name": "setScopeBarButtonDividerImage:forLeftSegmentState:rightSegmentState:"},
{"access": "public", "introduced": "5", "name": "scopeBarButtonDividerImageForLeftSegmentState:rightSegmentState:"},
{"access": "public", "introduced": "5", "name": "setScopeBarButtonTitleTextAttributes:forState:"},
{"access": "public", "introduced": "5", "name": "scopeBarButtonTitleTextAttributesForState:"},
{"access": "public", "introduced": "5", "name": "setPositionAdjustment:forSearchBarIcon:"},
{"access": "public", "introduced": "5", "name": "positionAdjustmentForSearchBarIcon:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UISearchBar",
"properties": [
{"access": "public", "getter": "barStyle", "name": "barStyle", "setter": "setBarStyle:"},
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "text", "name": "text", "setter": "setText:"},
{"access": "public", "getter": "prompt", "name": "prompt", "setter": "setPrompt:"},
{"access": "public", "getter": "placeholder", "name": "placeholder", "setter": "setPlaceholder:"},
{"access": "public", "getter": "showsBookmarkButton", "name": "showsBookmarkButton", "setter": "setShowsBookmarkButton:"},
{"access": "public", "attr": [ "readonly" ], "getter": "searchTextField", "introduced": "13", "name": "searchTextField"},
{"access": "public", "getter": "showsCancelButton", "name": "showsCancelButton", "setter": "setShowsCancelButton:"},
{"access": "public", "getter": "showsSearchResultsButton", "introduced": "3.2", "name": "showsSearchResultsButton", "setter": "setShowsSearchResultsButton:"},
{"access": "public", "getter": "isSearchResultsButtonSelected", "introduced": "3.2", "name": "searchResultsButtonSelected", "setter": "setSearchResultsButtonSelected:"},
{"access": "public", "attr": [ "readonly" ], "getter": "inputAssistantItem", "introduced": "9", "name": "inputAssistantItem"},
{"access": "public", "getter": "tintColor", "name": "tintColor", "setter": "setTintColor:"},
{"access": "public", "getter": "barTintColor", "introduced": "7", "name": "barTintColor", "setter": "setBarTintColor:"},
{"access": "public", "getter": "searchBarStyle", "introduced": "7", "name": "searchBarStyle", "setter": "setSearchBarStyle:"},
{"access": "public", "getter": "isTranslucent", "introduced": "3", "name": "translucent", "setter": "setTranslucent:"},
{"access": "public", "getter": "scopeButtonTitles", "introduced": "3", "name": "scopeButtonTitles", "setter": "setScopeButtonTitles:"},
{"access": "public", "getter": "selectedScopeButtonIndex", "introduced": "3", "name": "selectedScopeButtonIndex", "setter": "setSelectedScopeButtonIndex:"},
{"access": "public", "getter": "showsScopeBar", "introduced": "3", "name": "showsScopeBar", "setter": "setShowsScopeBar:"},
{"access": "public", "getter": "inputAccessoryView", "name": "inputAccessoryView", "setter": "setInputAccessoryView:"},
{"access": "public", "getter": "isEnabled", "introduced": "16.4", "name": "enabled", "setter": "setEnabled:"},
{"access": "public", "getter": "backgroundImage", "introduced": "5", "name": "backgroundImage", "setter": "setBackgroundImage:"},
{"access": "public", "getter": "scopeBarBackgroundImage", "introduced": "5", "name": "scopeBarBackgroundImage", "setter": "setScopeBarBackgroundImage:"},
{"access": "public", "getter": "searchFieldBackgroundPositionAdjustment", "introduced": "5", "name": "searchFieldBackgroundPositionAdjustment", "setter": "setSearchFieldBackgroundPositionAdjustment:"},
{"access": "public", "getter": "searchTextPositionAdjustment", "introduced": "5", "name": "searchTextPositionAdjustment", "setter": "setSearchTextPositionAdjustment:"},
{"access": "public", "getter": "isLookToDictateEnabled", "introduced": "17", "name": "lookToDictateEnabled", "setter": "setLookToDictateEnabled:"}
],
"protocols": [
"UIBarPositioning",
"UITextInputTraits",
"UILookToDictateCapable"
],
"super": "UIView"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithSearchController:"}
],
"introduced": "9.1",
"linkage": "exported",
"name": "UISearchContainerViewController",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "searchController", "name": "searchController"}
],
"super": "UIViewController"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithSearchResultsController:"},
{"access": "public", "name": "initWithNibName:bundle:"},
{"access": "public", "name": "initWithCoder:"}
],
"introduced": "8",
"linkage": "exported",
"name": "UISearchController",
"properties": [
{"access": "public", "getter": "searchResultsUpdater", "name": "searchResultsUpdater", "setter": "setSearchResultsUpdater:"},
{"access": "public", "getter": "isActive", "name": "active", "setter": "setActive:"},
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "dimsBackgroundDuringPresentation", "introduced": "8", "name": "dimsBackgroundDuringPresentation", "setter": "setDimsBackgroundDuringPresentation:"},
{"access": "public", "getter": "obscuresBackgroundDuringPresentation", "introduced": "9.1", "name": "obscuresBackgroundDuringPresentation", "setter": "setObscuresBackgroundDuringPresentation:"},
{"access": "public", "getter": "hidesNavigationBarDuringPresentation", "name": "hidesNavigationBarDuringPresentation", "setter": "setHidesNavigationBarDuringPresentation:"},
{"access": "public", "attr": [ "readonly" ], "getter": "searchResultsController", "name": "searchResultsController"},
{"access": "public", "attr": [ "readonly" ], "getter": "searchBar", "name": "searchBar"},
{"access": "public", "attr": [ "readonly" ], "getter": "searchBarPlacement", "introduced": "16", "name": "searchBarPlacement"},
{"access": "public", "getter": "automaticallyShowsSearchResultsController", "introduced": "13", "name": "automaticallyShowsSearchResultsController", "setter": "setAutomaticallyShowsSearchResultsController:"},
{"access": "public", "getter": "showsSearchResultsController", "introduced": "13", "name": "showsSearchResultsController", "setter": "setShowsSearchResultsController:"},
{"access": "public", "getter": "automaticallyShowsCancelButton", "introduced": "13", "name": "automaticallyShowsCancelButton", "setter": "setAutomaticallyShowsCancelButton:"},
{"access": "public", "getter": "automaticallyShowsScopeBar", "introduced": "13", "name": "automaticallyShowsScopeBar", "setter": "setAutomaticallyShowsScopeBar:"},
{"access": "public", "getter": "scopeBarActivation", "introduced": "16", "name": "scopeBarActivation", "setter": "setScopeBarActivation:"},
{"access": "public", "getter": "searchSuggestions", "introduced": "16", "name": "searchSuggestions", "setter": "setSearchSuggestions:"},
{"access": "public", "getter": "ignoresSearchSuggestionsForSearchBarPlacementStacked", "introduced": "16", "name": "ignoresSearchSuggestionsForSearchBarPlacementStacked", "setter": "setIgnoresSearchSuggestionsForSearchBarPlacementStacked:"},
{"access": "public", "getter": "searchControllerObservedScrollView", "name": "searchControllerObservedScrollView", "setter": "setSearchControllerObservedScrollView:", "unavailable": true}
],
"protocols": [
"UIViewControllerTransitioningDelegate",
"UIViewControllerAnimatedTransitioning"
],
"super": "UIViewController"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithSearchBar:contentsController:"},
{"access": "public", "name": "setActive:animated:"}
],
"introduced": "3",
"linkage": "exported",
"name": "UISearchDisplayController",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "isActive", "name": "active", "setter": "setActive:"},
{"access": "public", "attr": [ "readonly" ], "getter": "searchBar", "name": "searchBar"},
{"access": "public", "attr": [ "readonly" ], "getter": "searchContentsController", "name": "searchContentsController"},
{"access": "public", "attr": [ "readonly" ], "getter": "searchResultsTableView", "name": "searchResultsTableView"},
{"access": "public", "getter": "searchResultsDataSource", "name": "searchResultsDataSource", "setter": "setSearchResultsDataSource:"},
{"access": "public", "getter": "searchResultsDelegate", "name": "searchResultsDelegate", "setter": "setSearchResultsDelegate:"},
{"access": "public", "getter": "searchResultsTitle", "introduced": "5", "name": "searchResultsTitle", "setter": "setSearchResultsTitle:"},
{"access": "public", "getter": "displaysSearchBarInNavigationBar", "introduced": "7", "name": "displaysSearchBarInNavigationBar", "setter": "setDisplaysSearchBarInNavigationBar:"},
{"access": "public", "attr": [ "readonly" ], "getter": "navigationItem", "introduced": "7", "name": "navigationItem"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "suggestionWithLocalizedSuggestion:"},
{"access": "public", "name": "suggestionWithLocalizedSuggestion:descriptionString:"},
{"access": "public", "name": "suggestionWithLocalizedSuggestion:descriptionString:iconImage:"},
{"access": "public", "introduced": "16", "name": "suggestionWithLocalizedAttributedSuggestion:"},
{"access": "public", "introduced": "16", "name": "suggestionWithLocalizedAttributedSuggestion:descriptionString:"},
{"access": "public", "introduced": "16", "name": "suggestionWithLocalizedAttributedSuggestion:descriptionString:iconImage:"}
],
"instanceMethods": [
{"access": "public", "name": "initWithLocalizedSuggestion:"},
{"access": "public", "name": "initWithLocalizedSuggestion:localizedDescription:"},
{"access": "public", "name": "initWithLocalizedSuggestion:localizedDescription:iconImage:"},
{"access": "public", "introduced": "16", "name": "initWithLocalizedAttributedSuggestion:"},
{"access": "public", "introduced": "16", "name": "initWithLocalizedAttributedSuggestion:localizedDescription:"},
{"access": "public", "introduced": "16", "name": "initWithLocalizedAttributedSuggestion:localizedDescription:iconImage:"}
],
"introduced": "16",
"linkage": "exported",
"name": "UISearchSuggestionItem",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "localizedAttributedSuggestion", "introduced": "16", "name": "localizedAttributedSuggestion"},
{"access": "public", "attr": [ "readonly" ], "getter": "localizedSuggestion", "name": "localizedSuggestion"},
{"access": "public", "attr": [ "readonly" ], "getter": "localizedDescription", "name": "localizedDescription"},
{"access": "public", "attr": [ "readonly" ], "getter": "iconImage", "name": "iconImage"},
{"access": "public", "getter": "representedObject", "introduced": "16", "name": "representedObject", "setter": "setRepresentedObject:"}
],
"protocols": [
"UISearchSuggestion"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithViewControllerProvider:"}
],
"introduced": "18",
"linkage": "exported",
"name": "UISearchTab",
"properties": [
{"access": "public", "getter": "automaticallyActivatesSearch", "introduced": "26", "name": "automaticallyActivatesSearch", "setter": "setAutomaticallyActivatesSearch:"}
],
"super": "UITab"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "insertToken:atIndex:"},
{"access": "public", "name": "removeTokenAtIndex:"},
{"access": "public", "name": "positionOfTokenAtIndex:"},
{"access": "public", "name": "tokensInRange:"},
{"access": "public", "name": "replaceTextualPortionOfRange:withToken:atIndex:"}
],
"introduced": "13",
"linkage": "exported",
"name": "UISearchTextField",
"properties": [
{"access": "public", "getter": "tokens", "name": "tokens", "setter": "setTokens:"},
{"access": "public", "attr": [ "readonly" ], "getter": "textualRange", "name": "textualRange"},
{"access": "public", "getter": "tokenBackgroundColor", "name": "tokenBackgroundColor", "setter": "setTokenBackgroundColor:"},
{"access": "public", "getter": "allowsDeletingTokens", "name": "allowsDeletingTokens", "setter": "setAllowsDeletingTokens:"},
{"access": "public", "getter": "allowsCopyingTokens", "name": "allowsCopyingTokens", "setter": "setAllowsCopyingTokens:"},
{"access": "public", "getter": "searchSuggestions", "introduced": "16", "name": "searchSuggestions", "setter": "setSearchSuggestions:"}
],
"super": "UITextField"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true},
{"access": "public", "name": "tokenWithIcon:text:"}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "UISearchToken",
"properties": [
{"access": "public", "getter": "representedObject", "name": "representedObject", "setter": "setRepresentedObject:"}
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"SpringLoading"
],
"instanceMethods": [
{"access": "public", "name": "initWithFrame:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "initWithItems:"},
{"access": "public", "introduced": "14", "name": "initWithFrame:actions:"},
{"access": "public", "introduced": "14", "name": "insertSegmentWithAction:atIndex:animated:"},
{"access": "public", "introduced": "14", "name": "setAction:forSegmentAtIndex:"},
{"access": "public", "introduced": "14", "name": "actionForSegmentAtIndex:"},
{"access": "public", "introduced": "14", "name": "segmentIndexForActionIdentifier:"},
{"access": "public", "name": "insertSegmentWithTitle:atIndex:animated:"},
{"access": "public", "name": "insertSegmentWithImage:atIndex:animated:"},
{"access": "public", "name": "removeSegmentAtIndex:animated:"},
{"access": "public", "name": "removeAllSegments"},
{"access": "public", "name": "setTitle:forSegmentAtIndex:"},
{"access": "public", "name": "titleForSegmentAtIndex:"},
{"access": "public", "name": "setImage:forSegmentAtIndex:"},
{"access": "public", "name": "imageForSegmentAtIndex:"},
{"access": "public", "name": "setWidth:forSegmentAtIndex:"},
{"access": "public", "name": "widthForSegmentAtIndex:"},
{"access": "public", "name": "setContentOffset:forSegmentAtIndex:"},
{"access": "public", "name": "contentOffsetForSegmentAtIndex:"},
{"access": "public", "name": "setEnabled:forSegmentAtIndex:"},
{"access": "public", "name": "isEnabledForSegmentAtIndex:"},
{"access": "public", "introduced": "5", "name": "setBackgroundImage:forState:barMetrics:"},
{"access": "public", "introduced": "5", "name": "backgroundImageForState:barMetrics:"},
{"access": "public", "introduced": "5", "name": "setDividerImage:forLeftSegmentState:rightSegmentState:barMetrics:"},
{"access": "public", "introduced": "5", "name": "dividerImageForLeftSegmentState:rightSegmentState:barMetrics:"},
{"access": "public", "introduced": "5", "name": "setTitleTextAttributes:forState:"},
{"access": "public", "introduced": "5", "name": "titleTextAttributesForState:"},
{"access": "public", "introduced": "5", "name": "setContentPositionAdjustment:forSegmentType:barMetrics:"},
{"access": "public", "introduced": "5", "name": "contentPositionAdjustmentForSegmentType:barMetrics:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UISegmentedControl",
"properties": [
{"access": "public", "getter": "segmentedControlStyle", "introduced": "2", "name": "segmentedControlStyle", "setter": "setSegmentedControlStyle:"},
{"access": "public", "getter": "isMomentary", "name": "momentary", "setter": "setMomentary:"},
{"access": "public", "attr": [ "readonly" ], "getter": "numberOfSegments", "name": "numberOfSegments"},
{"access": "public", "getter": "apportionsSegmentWidthsByContent", "introduced": "5", "name": "apportionsSegmentWidthsByContent", "setter": "setApportionsSegmentWidthsByContent:"},
{"access": "public", "getter": "selectedSegmentIndex", "name": "selectedSegmentIndex", "setter": "setSelectedSegmentIndex:"},
{"access": "public", "getter": "selectedSegmentTintColor", "introduced": "13", "name": "selectedSegmentTintColor", "setter": "setSelectedSegmentTintColor:"}
],
"protocols": [
"NSCoding"
],
"super": "UIControl"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "selectionChanged"},
{"access": "public", "introduced": "17.5", "name": "selectionChangedAtLocation:"}
],
"introduced": "10",
"linkage": "exported",
"name": "UISelectionFeedbackGenerator",
"super": "UIFeedbackGenerator"
},
{
"access": "public",
"introduced": "18",
"linkage": "exported",
"name": "UIShadowProperties",
"properties": [
{"access": "public", "getter": "color", "name": "color", "setter": "setColor:"},
{"access": "public", "getter": "opacity", "name": "opacity", "setter": "setOpacity:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"},
{"access": "public", "getter": "offset", "name": "offset", "setter": "setOffset:"},
{"access": "public", "getter": "path", "name": "path", "setter": "setPath:"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "rectShapeWithCornerRadius:"},
{"access": "public", "name": "rectShapeWithCornerRadius:cornerCurve:"},
{"access": "public", "name": "rectShapeWithCornerRadius:cornerCurve:maskedCorners:"},
{"access": "public", "name": "fixedRectShapeWithRect:"},
{"access": "public", "name": "fixedRectShapeWithRect:cornerRadius:"},
{"access": "public", "name": "fixedRectShapeWithRect:cornerRadius:cornerCurve:maskedCorners:"},
{"access": "public", "name": "shapeWithBezierPath:"},
{"access": "public", "name": "shapeWithProvider:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "shapeByApplyingInsets:"},
{"access": "public", "name": "shapeByApplyingInset:"},
{"access": "public", "name": "resolvedShapeInContext:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "17",
"linkage": "exported",
"name": "UIShape",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "rectShape", "name": "rectShape"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "capsuleShape", "name": "capsuleShape"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "circleShape", "name": "circleShape"}
],
"protocols": [
"UIShapeProvider",
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "17",
"linkage": "exported",
"name": "UIShapeResolutionContext",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "contentShape", "name": "contentShape"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "16", "name": "invalidateDetents"},
{"access": "public", "name": "animateChanges:"}
],
"introduced": "15",
"linkage": "exported",
"name": "UISheetPresentationController",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "sourceView", "name": "sourceView", "setter": "setSourceView:"},
{"access": "public", "getter": "prefersPageSizing", "introduced": "17", "name": "prefersPageSizing", "setter": "setPrefersPageSizing:"},
{"access": "public", "getter": "prefersEdgeAttachedInCompactHeight", "name": "prefersEdgeAttachedInCompactHeight", "setter": "setPrefersEdgeAttachedInCompactHeight:"},
{"access": "public", "getter": "widthFollowsPreferredContentSizeWhenEdgeAttached", "name": "widthFollowsPreferredContentSizeWhenEdgeAttached", "setter": "setWidthFollowsPreferredContentSizeWhenEdgeAttached:"},
{"access": "public", "getter": "prefersGrabberVisible", "name": "prefersGrabberVisible", "setter": "setPrefersGrabberVisible:"},
{"access": "public", "getter": "preferredCornerRadius", "name": "preferredCornerRadius", "setter": "setPreferredCornerRadius:"},
{"access": "public", "getter": "detents", "name": "detents", "setter": "setDetents:"},
{"access": "public", "getter": "selectedDetentIdentifier", "name": "selectedDetentIdentifier", "setter": "setSelectedDetentIdentifier:"},
{"access": "public", "getter": "largestUndimmedDetentIdentifier", "name": "largestUndimmedDetentIdentifier", "setter": "setLargestUndimmedDetentIdentifier:"},
{"access": "public", "getter": "prefersScrollingExpandsWhenScrolledToEdge", "name": "prefersScrollingExpandsWhenScrolledToEdge", "setter": "setPrefersScrollingExpandsWhenScrolledToEdge:"}
],
"super": "UIPresentationController"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true},
{"access": "public", "name": "mediumDetent"},
{"access": "public", "name": "largeDetent"},
{"access": "public", "introduced": "16", "name": "customDetentWithIdentifier:resolver:"}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "introduced": "16", "name": "resolvedValueInContext:"}
],
"introduced": "15",
"linkage": "exported",
"name": "UISheetPresentationControllerDetent",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "identifier", "introduced": "16", "name": "identifier"},
{"access": "public", "getter": "backgroundEffect", "introduced": "26.1", "name": "backgroundEffect", "setter": "setBackgroundEffect:"}
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"UIBehavioralStyle"
],
"instanceMethods": [
{"access": "public", "name": "setValue:animated:"},
{"access": "public", "name": "setThumbImage:forState:"},
{"access": "public", "name": "setMinimumTrackImage:forState:"},
{"access": "public", "name": "setMaximumTrackImage:forState:"},
{"access": "public", "name": "thumbImageForState:"},
{"access": "public", "name": "minimumTrackImageForState:"},
{"access": "public", "name": "maximumTrackImageForState:"},
{"access": "public", "name": "minimumValueImageRectForBounds:"},
{"access": "public", "name": "maximumValueImageRectForBounds:"},
{"access": "public", "name": "trackRectForBounds:"},
{"access": "public", "name": "thumbRectForBounds:trackRect:value:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UISlider",
"properties": [
{"access": "public", "getter": "value", "name": "value", "setter": "setValue:"},
{"access": "public", "getter": "minimumValue", "name": "minimumValue", "setter": "setMinimumValue:"},
{"access": "public", "getter": "maximumValue", "name": "maximumValue", "setter": "setMaximumValue:"},
{"access": "public", "getter": "minimumValueImage", "name": "minimumValueImage", "setter": "setMinimumValueImage:"},
{"access": "public", "getter": "maximumValueImage", "name": "maximumValueImage", "setter": "setMaximumValueImage:"},
{"access": "public", "getter": "isContinuous", "name": "continuous", "setter": "setContinuous:"},
{"access": "public", "getter": "trackConfiguration", "introduced": "26", "name": "trackConfiguration", "setter": "setTrackConfiguration:"},
{"access": "public", "getter": "sliderStyle", "introduced": "26", "name": "sliderStyle", "setter": "setSliderStyle:"},
{"access": "public", "getter": "minimumTrackTintColor", "introduced": "5", "name": "minimumTrackTintColor", "setter": "setMinimumTrackTintColor:"},
{"access": "public", "getter": "maximumTrackTintColor", "introduced": "5", "name": "maximumTrackTintColor", "setter": "setMaximumTrackTintColor:"},
{"access": "public", "getter": "thumbTintColor", "introduced": "5", "name": "thumbTintColor", "setter": "setThumbTintColor:"},
{"access": "public", "attr": [ "readonly" ], "getter": "currentThumbImage", "name": "currentThumbImage"},
{"access": "public", "attr": [ "readonly" ], "getter": "currentMinimumTrackImage", "name": "currentMinimumTrackImage"},
{"access": "public", "attr": [ "readonly" ], "getter": "currentMaximumTrackImage", "name": "currentMaximumTrackImage"}
],
"protocols": [
"NSCoding"
],
"super": "UIControl"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "tickWithPosition:title:image:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "26",
"linkage": "exported",
"name": "UISliderTick",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "position", "name": "position"},
{"access": "public", "getter": "title", "name": "title", "setter": "setTitle:"},
{"access": "public", "getter": "image", "name": "image", "setter": "setImage:"}
],
"protocols": [
"NSCopying",
"NSCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "configurationWithTicks:"},
{"access": "public", "name": "configurationWithNumberOfTicks:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "26",
"linkage": "exported",
"name": "UISliderTrackConfiguration",
"properties": [
{"access": "public", "getter": "allowsTickValuesOnly", "name": "allowsTickValuesOnly", "setter": "setAllowsTickValuesOnly:"},
{"access": "public", "getter": "neutralValue", "name": "neutralValue", "setter": "setNeutralValue:"},
{"access": "public", "getter": "minimumEnabledValue", "name": "minimumEnabledValue", "setter": "setMinimumEnabledValue:"},
{"access": "public", "getter": "maximumEnabledValue", "name": "maximumEnabledValue", "setter": "setMaximumEnabledValue:"},
{"access": "public", "attr": [ "readonly" ], "getter": "ticks", "name": "ticks"}
],
"protocols": [
"NSCopying",
"NSCoding"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "18.4",
"linkage": "exported",
"name": "UISmartReplySuggestion",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "smartReply", "name": "smartReply"}
],
"super": "UIInputSuggestion"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithItem:snapToPoint:"}
],
"introduced": "7",
"linkage": "exported",
"name": "UISnapBehavior",
"properties": [
{"access": "public", "getter": "snapPoint", "introduced": "9", "name": "snapPoint", "setter": "setSnapPoint:"},
{"access": "public", "getter": "damping", "name": "damping", "setter": "setDamping:"}
],
"super": "UIDynamicBehavior"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "initWithNibName:bundle:"},
{"access": "public", "introduced": "14", "name": "initWithStyle:"},
{"access": "public", "introduced": "14", "name": "setViewController:forColumn:"},
{"access": "public", "introduced": "14", "name": "viewControllerForColumn:"},
{"access": "public", "introduced": "14", "name": "hideColumn:"},
{"access": "public", "introduced": "14", "name": "showColumn:"},
{"access": "public", "introduced": "26", "name": "isShowingColumn:"},
{"access": "public", "introduced": "8", "name": "showViewController:sender:"},
{"access": "public", "introduced": "8", "name": "showDetailViewController:sender:"}
],
"introduced": "3.2",
"linkage": "exported",
"name": "UISplitViewController",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "style", "introduced": "14", "name": "style"},
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "showsSecondaryOnlyButton", "introduced": "14", "name": "showsSecondaryOnlyButton", "setter": "setShowsSecondaryOnlyButton:"},
{"access": "public", "getter": "preferredSplitBehavior", "introduced": "14", "name": "preferredSplitBehavior", "setter": "setPreferredSplitBehavior:"},
{"access": "public", "attr": [ "readonly" ], "getter": "splitBehavior", "introduced": "14", "name": "splitBehavior"},
{"access": "public", "getter": "viewControllers", "name": "viewControllers", "setter": "setViewControllers:"},
{"access": "public", "getter": "presentsWithGesture", "introduced": "5.1", "name": "presentsWithGesture", "setter": "setPresentsWithGesture:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isCollapsed", "introduced": "8", "name": "collapsed"},
{"access": "public", "getter": "preferredDisplayMode", "introduced": "8", "name": "preferredDisplayMode", "setter": "setPreferredDisplayMode:"},
{"access": "public", "attr": [ "readonly" ], "getter": "displayMode", "introduced": "8", "name": "displayMode"},
{"access": "public", "attr": [ "readonly" ], "getter": "displayModeButtonItem", "introduced": "8", "name": "displayModeButtonItem"},
{"access": "public", "getter": "displayModeButtonVisibility", "introduced": "14.5", "name": "displayModeButtonVisibility", "setter": "setDisplayModeButtonVisibility:"},
{"access": "public", "getter": "preferredPrimaryColumnWidthFraction", "introduced": "8", "name": "preferredPrimaryColumnWidthFraction", "setter": "setPreferredPrimaryColumnWidthFraction:"},
{"access": "public", "getter": "preferredPrimaryColumnWidth", "introduced": "14", "name": "preferredPrimaryColumnWidth", "setter": "setPreferredPrimaryColumnWidth:"},
{"access": "public", "getter": "minimumPrimaryColumnWidth", "introduced": "8", "name": "minimumPrimaryColumnWidth", "setter": "setMinimumPrimaryColumnWidth:"},
{"access": "public", "getter": "maximumPrimaryColumnWidth", "introduced": "8", "name": "maximumPrimaryColumnWidth", "setter": "setMaximumPrimaryColumnWidth:"},
{"access": "public", "attr": [ "readonly" ], "getter": "primaryColumnWidth", "introduced": "8", "name": "primaryColumnWidth"},
{"access": "public", "getter": "preferredSupplementaryColumnWidthFraction", "introduced": "14", "name": "preferredSupplementaryColumnWidthFraction", "setter": "setPreferredSupplementaryColumnWidthFraction:"},
{"access": "public", "getter": "preferredSupplementaryColumnWidth", "introduced": "14", "name": "preferredSupplementaryColumnWidth", "setter": "setPreferredSupplementaryColumnWidth:"},
{"access": "public", "getter": "minimumSupplementaryColumnWidth", "introduced": "14", "name": "minimumSupplementaryColumnWidth", "setter": "setMinimumSupplementaryColumnWidth:"},
{"access": "public", "getter": "maximumSupplementaryColumnWidth", "introduced": "14", "name": "maximumSupplementaryColumnWidth", "setter": "setMaximumSupplementaryColumnWidth:"},
{"access": "public", "attr": [ "readonly" ], "getter": "supplementaryColumnWidth", "introduced": "14", "name": "supplementaryColumnWidth"},
{"access": "public", "getter": "preferredSecondaryColumnWidthFraction", "introduced": "26", "name": "preferredSecondaryColumnWidthFraction", "setter": "setPreferredSecondaryColumnWidthFraction:"},
{"access": "public", "getter": "preferredSecondaryColumnWidth", "introduced": "26", "name": "preferredSecondaryColumnWidth", "setter": "setPreferredSecondaryColumnWidth:"},
{"access": "public", "getter": "minimumSecondaryColumnWidth", "introduced": "26", "name": "minimumSecondaryColumnWidth", "setter": "setMinimumSecondaryColumnWidth:"},
{"access": "public", "getter": "preferredInspectorColumnWidthFraction", "introduced": "26", "name": "preferredInspectorColumnWidthFraction", "setter": "setPreferredInspectorColumnWidthFraction:"},
{"access": "public", "getter": "preferredInspectorColumnWidth", "introduced": "26", "name": "preferredInspectorColumnWidth", "setter": "setPreferredInspectorColumnWidth:"},
{"access": "public", "getter": "minimumInspectorColumnWidth", "introduced": "26", "name": "minimumInspectorColumnWidth", "setter": "setMinimumInspectorColumnWidth:"},
{"access": "public", "getter": "maximumInspectorColumnWidth", "introduced": "26", "name": "maximumInspectorColumnWidth", "setter": "setMaximumInspectorColumnWidth:"},
{"access": "public", "getter": "primaryEdge", "introduced": "11", "name": "primaryEdge", "setter": "setPrimaryEdge:"},
{"access": "public", "getter": "primaryBackgroundStyle", "introduced": "13", "name": "primaryBackgroundStyle", "setter": "setPrimaryBackgroundStyle:"}
],
"super": "UIViewController"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "initWithInteractionBehavior:interactionEffect:activationHandler:"},
{"access": "public", "name": "initWithActivationHandler:"}
],
"introduced": "11",
"linkage": "exported",
"name": "UISpringLoadedInteraction",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "interactionBehavior", "name": "interactionBehavior"},
{"access": "public", "attr": [ "readonly" ], "getter": "interactionEffect", "name": "interactionEffect"}
],
"protocols": [
"UIInteraction"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "initWithDampingRatio:initialVelocity:"},
{"access": "public", "name": "initWithMass:stiffness:damping:initialVelocity:"},
{"access": "public", "name": "initWithDampingRatio:"},
{"access": "public", "introduced": "17", "name": "initWithDuration:bounce:initialVelocity:"},
{"access": "public", "introduced": "17", "name": "initWithDuration:bounce:"}
],
"introduced": "10",
"linkage": "exported",
"name": "UISpringTimingParameters",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "initialVelocity", "name": "initialVelocity"}
],
"protocols": [
"UITimingCurveProvider"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithFrame:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "initWithArrangedSubviews:"},
{"access": "public", "name": "addArrangedSubview:"},
{"access": "public", "name": "removeArrangedSubview:"},
{"access": "public", "name": "insertArrangedSubview:atIndex:"},
{"access": "public", "introduced": "11", "name": "setCustomSpacing:afterView:"},
{"access": "public", "introduced": "11", "name": "customSpacingAfterView:"}
],
"introduced": "9",
"linkage": "exported",
"name": "UIStackView",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "arrangedSubviews", "name": "arrangedSubviews"},
{"access": "public", "getter": "axis", "name": "axis", "setter": "setAxis:"},
{"access": "public", "getter": "distribution", "name": "distribution", "setter": "setDistribution:"},
{"access": "public", "getter": "alignment", "name": "alignment", "setter": "setAlignment:"},
{"access": "public", "getter": "spacing", "name": "spacing", "setter": "setSpacing:"},
{"access": "public", "getter": "isBaselineRelativeArrangement", "name": "baselineRelativeArrangement", "setter": "setBaselineRelativeArrangement:"},
{"access": "public", "getter": "isLayoutMarginsRelativeArrangement", "name": "layoutMarginsRelativeArrangement", "setter": "setLayoutMarginsRelativeArrangement:"}
],
"super": "UIView"
},
{
"access": "public",
"introduced": "17.4",
"linkage": "exported",
"name": "UIStandardTextCursorView",
"protocols": [
"UITextCursorView"
],
"super": "UIView"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "UIStatusBarManager",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "statusBarStyle", "name": "statusBarStyle"},
{"access": "public", "attr": [ "readonly" ], "getter": "isStatusBarHidden", "name": "statusBarHidden"},
{"access": "public", "attr": [ "readonly" ], "getter": "statusBarFrame", "name": "statusBarFrame"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "6", "name": "setBackgroundImage:forState:"},
{"access": "public", "introduced": "6", "name": "backgroundImageForState:"},
{"access": "public", "introduced": "6", "name": "setDividerImage:forLeftSegmentState:rightSegmentState:"},
{"access": "public", "introduced": "6", "name": "dividerImageForLeftSegmentState:rightSegmentState:"},
{"access": "public", "introduced": "6", "name": "setIncrementImage:forState:"},
{"access": "public", "introduced": "6", "name": "incrementImageForState:"},
{"access": "public", "introduced": "6", "name": "setDecrementImage:forState:"},
{"access": "public", "introduced": "6", "name": "decrementImageForState:"}
],
"introduced": "5",
"linkage": "exported",
"name": "UIStepper",
"properties": [
{"access": "public", "getter": "isContinuous", "name": "continuous", "setter": "setContinuous:"},
{"access": "public", "getter": "autorepeat", "name": "autorepeat", "setter": "setAutorepeat:"},
{"access": "public", "getter": "wraps", "name": "wraps", "setter": "setWraps:"},
{"access": "public", "getter": "value", "name": "value", "setter": "setValue:"},
{"access": "public", "getter": "minimumValue", "name": "minimumValue", "setter": "setMinimumValue:"},
{"access": "public", "getter": "maximumValue", "name": "maximumValue", "setter": "setMaximumValue:"},
{"access": "public", "getter": "stepValue", "name": "stepValue", "setter": "setStepValue:"}
],
"super": "UIControl"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "storyboardWithName:bundle:"}
],
"instanceMethods": [
{"access": "public", "name": "instantiateInitialViewController"},
{"access": "public", "introduced": "13", "name": "instantiateInitialViewControllerWithCreator:"},
{"access": "public", "name": "instantiateViewControllerWithIdentifier:"},
{"access": "public", "introduced": "13", "name": "instantiateViewControllerWithIdentifier:creator:"}
],
"introduced": "5",
"linkage": "exported",
"name": "UIStoryboard",
"super": "NSObject"
},
{
"access": "public",
"introduced": "5",
"linkage": "exported",
"name": "UIStoryboardPopoverSegue",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "popoverController", "name": "popoverController"}
],
"super": "UIStoryboardSegue"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "6", "name": "segueWithIdentifier:source:destination:performHandler:"}
],
"instanceMethods": [
{"access": "public", "name": "initWithIdentifier:source:destination:"},
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "perform"}
],
"introduced": "5",
"linkage": "exported",
"name": "UIStoryboardSegue",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "identifier", "name": "identifier"},
{"access": "public", "attr": [ "readonly" ], "getter": "sourceViewController", "name": "sourceViewController"},
{"access": "public", "attr": [ "readonly" ], "getter": "destinationViewController", "name": "destinationViewController"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "9",
"linkage": "exported",
"name": "UIStoryboardUnwindSegueSource",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "sourceViewController", "name": "sourceViewController"},
{"access": "public", "attr": [ "readonly" ], "getter": "unwindAction", "name": "unwindAction"},
{"access": "public", "attr": [ "readonly" ], "getter": "sender", "name": "sender"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "configurationWithActions:"}
],
"introduced": "11",
"linkage": "exported",
"name": "UISwipeActionsConfiguration",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "actions", "name": "actions"},
{"access": "public", "getter": "performsFirstActionWithFullSwipe", "name": "performsFirstActionWithFullSwipe", "setter": "setPerformsFirstActionWithFullSwipe:"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "3.2",
"linkage": "exported",
"name": "UISwipeGestureRecognizer",
"properties": [
{"access": "public", "getter": "numberOfTouchesRequired", "name": "numberOfTouchesRequired", "setter": "setNumberOfTouchesRequired:"},
{"access": "public", "getter": "direction", "name": "direction", "setter": "setDirection:"}
],
"super": "UIGestureRecognizer"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithFrame:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "setOn:animated:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UISwitch",
"properties": [
{"access": "public", "getter": "onTintColor", "introduced": "5", "name": "onTintColor", "setter": "setOnTintColor:"},
{"access": "public", "getter": "thumbTintColor", "introduced": "6", "name": "thumbTintColor", "setter": "setThumbTintColor:"},
{"access": "public", "getter": "onImage", "introduced": "6", "name": "onImage", "setter": "setOnImage:"},
{"access": "public", "getter": "offImage", "introduced": "6", "name": "offImage", "setter": "setOffImage:"},
{"access": "public", "getter": "title", "introduced": "14", "name": "title", "setter": "setTitle:"},
{"access": "public", "attr": [ "readonly" ], "getter": "style", "introduced": "14", "name": "style"},
{"access": "public", "getter": "preferredStyle", "introduced": "14", "name": "preferredStyle", "setter": "setPreferredStyle:"},
{"access": "public", "getter": "isOn", "name": "on", "setter": "setOn:"}
],
"protocols": [
"NSCoding"
],
"super": "UIControl"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "transitionWithContentTransition:"},
{"access": "public", "name": "transitionWithContentTransition:options:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "26",
"linkage": "exported",
"name": "UISymbolContentTransition",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "contentTransition", "name": "contentTransition"},
{"access": "public", "attr": [ "readonly" ], "getter": "options", "name": "options"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "17",
"linkage": "exported",
"name": "UISymbolEffectCompletionContext",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "isFinished", "name": "finished"},
{"access": "public", "attr": [ "readonly" ], "getter": "sender", "name": "sender"},
{"access": "public", "attr": [ "readonly" ], "getter": "effect", "name": "effect"},
{"access": "public", "attr": [ "readonly" ], "getter": "contentTransition", "name": "contentTransition"}
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"UIPopoverPresentationControllerSourceItem",
"UISpringLoadedInteractionSupporting",
"UIAccessibility"
],
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithTitle:image:identifier:viewControllerProvider:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "18",
"linkage": "exported",
"name": "UITab",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "identifier", "name": "identifier"},
{"access": "public", "getter": "isEnabled", "introduced": "18.4", "name": "enabled", "setter": "setEnabled:"},
{"access": "public", "getter": "title", "name": "title", "setter": "setTitle:"},
{"access": "public", "getter": "image", "name": "image", "setter": "setImage:"},
{"access": "public", "getter": "subtitle", "name": "subtitle", "setter": "setSubtitle:"},
{"access": "public", "getter": "badgeValue", "name": "badgeValue", "setter": "setBadgeValue:"},
{"access": "public", "getter": "preferredPlacement", "name": "preferredPlacement", "setter": "setPreferredPlacement:"},
{"access": "public", "getter": "userInfo", "name": "userInfo", "setter": "setUserInfo:"},
{"access": "public", "attr": [ "readonly" ], "getter": "parent", "name": "parent"},
{"access": "public", "attr": [ "readonly" ], "getter": "tabBarController", "name": "tabBarController"},
{"access": "public", "attr": [ "readonly" ], "getter": "viewController", "name": "viewController"},
{"access": "public", "attr": [ "readonly" ], "getter": "managingTabGroup", "name": "managingTabGroup"},
{"access": "public", "getter": "isHidden", "name": "hidden", "setter": "setHidden:"},
{"access": "public", "getter": "isHiddenByDefault", "name": "hiddenByDefault", "setter": "setHiddenByDefault:"},
{"access": "public", "getter": "allowsHiding", "name": "allowsHiding", "setter": "setAllowsHiding:"},
{"access": "public", "attr": [ "readonly" ], "getter": "hasVisiblePlacement", "name": "hasVisiblePlacement"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithContentView:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "26",
"linkage": "exported",
"name": "UITabAccessory",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "contentView", "name": "contentView"}
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"SpringLoading"
],
"instanceMethods": [
{"access": "public", "name": "setItems:animated:"},
{"access": "public", "name": "beginCustomizingItems:"},
{"access": "public", "name": "endCustomizingAnimated:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UITabBar",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "items", "name": "items", "setter": "setItems:"},
{"access": "public", "getter": "selectedItem", "name": "selectedItem", "setter": "setSelectedItem:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isCustomizing", "name": "customizing"},
{"access": "public", "getter": "tintColor", "introduced": "5", "name": "tintColor", "setter": "setTintColor:"},
{"access": "public", "getter": "barTintColor", "introduced": "7", "name": "barTintColor", "setter": "setBarTintColor:"},
{"access": "public", "getter": "unselectedItemTintColor", "introduced": "10", "name": "unselectedItemTintColor", "setter": "setUnselectedItemTintColor:"},
{"access": "public", "getter": "selectedImageTintColor", "introduced": "5", "name": "selectedImageTintColor", "setter": "setSelectedImageTintColor:"},
{"access": "public", "getter": "backgroundImage", "introduced": "5", "name": "backgroundImage", "setter": "setBackgroundImage:"},
{"access": "public", "getter": "selectionIndicatorImage", "introduced": "5", "name": "selectionIndicatorImage", "setter": "setSelectionIndicatorImage:"},
{"access": "public", "getter": "shadowImage", "introduced": "6", "name": "shadowImage", "setter": "setShadowImage:"},
{"access": "public", "getter": "itemPositioning", "introduced": "7", "name": "itemPositioning", "setter": "setItemPositioning:"},
{"access": "public", "getter": "itemWidth", "introduced": "7", "name": "itemWidth", "setter": "setItemWidth:"},
{"access": "public", "getter": "itemSpacing", "introduced": "7", "name": "itemSpacing", "setter": "setItemSpacing:"},
{"access": "public", "getter": "barStyle", "introduced": "7", "name": "barStyle", "setter": "setBarStyle:"},
{"access": "public", "getter": "isTranslucent", "introduced": "7", "name": "translucent", "setter": "setTranslucent:"},
{"access": "public", "getter": "standardAppearance", "introduced": "13", "name": "standardAppearance", "setter": "setStandardAppearance:"},
{"access": "public", "getter": "scrollEdgeAppearance", "introduced": "15", "name": "scrollEdgeAppearance", "setter": "setScrollEdgeAppearance:"},
{"access": "public", "attr": [ "readonly" ], "getter": "leadingAccessoryView", "name": "leadingAccessoryView", "unavailable": true},
{"access": "public", "attr": [ "readonly" ], "getter": "trailingAccessoryView", "name": "trailingAccessoryView", "unavailable": true}
],
"super": "UIView"
},
{
"access": "public",
"introduced": "13",
"linkage": "exported",
"name": "UITabBarAppearance",
"properties": [
{"access": "public", "getter": "stackedLayoutAppearance", "name": "stackedLayoutAppearance", "setter": "setStackedLayoutAppearance:"},
{"access": "public", "getter": "inlineLayoutAppearance", "name": "inlineLayoutAppearance", "setter": "setInlineLayoutAppearance:"},
{"access": "public", "getter": "compactInlineLayoutAppearance", "name": "compactInlineLayoutAppearance", "setter": "setCompactInlineLayoutAppearance:"},
{"access": "public", "getter": "selectionIndicatorTintColor", "name": "selectionIndicatorTintColor", "setter": "setSelectionIndicatorTintColor:"},
{"access": "public", "getter": "selectionIndicatorImage", "name": "selectionIndicatorImage", "setter": "setSelectionIndicatorImage:"},
{"access": "public", "getter": "stackedItemPositioning", "name": "stackedItemPositioning", "setter": "setStackedItemPositioning:"},
{"access": "public", "getter": "stackedItemWidth", "name": "stackedItemWidth", "setter": "setStackedItemWidth:"},
{"access": "public", "getter": "stackedItemSpacing", "name": "stackedItemSpacing", "setter": "setStackedItemSpacing:"}
],
"super": "UIBarAppearance"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "18", "name": "setTabs:animated:"},
{"access": "public", "introduced": "18", "name": "tabForIdentifier:"},
{"access": "public", "introduced": "18", "name": "initWithTabs:"},
{"access": "public", "introduced": "18", "name": "setTabBarHidden:animated:"},
{"access": "public", "introduced": "26", "name": "setBottomAccessory:animated:"},
{"access": "public", "name": "setViewControllers:animated:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UITabBarController",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "mode", "introduced": "18", "name": "mode", "setter": "setMode:"},
{"access": "public", "attr": [ "readonly" ], "getter": "sidebar", "introduced": "18", "name": "sidebar"},
{"access": "public", "getter": "customizationIdentifier", "introduced": "18", "name": "customizationIdentifier", "setter": "setCustomizationIdentifier:"},
{"access": "public", "getter": "compactTabIdentifiers", "introduced": "18", "name": "compactTabIdentifiers", "setter": "setCompactTabIdentifiers:"},
{"access": "public", "getter": "selectedTab", "introduced": "18", "name": "selectedTab", "setter": "setSelectedTab:"},
{"access": "public", "getter": "tabs", "introduced": "18", "name": "tabs", "setter": "setTabs:"},
{"access": "public", "getter": "tabBarMinimizeBehavior", "introduced": "26", "name": "tabBarMinimizeBehavior", "setter": "setTabBarMinimizeBehavior:"},
{"access": "public", "getter": "isTabBarHidden", "introduced": "18", "name": "tabBarHidden", "setter": "setTabBarHidden:"},
{"access": "public", "attr": [ "readonly" ], "getter": "contentLayoutGuide", "introduced": "26", "name": "contentLayoutGuide"},
{"access": "public", "getter": "bottomAccessory", "introduced": "26", "name": "bottomAccessory", "setter": "setBottomAccessory:"},
{"access": "public", "getter": "viewControllers", "name": "viewControllers", "setter": "setViewControllers:"},
{"access": "public", "getter": "selectedViewController", "name": "selectedViewController", "setter": "setSelectedViewController:"},
{"access": "public", "getter": "selectedIndex", "name": "selectedIndex", "setter": "setSelectedIndex:"},
{"access": "public", "attr": [ "readonly" ], "getter": "moreNavigationController", "name": "moreNavigationController"},
{"access": "public", "getter": "customizableViewControllers", "name": "customizableViewControllers", "setter": "setCustomizableViewControllers:"},
{"access": "public", "attr": [ "readonly" ], "getter": "tabBar", "introduced": "3", "name": "tabBar"}
],
"protocols": [
"UITabBarDelegate",
"NSCoding"
],
"super": "UIViewController"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "scrollToTarget:animated:"},
{"access": "public", "name": "reconfigureItemForTab:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "18",
"linkage": "exported",
"name": "UITabBarControllerSidebar",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "isHidden", "name": "hidden", "setter": "setHidden:"},
{"access": "public", "getter": "preferredLayout", "name": "preferredLayout", "setter": "setPreferredLayout:"},
{"access": "public", "getter": "navigationOverflowItems", "introduced": "18.2", "name": "navigationOverflowItems", "setter": "setNavigationOverflowItems:"},
{"access": "public", "getter": "headerContentConfiguration", "name": "headerContentConfiguration", "setter": "setHeaderContentConfiguration:"},
{"access": "public", "getter": "footerContentConfiguration", "name": "footerContentConfiguration", "setter": "setFooterContentConfiguration:"},
{"access": "public", "getter": "bottomBarView", "name": "bottomBarView", "setter": "setBottomBarView:"}
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"SpringLoading",
"UIPopoverPresentationControllerSourceItem"
],
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "initWithTitle:image:tag:"},
{"access": "public", "introduced": "7", "name": "initWithTitle:image:selectedImage:"},
{"access": "public", "name": "initWithTabBarSystemItem:tag:"},
{"access": "public", "introduced": "5", "name": "setFinishedSelectedImage:withFinishedUnselectedImage:"},
{"access": "public", "introduced": "5", "name": "finishedSelectedImage"},
{"access": "public", "introduced": "5", "name": "finishedUnselectedImage"},
{"access": "public", "introduced": "10", "name": "setBadgeTextAttributes:forState:"},
{"access": "public", "introduced": "10", "name": "badgeTextAttributesForState:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UITabBarItem",
"properties": [
{"access": "public", "getter": "selectedImage", "introduced": "7", "name": "selectedImage", "setter": "setSelectedImage:"},
{"access": "public", "getter": "badgeValue", "name": "badgeValue", "setter": "setBadgeValue:"},
{"access": "public", "getter": "titlePositionAdjustment", "introduced": "5", "name": "titlePositionAdjustment", "setter": "setTitlePositionAdjustment:"},
{"access": "public", "getter": "badgeColor", "introduced": "10", "name": "badgeColor", "setter": "setBadgeColor:"},
{"access": "public", "getter": "standardAppearance", "introduced": "13", "name": "standardAppearance", "setter": "setStandardAppearance:"},
{"access": "public", "getter": "scrollEdgeAppearance", "introduced": "15", "name": "scrollEdgeAppearance", "setter": "setScrollEdgeAppearance:"}
],
"super": "UIBarItem"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithStyle:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "copy"},
{"access": "public", "name": "configureWithDefaultForStyle:"}
],
"introduced": "13",
"linkage": "exported",
"name": "UITabBarItemAppearance",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "normal", "name": "normal"},
{"access": "public", "attr": [ "readonly" ], "getter": "selected", "name": "selected"},
{"access": "public", "attr": [ "readonly" ], "getter": "disabled", "name": "disabled"},
{"access": "public", "attr": [ "readonly" ], "getter": "focused", "name": "focused"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "UITabBarItemStateAppearance",
"properties": [
{"access": "public", "getter": "titleTextAttributes", "name": "titleTextAttributes", "setter": "setTitleTextAttributes:"},
{"access": "public", "getter": "titlePositionAdjustment", "name": "titlePositionAdjustment", "setter": "setTitlePositionAdjustment:"},
{"access": "public", "getter": "iconColor", "name": "iconColor", "setter": "setIconColor:"},
{"access": "public", "getter": "badgePositionAdjustment", "name": "badgePositionAdjustment", "setter": "setBadgePositionAdjustment:"},
{"access": "public", "getter": "badgeBackgroundColor", "name": "badgeBackgroundColor", "setter": "setBadgeBackgroundColor:"},
{"access": "public", "getter": "badgeTextAttributes", "name": "badgeTextAttributes", "setter": "setBadgeTextAttributes:"},
{"access": "public", "getter": "badgeTitlePositionAdjustment", "name": "badgeTitlePositionAdjustment", "setter": "setBadgeTitlePositionAdjustment:"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "tabForIdentifier:"},
{"access": "public", "name": "initWithTitle:image:identifier:children:viewControllerProvider:"}
],
"introduced": "18",
"linkage": "exported",
"name": "UITabGroup",
"properties": [
{"access": "public", "getter": "selectedChild", "name": "selectedChild", "setter": "setSelectedChild:"},
{"access": "public", "getter": "defaultChildIdentifier", "name": "defaultChildIdentifier", "setter": "setDefaultChildIdentifier:"},
{"access": "public", "getter": "children", "name": "children", "setter": "setChildren:"},
{"access": "public", "getter": "displayOrderIdentifiers", "name": "displayOrderIdentifiers", "setter": "setDisplayOrderIdentifiers:"},
{"access": "public", "getter": "allowsReordering", "name": "allowsReordering", "setter": "setAllowsReordering:"},
{"access": "public", "attr": [ "readonly" ], "getter": "displayOrder", "name": "displayOrder"},
{"access": "public", "getter": "managingNavigationController", "name": "managingNavigationController", "setter": "setManagingNavigationController:"},
{"access": "public", "getter": "sidebarActions", "name": "sidebarActions", "setter": "setSidebarActions:"},
{"access": "public", "getter": "sidebarAppearance", "name": "sidebarAppearance", "setter": "setSidebarAppearance:"},
{"access": "public", "getter": "isSidebarDestination", "introduced": "26", "name": "isSidebarDestination", "setter": "setIsSidebarDestination:"}
],
"super": "UITab"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "itemFromRequest:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "defaultContentConfiguration"},
{"access": "public", "name": "defaultBackgroundConfiguration"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "18",
"linkage": "exported",
"name": "UITabSidebarItem",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "tab", "name": "tab"},
{"access": "public", "attr": [ "readonly" ], "getter": "action", "name": "action"},
{"access": "public", "attr": [ "readonly" ], "getter": "configurationState", "name": "configurationState"},
{"access": "public", "getter": "contentConfiguration", "name": "contentConfiguration", "setter": "setContentConfiguration:"},
{"access": "public", "getter": "backgroundConfiguration", "name": "backgroundConfiguration", "setter": "setBackgroundConfiguration:"},
{"access": "public", "getter": "accessories", "name": "accessories", "setter": "setAccessories:"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "18",
"linkage": "exported",
"name": "UITabSidebarItemRequest",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "tab", "name": "tab"},
{"access": "public", "attr": [ "readonly" ], "getter": "action", "name": "action"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "targetForHeader"},
{"access": "public", "name": "targetForFooter"},
{"access": "public", "name": "targetForTab:"}
],
"introduced": "18",
"linkage": "exported",
"name": "UITabSidebarScrollTarget",
"super": "NSObject"
},
{
"access": "public",
"categories": [
"UIDragAndDrop"
],
"instanceMethods": [
{"access": "public", "name": "initWithFrame:style:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "numberOfRowsInSection:"},
{"access": "public", "name": "rectForSection:"},
{"access": "public", "name": "rectForHeaderInSection:"},
{"access": "public", "name": "rectForFooterInSection:"},
{"access": "public", "name": "rectForRowAtIndexPath:"},
{"access": "public", "name": "indexPathForRowAtPoint:"},
{"access": "public", "name": "indexPathForCell:"},
{"access": "public", "name": "indexPathsForRowsInRect:"},
{"access": "public", "name": "cellForRowAtIndexPath:"},
{"access": "public", "introduced": "6", "name": "headerViewForSection:"},
{"access": "public", "introduced": "6", "name": "footerViewForSection:"},
{"access": "public", "name": "scrollToRowAtIndexPath:atScrollPosition:animated:"},
{"access": "public", "name": "scrollToNearestSelectedRowAtScrollPosition:animated:"},
{"access": "public", "introduced": "11", "name": "performBatchUpdates:completion:"},
{"access": "public", "name": "beginUpdates"},
{"access": "public", "name": "endUpdates"},
{"access": "public", "name": "insertSections:withRowAnimation:"},
{"access": "public", "name": "deleteSections:withRowAnimation:"},
{"access": "public", "introduced": "5", "name": "moveSection:toSection:"},
{"access": "public", "introduced": "3", "name": "reloadSections:withRowAnimation:"},
{"access": "public", "name": "insertRowsAtIndexPaths:withRowAnimation:"},
{"access": "public", "name": "deleteRowsAtIndexPaths:withRowAnimation:"},
{"access": "public", "introduced": "5", "name": "moveRowAtIndexPath:toIndexPath:"},
{"access": "public", "introduced": "3", "name": "reloadRowsAtIndexPaths:withRowAnimation:"},
{"access": "public", "introduced": "15", "name": "reconfigureRowsAtIndexPaths:"},
{"access": "public", "name": "reloadData"},
{"access": "public", "introduced": "3", "name": "reloadSectionIndexTitles"},
{"access": "public", "name": "setEditing:animated:"},
{"access": "public", "name": "selectRowAtIndexPath:animated:scrollPosition:"},
{"access": "public", "name": "deselectRowAtIndexPath:animated:"},
{"access": "public", "name": "dequeueReusableCellWithIdentifier:"},
{"access": "public", "introduced": "6", "name": "dequeueReusableCellWithIdentifier:forIndexPath:"},
{"access": "public", "introduced": "6", "name": "dequeueReusableHeaderFooterViewWithIdentifier:"},
{"access": "public", "introduced": "5", "name": "registerNib:forCellReuseIdentifier:"},
{"access": "public", "introduced": "6", "name": "registerClass:forCellReuseIdentifier:"},
{"access": "public", "introduced": "6", "name": "registerNib:forHeaderFooterViewReuseIdentifier:"},
{"access": "public", "introduced": "6", "name": "registerClass:forHeaderFooterViewReuseIdentifier:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UITableView",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "style", "name": "style"},
{"access": "public", "getter": "dataSource", "name": "dataSource", "setter": "setDataSource:"},
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "prefetchDataSource", "introduced": "10", "name": "prefetchDataSource", "setter": "setPrefetchDataSource:"},
{"access": "public", "getter": "isPrefetchingEnabled", "introduced": "15", "name": "prefetchingEnabled", "setter": "setPrefetchingEnabled:"},
{"access": "public", "getter": "dragDelegate", "introduced": "11", "name": "dragDelegate", "setter": "setDragDelegate:"},
{"access": "public", "getter": "dropDelegate", "introduced": "11", "name": "dropDelegate", "setter": "setDropDelegate:"},
{"access": "public", "getter": "rowHeight", "name": "rowHeight", "setter": "setRowHeight:"},
{"access": "public", "getter": "sectionHeaderHeight", "name": "sectionHeaderHeight", "setter": "setSectionHeaderHeight:"},
{"access": "public", "getter": "sectionFooterHeight", "name": "sectionFooterHeight", "setter": "setSectionFooterHeight:"},
{"access": "public", "getter": "estimatedRowHeight", "introduced": "7", "name": "estimatedRowHeight", "setter": "setEstimatedRowHeight:"},
{"access": "public", "getter": "estimatedSectionHeaderHeight", "introduced": "7", "name": "estimatedSectionHeaderHeight", "setter": "setEstimatedSectionHeaderHeight:"},
{"access": "public", "getter": "estimatedSectionFooterHeight", "introduced": "7", "name": "estimatedSectionFooterHeight", "setter": "setEstimatedSectionFooterHeight:"},
{"access": "public", "getter": "fillerRowHeight", "introduced": "15", "name": "fillerRowHeight", "setter": "setFillerRowHeight:"},
{"access": "public", "getter": "sectionHeaderTopPadding", "introduced": "15", "name": "sectionHeaderTopPadding", "setter": "setSectionHeaderTopPadding:"},
{"access": "public", "getter": "separatorInset", "introduced": "7", "name": "separatorInset", "setter": "setSeparatorInset:"},
{"access": "public", "getter": "separatorInsetReference", "introduced": "11", "name": "separatorInsetReference", "setter": "setSeparatorInsetReference:"},
{"access": "public", "getter": "selfSizingInvalidation", "introduced": "16", "name": "selfSizingInvalidation", "setter": "setSelfSizingInvalidation:"},
{"access": "public", "getter": "backgroundView", "introduced": "3.2", "name": "backgroundView", "setter": "setBackgroundView:"},
{"access": "public", "attr": [ "readonly" ], "getter": "contextMenuInteraction", "introduced": "14", "name": "contextMenuInteraction"},
{"access": "public", "attr": [ "readonly" ], "getter": "numberOfSections", "name": "numberOfSections"},
{"access": "public", "attr": [ "readonly" ], "getter": "visibleCells", "name": "visibleCells"},
{"access": "public", "attr": [ "readonly" ], "getter": "indexPathsForVisibleRows", "name": "indexPathsForVisibleRows"},
{"access": "public", "attr": [ "readonly" ], "getter": "hasUncommittedUpdates", "introduced": "11", "name": "hasUncommittedUpdates"},
{"access": "public", "getter": "isEditing", "name": "editing", "setter": "setEditing:"},
{"access": "public", "getter": "allowsSelection", "introduced": "3", "name": "allowsSelection", "setter": "setAllowsSelection:"},
{"access": "public", "getter": "allowsSelectionDuringEditing", "name": "allowsSelectionDuringEditing", "setter": "setAllowsSelectionDuringEditing:"},
{"access": "public", "getter": "allowsMultipleSelection", "introduced": "5", "name": "allowsMultipleSelection", "setter": "setAllowsMultipleSelection:"},
{"access": "public", "getter": "allowsMultipleSelectionDuringEditing", "introduced": "5", "name": "allowsMultipleSelectionDuringEditing", "setter": "setAllowsMultipleSelectionDuringEditing:"},
{"access": "public", "attr": [ "readonly" ], "getter": "indexPathForSelectedRow", "name": "indexPathForSelectedRow"},
{"access": "public", "attr": [ "readonly" ], "getter": "indexPathsForSelectedRows", "introduced": "5", "name": "indexPathsForSelectedRows"},
{"access": "public", "getter": "sectionIndexMinimumDisplayRowCount", "name": "sectionIndexMinimumDisplayRowCount", "setter": "setSectionIndexMinimumDisplayRowCount:"},
{"access": "public", "getter": "sectionIndexColor", "introduced": "6", "name": "sectionIndexColor", "setter": "setSectionIndexColor:"},
{"access": "public", "getter": "sectionIndexBackgroundColor", "introduced": "7", "name": "sectionIndexBackgroundColor", "setter": "setSectionIndexBackgroundColor:"},
{"access": "public", "getter": "sectionIndexTrackingBackgroundColor", "introduced": "6", "name": "sectionIndexTrackingBackgroundColor", "setter": "setSectionIndexTrackingBackgroundColor:"},
{"access": "public", "getter": "separatorStyle", "name": "separatorStyle", "setter": "setSeparatorStyle:"},
{"access": "public", "getter": "separatorColor", "name": "separatorColor", "setter": "setSeparatorColor:"},
{"access": "public", "getter": "separatorEffect", "introduced": "8", "name": "separatorEffect", "setter": "setSeparatorEffect:"},
{"access": "public", "getter": "cellLayoutMarginsFollowReadableWidth", "introduced": "9", "name": "cellLayoutMarginsFollowReadableWidth", "setter": "setCellLayoutMarginsFollowReadableWidth:"},
{"access": "public", "getter": "insetsContentViewsToSafeArea", "introduced": "11", "name": "insetsContentViewsToSafeArea", "setter": "setInsetsContentViewsToSafeArea:"},
{"access": "public", "getter": "tableHeaderView", "name": "tableHeaderView", "setter": "setTableHeaderView:"},
{"access": "public", "getter": "tableFooterView", "name": "tableFooterView", "setter": "setTableFooterView:"},
{"access": "public", "getter": "remembersLastFocusedIndexPath", "introduced": "9", "name": "remembersLastFocusedIndexPath", "setter": "setRemembersLastFocusedIndexPath:"},
{"access": "public", "getter": "selectionFollowsFocus", "introduced": "14", "name": "selectionFollowsFocus", "setter": "setSelectionFollowsFocus:"},
{"access": "public", "getter": "allowsFocus", "introduced": "15", "name": "allowsFocus", "setter": "setAllowsFocus:"},
{"access": "public", "getter": "allowsFocusDuringEditing", "introduced": "15", "name": "allowsFocusDuringEditing", "setter": "setAllowsFocusDuringEditing:"},
{"access": "public", "getter": "dragInteractionEnabled", "introduced": "11", "name": "dragInteractionEnabled", "setter": "setDragInteractionEnabled:"},
{"access": "public", "attr": [ "readonly" ], "getter": "hasActiveDrag", "introduced": "11", "name": "hasActiveDrag"},
{"access": "public", "attr": [ "readonly" ], "getter": "hasActiveDrop", "introduced": "11", "name": "hasActiveDrop"},
{"access": "public", "getter": "contentHuggingElements", "introduced": "18", "name": "contentHuggingElements", "setter": "setContentHuggingElements:"}
],
"protocols": [
"NSCoding",
"UIDataSourceTranslating"
],
"super": "UIScrollView"
},
{
"access": "public",
"categories": [
"UIDeprecated"
],
"instanceMethods": [
{"access": "public", "introduced": "3", "name": "initWithStyle:reuseIdentifier:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "introduced": "14", "name": "setNeedsUpdateConfiguration"},
{"access": "public", "introduced": "14", "name": "updateConfigurationUsingState:"},
{"access": "public", "introduced": "14", "name": "defaultContentConfiguration"},
{"access": "public", "introduced": "16", "name": "defaultBackgroundConfiguration"},
{"access": "public", "name": "prepareForReuse"},
{"access": "public", "name": "setSelected:animated:"},
{"access": "public", "name": "setHighlighted:animated:"},
{"access": "public", "name": "setEditing:animated:"},
{"access": "public", "introduced": "3", "name": "willTransitionToState:"},
{"access": "public", "introduced": "3", "name": "didTransitionToState:"},
{"access": "public", "introduced": "11", "name": "dragStateDidChange:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UITableViewCell",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "configurationState", "introduced": "14", "name": "configurationState"},
{"access": "public", "getter": "configurationUpdateHandler", "introduced": "15", "name": "configurationUpdateHandler", "setter": "setConfigurationUpdateHandler:"},
{"access": "public", "getter": "contentConfiguration", "introduced": "14", "name": "contentConfiguration", "setter": "setContentConfiguration:"},
{"access": "public", "getter": "automaticallyUpdatesContentConfiguration", "introduced": "14", "name": "automaticallyUpdatesContentConfiguration", "setter": "setAutomaticallyUpdatesContentConfiguration:"},
{"access": "public", "attr": [ "readonly" ], "getter": "contentView", "name": "contentView"},
{"access": "public", "attr": [ "readonly" ], "getter": "imageView", "introduced": "3", "name": "imageView"},
{"access": "public", "attr": [ "readonly" ], "getter": "textLabel", "introduced": "3", "name": "textLabel"},
{"access": "public", "attr": [ "readonly" ], "getter": "detailTextLabel", "introduced": "3", "name": "detailTextLabel"},
{"access": "public", "getter": "backgroundConfiguration", "introduced": "14", "name": "backgroundConfiguration", "setter": "setBackgroundConfiguration:"},
{"access": "public", "getter": "automaticallyUpdatesBackgroundConfiguration", "introduced": "14", "name": "automaticallyUpdatesBackgroundConfiguration", "setter": "setAutomaticallyUpdatesBackgroundConfiguration:"},
{"access": "public", "getter": "backgroundView", "name": "backgroundView", "setter": "setBackgroundView:"},
{"access": "public", "getter": "selectedBackgroundView", "name": "selectedBackgroundView", "setter": "setSelectedBackgroundView:"},
{"access": "public", "getter": "multipleSelectionBackgroundView", "introduced": "5", "name": "multipleSelectionBackgroundView", "setter": "setMultipleSelectionBackgroundView:"},
{"access": "public", "attr": [ "readonly" ], "getter": "reuseIdentifier", "name": "reuseIdentifier"},
{"access": "public", "getter": "selectionStyle", "name": "selectionStyle", "setter": "setSelectionStyle:"},
{"access": "public", "getter": "isSelected", "name": "selected", "setter": "setSelected:"},
{"access": "public", "getter": "isHighlighted", "name": "highlighted", "setter": "setHighlighted:"},
{"access": "public", "attr": [ "readonly" ], "getter": "editingStyle", "name": "editingStyle"},
{"access": "public", "getter": "showsReorderControl", "name": "showsReorderControl", "setter": "setShowsReorderControl:"},
{"access": "public", "getter": "shouldIndentWhileEditing", "name": "shouldIndentWhileEditing", "setter": "setShouldIndentWhileEditing:"},
{"access": "public", "getter": "accessoryType", "name": "accessoryType", "setter": "setAccessoryType:"},
{"access": "public", "getter": "accessoryView", "name": "accessoryView", "setter": "setAccessoryView:"},
{"access": "public", "getter": "editingAccessoryType", "name": "editingAccessoryType", "setter": "setEditingAccessoryType:"},
{"access": "public", "getter": "editingAccessoryView", "name": "editingAccessoryView", "setter": "setEditingAccessoryView:"},
{"access": "public", "getter": "indentationLevel", "name": "indentationLevel", "setter": "setIndentationLevel:"},
{"access": "public", "getter": "indentationWidth", "name": "indentationWidth", "setter": "setIndentationWidth:"},
{"access": "public", "getter": "separatorInset", "introduced": "7", "name": "separatorInset", "setter": "setSeparatorInset:"},
{"access": "public", "getter": "isEditing", "name": "editing", "setter": "setEditing:"},
{"access": "public", "attr": [ "readonly" ], "getter": "showingDeleteConfirmation", "name": "showingDeleteConfirmation"},
{"access": "public", "getter": "focusStyle", "introduced": "9", "name": "focusStyle", "setter": "setFocusStyle:"},
{"access": "public", "getter": "userInteractionEnabledWhileDragging", "introduced": "11", "name": "userInteractionEnabledWhileDragging", "setter": "setUserInteractionEnabledWhileDragging:"}
],
"protocols": [
"NSCoding",
"UIGestureRecognizerDelegate"
],
"super": "UIView"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithStyle:"},
{"access": "public", "name": "initWithNibName:bundle:"},
{"access": "public", "name": "initWithCoder:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UITableViewController",
"properties": [
{"access": "public", "getter": "tableView", "name": "tableView", "setter": "setTableView:"},
{"access": "public", "getter": "clearsSelectionOnViewWillAppear", "introduced": "3.2", "name": "clearsSelectionOnViewWillAppear", "setter": "setClearsSelectionOnViewWillAppear:"},
{"access": "public", "getter": "refreshControl", "introduced": "6", "name": "refreshControl", "setter": "setRefreshControl:"}
],
"protocols": [
"UITableViewDelegate",
"UITableViewDataSource"
],
"super": "UIViewController"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithTableView:cellProvider:"},
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "snapshot"},
{"access": "public", "name": "applySnapshot:animatingDifferences:"},
{"access": "public", "name": "applySnapshot:animatingDifferences:completion:"},
{"access": "public", "introduced": "15", "name": "applySnapshotUsingReloadData:"},
{"access": "public", "introduced": "15", "name": "applySnapshotUsingReloadData:completion:"},
{"access": "public", "introduced": "15", "name": "sectionIdentifierForIndex:"},
{"access": "public", "introduced": "15", "name": "indexForSectionIdentifier:"},
{"access": "public", "name": "itemIdentifierForIndexPath:"},
{"access": "public", "name": "indexPathForItemIdentifier:"}
],
"introduced": "13",
"linkage": "exported",
"name": "UITableViewDiffableDataSource",
"properties": [
{"access": "public", "getter": "defaultRowAnimation", "name": "defaultRowAnimation", "setter": "setDefaultRowAnimation:"}
],
"protocols": [
"UITableViewDataSource"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "11",
"linkage": "exported",
"name": "UITableViewDropPlaceholder",
"properties": [
{"access": "public", "getter": "previewParametersProvider", "name": "previewParametersProvider", "setter": "setPreviewParametersProvider:"}
],
"super": "UITableViewPlaceholder"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithDropOperation:intent:"}
],
"introduced": "11",
"linkage": "exported",
"name": "UITableViewDropProposal",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "intent", "name": "intent"}
],
"super": "UIDropProposal"
},
{
"access": "public",
"introduced": "9",
"linkage": "exported",
"name": "UITableViewFocusUpdateContext",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "previouslyFocusedIndexPath", "name": "previouslyFocusedIndexPath"},
{"access": "public", "attr": [ "readonly" ], "getter": "nextFocusedIndexPath", "name": "nextFocusedIndexPath"}
],
"super": "UIFocusUpdateContext"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithReuseIdentifier:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "introduced": "14", "name": "setNeedsUpdateConfiguration"},
{"access": "public", "introduced": "14", "name": "updateConfigurationUsingState:"},
{"access": "public", "introduced": "14", "name": "defaultContentConfiguration"},
{"access": "public", "introduced": "16", "name": "defaultBackgroundConfiguration"},
{"access": "public", "name": "prepareForReuse"}
],
"introduced": "6",
"linkage": "exported",
"name": "UITableViewHeaderFooterView",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "configurationState", "introduced": "14", "name": "configurationState"},
{"access": "public", "getter": "configurationUpdateHandler", "introduced": "15", "name": "configurationUpdateHandler", "setter": "setConfigurationUpdateHandler:"},
{"access": "public", "getter": "contentConfiguration", "introduced": "14", "name": "contentConfiguration", "setter": "setContentConfiguration:"},
{"access": "public", "getter": "automaticallyUpdatesContentConfiguration", "introduced": "14", "name": "automaticallyUpdatesContentConfiguration", "setter": "setAutomaticallyUpdatesContentConfiguration:"},
{"access": "public", "attr": [ "readonly" ], "getter": "contentView", "name": "contentView"},
{"access": "public", "attr": [ "readonly" ], "getter": "textLabel", "introduced": "6", "name": "textLabel"},
{"access": "public", "attr": [ "readonly" ], "getter": "detailTextLabel", "introduced": "6", "name": "detailTextLabel"},
{"access": "public", "getter": "backgroundConfiguration", "introduced": "14", "name": "backgroundConfiguration", "setter": "setBackgroundConfiguration:"},
{"access": "public", "getter": "automaticallyUpdatesBackgroundConfiguration", "introduced": "14", "name": "automaticallyUpdatesBackgroundConfiguration", "setter": "setAutomaticallyUpdatesBackgroundConfiguration:"},
{"access": "public", "getter": "backgroundView", "name": "backgroundView", "setter": "setBackgroundView:"},
{"access": "public", "attr": [ "readonly" ], "getter": "reuseIdentifier", "name": "reuseIdentifier"}
],
"super": "UIView"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithInsertionIndexPath:reuseIdentifier:rowHeight:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "11",
"linkage": "exported",
"name": "UITableViewPlaceholder",
"properties": [
{"access": "public", "getter": "cellUpdateHandler", "name": "cellUpdateHandler", "setter": "setCellUpdateHandler:"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "rowActionWithStyle:title:handler:"}
],
"introduced": "8",
"linkage": "exported",
"name": "UITableViewRowAction",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "style", "name": "style"},
{"access": "public", "getter": "title", "name": "title", "setter": "setTitle:"},
{"access": "public", "getter": "backgroundColor", "name": "backgroundColor", "setter": "setBackgroundColor:"},
{"access": "public", "getter": "backgroundEffect", "name": "backgroundEffect", "setter": "setBackgroundEffect:"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "3.2",
"linkage": "exported",
"name": "UITapGestureRecognizer",
"properties": [
{"access": "public", "getter": "numberOfTapsRequired", "name": "numberOfTapsRequired", "setter": "setNumberOfTapsRequired:"},
{"access": "public", "getter": "numberOfTouchesRequired", "name": "numberOfTouchesRequired", "setter": "setNumberOfTouchesRequired:"},
{"access": "public", "getter": "buttonMaskRequired", "introduced": "13.4", "name": "buttonMaskRequired", "setter": "setButtonMaskRequired:"}
],
"super": "UIGestureRecognizer"
},
{
"access": "public",
"categories": [
"URLPreviews"
],
"instanceMethods": [
{"access": "public", "name": "retargetedPreviewWithTarget:"}
],
"introduced": "11",
"linkage": "exported",
"name": "UITargetedDragPreview",
"super": "UITargetedPreview"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithView:parameters:target:"},
{"access": "public", "name": "initWithView:parameters:"},
{"access": "public", "name": "initWithView:"},
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "retargetedPreviewWithTarget:"}
],
"introduced": "13",
"linkage": "exported",
"name": "UITargetedPreview",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "target", "name": "target"},
{"access": "public", "attr": [ "readonly" ], "getter": "view", "name": "view"},
{"access": "public", "attr": [ "readonly" ], "getter": "parameters", "name": "parameters"},
{"access": "public", "attr": [ "readonly" ], "getter": "size", "name": "size"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "learnWord:"},
{"access": "public", "name": "hasLearnedWord:"},
{"access": "public", "name": "unlearnWord:"}
],
"instanceMethods": [
{"access": "public", "name": "rangeOfMisspelledWordInString:range:startingAt:wrap:language:"},
{"access": "public", "name": "guessesForWordRange:inString:language:"},
{"access": "public", "name": "completionsForPartialWordRange:inString:language:"},
{"access": "public", "name": "ignoreWord:"}
],
"introduced": "3.2",
"linkage": "exported",
"name": "UITextChecker",
"properties": [
{"access": "public", "getter": "ignoredWords", "name": "ignoredWords", "setter": "setIgnoredWords:"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "availableLanguages", "name": "availableLanguages"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithTextCursorView:textInput:"},
{"access": "public", "name": "setCursorVisible:animated:"},
{"access": "public", "name": "placeCursorAtPosition:animated:"},
{"access": "public", "name": "animateAlongsideChanges:completion:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "17.4",
"linkage": "exported",
"name": "UITextCursorDropPositionAnimator",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "cursorView", "name": "cursorView"},
{"access": "public", "attr": [ "readonly" ], "getter": "textInput", "name": "textInput"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithLayoutManager:range:"},
{"access": "public", "name": "initWithLayoutManager:range:unifyRects:"},
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "adjustFirstLineRect:bodyRect:lastLineRect:textOrigin:"}
],
"introduced": "11",
"linkage": "exported",
"name": "UITextDragPreviewRenderer",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "layoutManager", "name": "layoutManager"},
{"access": "public", "attr": [ "readonly" ], "getter": "image", "name": "image"},
{"access": "public", "attr": [ "readonly" ], "getter": "firstLineRect", "name": "firstLineRect"},
{"access": "public", "attr": [ "readonly" ], "getter": "bodyRect", "name": "bodyRect"},
{"access": "public", "attr": [ "readonly" ], "getter": "lastLineRect", "name": "lastLineRect"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "11",
"linkage": "exported",
"name": "UITextDropProposal",
"properties": [
{"access": "public", "getter": "dropAction", "name": "dropAction", "setter": "setDropAction:"},
{"access": "public", "getter": "dropProgressMode", "name": "dropProgressMode", "setter": "setDropProgressMode:"},
{"access": "public", "getter": "useFastSameViewOperations", "name": "useFastSameViewOperations", "setter": "setUseFastSameViewOperations:"},
{"access": "public", "getter": "dropPerformer", "name": "dropPerformer", "setter": "setDropPerformer:"}
],
"protocols": [
"NSCopying"
],
"super": "UIDropProposal"
},
{
"access": "public",
"categories": [
"UIInteractionStateRestorable"
],
"instanceMethods": [
{"access": "public", "name": "borderRectForBounds:"},
{"access": "public", "name": "textRectForBounds:"},
{"access": "public", "name": "placeholderRectForBounds:"},
{"access": "public", "name": "editingRectForBounds:"},
{"access": "public", "name": "clearButtonRectForBounds:"},
{"access": "public", "name": "leftViewRectForBounds:"},
{"access": "public", "name": "rightViewRectForBounds:"},
{"access": "public", "introduced": "2", "name": "drawTextInRect:"},
{"access": "public", "name": "drawPlaceholderInRect:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UITextField",
"properties": [
{"access": "public", "getter": "text", "name": "text", "setter": "setText:"},
{"access": "public", "getter": "attributedText", "introduced": "6", "name": "attributedText", "setter": "setAttributedText:"},
{"access": "public", "getter": "textColor", "name": "textColor", "setter": "setTextColor:"},
{"access": "public", "getter": "font", "name": "font", "setter": "setFont:"},
{"access": "public", "getter": "textAlignment", "name": "textAlignment", "setter": "setTextAlignment:"},
{"access": "public", "getter": "borderStyle", "name": "borderStyle", "setter": "setBorderStyle:"},
{"access": "public", "getter": "defaultTextAttributes", "introduced": "7", "name": "defaultTextAttributes", "setter": "setDefaultTextAttributes:"},
{"access": "public", "getter": "placeholder", "name": "placeholder", "setter": "setPlaceholder:"},
{"access": "public", "getter": "attributedPlaceholder", "introduced": "6", "name": "attributedPlaceholder", "setter": "setAttributedPlaceholder:"},
{"access": "public", "getter": "clearsOnBeginEditing", "name": "clearsOnBeginEditing", "setter": "setClearsOnBeginEditing:"},
{"access": "public", "getter": "adjustsFontSizeToFitWidth", "name": "adjustsFontSizeToFitWidth", "setter": "setAdjustsFontSizeToFitWidth:"},
{"access": "public", "getter": "minimumFontSize", "name": "minimumFontSize", "setter": "setMinimumFontSize:"},
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "background", "name": "background", "setter": "setBackground:"},
{"access": "public", "getter": "disabledBackground", "name": "disabledBackground", "setter": "setDisabledBackground:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isEditing", "name": "editing"},
{"access": "public", "getter": "allowsEditingTextAttributes", "introduced": "6", "name": "allowsEditingTextAttributes", "setter": "setAllowsEditingTextAttributes:"},
{"access": "public", "getter": "typingAttributes", "introduced": "6", "name": "typingAttributes", "setter": "setTypingAttributes:"},
{"access": "public", "getter": "clearButtonMode", "name": "clearButtonMode", "setter": "setClearButtonMode:"},
{"access": "public", "getter": "leftView", "name": "leftView", "setter": "setLeftView:"},
{"access": "public", "getter": "leftViewMode", "name": "leftViewMode", "setter": "setLeftViewMode:"},
{"access": "public", "getter": "rightView", "name": "rightView", "setter": "setRightView:"},
{"access": "public", "getter": "rightViewMode", "name": "rightViewMode", "setter": "setRightViewMode:"},
{"access": "public", "getter": "inputView", "name": "inputView", "setter": "setInputView:"},
{"access": "public", "getter": "inputAccessoryView", "name": "inputAccessoryView", "setter": "setInputAccessoryView:"},
{"access": "public", "getter": "clearsOnInsertion", "introduced": "6", "name": "clearsOnInsertion", "setter": "setClearsOnInsertion:"}
],
"protocols": [
"UITextInput",
"NSCoding",
"UIContentSizeCategoryAdjusting",
"UILetterformAwareAdjusting"
],
"super": "UIControl"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "textFormattingCoordinatorForWindowScene:"},
{"access": "public", "name": "toggleFontPanel:"}
],
"instanceMethods": [
{"access": "public", "name": "initWithWindowScene:"},
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "setSelectedAttributes:isMultiple:"}
],
"introduced": "13",
"linkage": "exported",
"name": "UITextFormattingCoordinator",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "isFontPanelVisible", "name": "fontPanelVisible"}
],
"protocols": [
"UIFontPickerViewControllerDelegate"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithNibName:bundle:", "unavailable": true},
{"access": "public", "name": "initWithConfiguration:"}
],
"introduced": "18",
"linkage": "exported",
"name": "UITextFormattingViewController",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "configuration", "name": "configuration"},
{"access": "public", "getter": "formattingDescriptor", "name": "formattingDescriptor", "setter": "setFormattingDescriptor:"},
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"}
],
"super": "UIViewController"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "18",
"linkage": "exported",
"name": "UITextFormattingViewControllerChangeValue",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "changeType", "name": "changeType"},
{"access": "public", "attr": [ "readonly" ], "getter": "formattingStyleKey", "name": "formattingStyleKey"},
{"access": "public", "attr": [ "readonly" ], "getter": "font", "name": "font"},
{"access": "public", "attr": [ "readonly" ], "getter": "color", "name": "color"},
{"access": "public", "attr": [ "readonly" ], "getter": "numberValue", "name": "numberValue"},
{"access": "public", "attr": [ "readonly" ], "getter": "textList", "name": "textList"},
{"access": "public", "attr": [ "readonly" ], "getter": "textAlignment", "name": "textAlignment"},
{"access": "public", "attr": [ "readonly" ], "getter": "highlight", "name": "highlight"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithComponentKey:preferredSize:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "18",
"linkage": "exported",
"name": "UITextFormattingViewControllerComponent",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "componentKey", "name": "componentKey"},
{"access": "public", "attr": [ "readonly" ], "getter": "preferredSize", "name": "preferredSize"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithComponents:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "18",
"linkage": "exported",
"name": "UITextFormattingViewControllerComponentGroup",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "components", "name": "components"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithGroups:"}
],
"introduced": "18",
"linkage": "exported",
"name": "UITextFormattingViewControllerConfiguration",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "groups", "name": "groups"},
{"access": "public", "getter": "formattingStyles", "name": "formattingStyles", "setter": "setFormattingStyles:"},
{"access": "public", "getter": "fontPickerConfiguration", "name": "fontPickerConfiguration", "setter": "setFontPickerConfiguration:"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithString:range:"},
{"access": "public", "name": "initWithAttributes:"}
],
"introduced": "18",
"linkage": "exported",
"name": "UITextFormattingViewControllerFormattingDescriptor",
"properties": [
{"access": "public", "getter": "fonts", "name": "fonts", "setter": "setFonts:"},
{"access": "public", "getter": "textColors", "name": "textColors", "setter": "setTextColors:"},
{"access": "public", "getter": "lineHeight", "name": "lineHeight", "setter": "setLineHeight:"},
{"access": "public", "getter": "underlinePresent", "name": "underlinePresent", "setter": "setUnderlinePresent:"},
{"access": "public", "getter": "strikethroughPresent", "name": "strikethroughPresent", "setter": "setStrikethroughPresent:"},
{"access": "public", "getter": "textAlignments", "name": "textAlignments", "setter": "setTextAlignments:"},
{"access": "public", "getter": "textLists", "name": "textLists", "setter": "setTextLists:"},
{"access": "public", "getter": "highlights", "name": "highlights", "setter": "setHighlights:"},
{"access": "public", "getter": "formattingStyleKey", "name": "formattingStyleKey", "setter": "setFormattingStyleKey:"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithStyleKey:title:attributes:"}
],
"introduced": "18",
"linkage": "exported",
"name": "UITextFormattingViewControllerFormattingStyle",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "styleKey", "name": "styleKey"},
{"access": "public", "attr": [ "readonly" ], "getter": "title", "name": "title"},
{"access": "public", "attr": [ "readonly" ], "getter": "attributes", "name": "attributes"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "9",
"linkage": "exported",
"name": "UITextInputAssistantItem",
"properties": [
{"access": "public", "getter": "allowsHidingShortcuts", "name": "allowsHidingShortcuts", "setter": "setAllowsHidingShortcuts:"},
{"access": "public", "getter": "leadingBarButtonGroups", "name": "leadingBarButtonGroups", "setter": "setLeadingBarButtonGroups:"},
{"access": "public", "getter": "trailingBarButtonGroups", "name": "trailingBarButtonGroups", "setter": "setTrailingBarButtonGroups:"},
{"access": "public", "getter": "keyboardActionButtonItem", "name": "keyboardActionButtonItem", "setter": "setKeyboardActionButtonItem:", "unavailable": true}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true},
{"access": "public", "name": "current"}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "16.4",
"linkage": "exported",
"name": "UITextInputContext",
"properties": [
{"access": "public", "getter": "isPencilInputExpected", "name": "pencilInputExpected", "setter": "setPencilInputExpected:"},
{"access": "public", "getter": "isDictationInputExpected", "name": "dictationInputExpected", "setter": "setDictationInputExpected:"},
{"access": "public", "getter": "isHardwareKeyboardInputExpected", "name": "hardwareKeyboardInputExpected", "setter": "setHardwareKeyboardInputExpected:"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "4.2", "name": "currentInputMode"}
],
"introduced": "4.2",
"linkage": "exported",
"name": "UITextInputMode",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "primaryLanguage", "name": "primaryLanguage"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "activeInputModes", "name": "activeInputModes"}
],
"protocols": [
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true},
{"access": "public", "name": "passwordRulesWithDescriptor:"}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "12",
"linkage": "exported",
"name": "UITextInputPasswordRules",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "passwordRulesDescriptor", "name": "passwordRulesDescriptor"}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithTextInput:"}
],
"introduced": "3.2",
"linkage": "exported",
"name": "UITextInputStringTokenizer",
"protocols": [
"UITextInputTokenizer"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "textInteractionForMode:"}
],
"introduced": "13",
"linkage": "exported",
"name": "UITextInteraction",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "textInput", "name": "textInput", "setter": "setTextInput:"},
{"access": "public", "attr": [ "readonly" ], "getter": "textInteractionMode", "name": "textInteractionMode"},
{"access": "public", "attr": [ "readonly" ], "getter": "gesturesForFailureRequirements", "name": "gesturesForFailureRequirements"}
],
"protocols": [
"UIInteraction"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "17",
"linkage": "exported",
"name": "UITextItem",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "contentType", "name": "contentType"},
{"access": "public", "attr": [ "readonly" ], "getter": "range", "name": "range"},
{"access": "public", "attr": [ "readonly" ], "getter": "link", "name": "link"},
{"access": "public", "attr": [ "readonly" ], "getter": "textAttachment", "name": "textAttachment"},
{"access": "public", "attr": [ "readonly" ], "getter": "tagIdentifier", "name": "tagIdentifier"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "configurationWithMenu:"},
{"access": "public", "name": "configurationWithPreview:menu:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "17",
"linkage": "exported",
"name": "UITextItemMenuConfiguration",
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "defaultPreview"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithView:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "17",
"linkage": "exported",
"name": "UITextItemMenuPreview",
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "beginLoupeSessionAtPoint:fromSelectionWidgetView:inView:"}
],
"instanceMethods": [
{"access": "public", "name": "moveToPoint:withCaretRect:trackingCaret:"},
{"access": "public", "name": "invalidate"}
],
"introduced": "17",
"linkage": "exported",
"name": "UITextLoupeSession",
"super": "NSObject"
},
{
"access": "public",
"introduced": "13",
"linkage": "exported",
"name": "UITextPlaceholder",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "rects", "name": "rects"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "3.2",
"linkage": "exported",
"name": "UITextPosition",
"super": "NSObject"
},
{
"access": "public",
"introduced": "3.2",
"linkage": "exported",
"name": "UITextRange",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "isEmpty", "name": "empty"},
{"access": "public", "attr": [ "readonly" ], "getter": "start", "name": "start"},
{"access": "public", "attr": [ "readonly" ], "getter": "end", "name": "end"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "16",
"linkage": "exported",
"name": "UITextSearchOptions",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "wordMatchMethod", "name": "wordMatchMethod"},
{"access": "public", "attr": [ "readonly" ], "getter": "stringCompareOptions", "name": "stringCompareOptions"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithSearchableObject:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "16",
"linkage": "exported",
"name": "UITextSearchingFindSession",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "searchableObject", "name": "searchableObject"}
],
"super": "UIFindSession"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithTextInput:delegate:"},
{"access": "public", "name": "layoutManagedSubviews"},
{"access": "public", "name": "setNeedsSelectionUpdate"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "17",
"linkage": "exported",
"name": "UITextSelectionDisplayInteraction",
"properties": [
{"access": "public", "getter": "isActivated", "name": "activated", "setter": "setActivated:"},
{"access": "public", "attr": [ "readonly" ], "getter": "textInput", "name": "textInput"},
{"access": "public", "attr": [ "readonly" ], "getter": "delegate", "name": "delegate"},
{"access": "public", "getter": "cursorView", "name": "cursorView", "setter": "setCursorView:"},
{"access": "public", "getter": "highlightView", "name": "highlightView", "setter": "setHighlightView:"},
{"access": "public", "getter": "handleViews", "name": "handleViews", "setter": "setHandleViews:"}
],
"protocols": [
"UIInteraction"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "6",
"linkage": "exported",
"name": "UITextSelectionRect",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "rect", "name": "rect"},
{"access": "public", "attr": [ "readonly" ], "getter": "writingDirection", "name": "writingDirection"},
{"access": "public", "attr": [ "readonly" ], "getter": "containsStart", "name": "containsStart"},
{"access": "public", "attr": [ "readonly" ], "getter": "containsEnd", "name": "containsEnd"},
{"access": "public", "attr": [ "readonly" ], "getter": "isVertical", "name": "isVertical"},
{"access": "public", "attr": [ "readonly" ], "getter": "transform", "introduced": "17.4", "name": "transform"}
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"UIInteractionStateRestorable"
],
"classMethods": [
{"access": "public", "introduced": "16", "name": "textViewUsingTextLayoutManager:"}
],
"instanceMethods": [
{"access": "public", "name": "scrollRangeToVisible:"},
{"access": "public", "introduced": "7", "name": "initWithFrame:textContainer:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "introduced": "18", "name": "drawTextHighlightBackgroundForTextRange:origin:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UITextView",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "text", "name": "text", "setter": "setText:"},
{"access": "public", "getter": "font", "name": "font", "setter": "setFont:"},
{"access": "public", "getter": "textColor", "name": "textColor", "setter": "setTextColor:"},
{"access": "public", "getter": "textAlignment", "name": "textAlignment", "setter": "setTextAlignment:"},
{"access": "public", "getter": "selectedRange", "introduced": "2", "name": "selectedRange", "setter": "setSelectedRange:"},
{"access": "public", "getter": "selectedRanges", "introduced": "26", "name": "selectedRanges", "setter": "setSelectedRanges:"},
{"access": "public", "getter": "isEditable", "name": "editable", "setter": "setEditable:"},
{"access": "public", "getter": "isSelectable", "introduced": "7", "name": "selectable", "setter": "setSelectable:"},
{"access": "public", "getter": "dataDetectorTypes", "introduced": "3", "name": "dataDetectorTypes", "setter": "setDataDetectorTypes:"},
{"access": "public", "getter": "allowsEditingTextAttributes", "introduced": "6", "name": "allowsEditingTextAttributes", "setter": "setAllowsEditingTextAttributes:"},
{"access": "public", "getter": "attributedText", "introduced": "6", "name": "attributedText", "setter": "setAttributedText:"},
{"access": "public", "getter": "typingAttributes", "introduced": "6", "name": "typingAttributes", "setter": "setTypingAttributes:"},
{"access": "public", "getter": "inputView", "name": "inputView", "setter": "setInputView:"},
{"access": "public", "getter": "inputAccessoryView", "name": "inputAccessoryView", "setter": "setInputAccessoryView:"},
{"access": "public", "getter": "clearsOnInsertion", "introduced": "6", "name": "clearsOnInsertion", "setter": "setClearsOnInsertion:"},
{"access": "public", "attr": [ "readonly" ], "getter": "textContainer", "introduced": "7", "name": "textContainer"},
{"access": "public", "getter": "textContainerInset", "introduced": "7", "name": "textContainerInset", "setter": "setTextContainerInset:"},
{"access": "public", "attr": [ "readonly" ], "getter": "textLayoutManager", "introduced": "16", "name": "textLayoutManager"},
{"access": "public", "attr": [ "readonly" ], "getter": "layoutManager", "introduced": "7", "name": "layoutManager"},
{"access": "public", "attr": [ "readonly" ], "getter": "textStorage", "introduced": "7", "name": "textStorage"},
{"access": "public", "getter": "linkTextAttributes", "introduced": "7", "name": "linkTextAttributes", "setter": "setLinkTextAttributes:"},
{"access": "public", "getter": "usesStandardTextScaling", "introduced": "13", "name": "usesStandardTextScaling", "setter": "setUsesStandardTextScaling:"},
{"access": "public", "attr": [ "readonly" ], "getter": "findInteraction", "introduced": "16", "name": "findInteraction"},
{"access": "public", "getter": "isFindInteractionEnabled", "introduced": "16", "name": "findInteractionEnabled", "setter": "setFindInteractionEnabled:"},
{"access": "public", "getter": "borderStyle", "introduced": "17", "name": "borderStyle", "setter": "setBorderStyle:"},
{"access": "public", "getter": "textHighlightAttributes", "introduced": "18", "name": "textHighlightAttributes", "setter": "setTextHighlightAttributes:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isWritingToolsActive", "introduced": "18", "name": "writingToolsActive"},
{"access": "public", "getter": "writingToolsBehavior", "introduced": "18", "name": "writingToolsBehavior", "setter": "setWritingToolsBehavior:"},
{"access": "public", "getter": "allowedWritingToolsResultOptions", "introduced": "18", "name": "allowedWritingToolsResultOptions", "setter": "setAllowedWritingToolsResultOptions:"},
{"access": "public", "attr": [ "readonly" ], "getter": "subclassForWritingToolsCoordinator", "introduced": "18.2", "name": "subclassForWritingToolsCoordinator"},
{"access": "public", "attr": [ "readonly" ], "getter": "writingToolsCoordinator", "introduced": "18.2", "name": "writingToolsCoordinator"},
{"access": "public", "getter": "textFormattingConfiguration", "introduced": "18", "name": "textFormattingConfiguration", "setter": "setTextFormattingConfiguration:"}
],
"protocols": [
"UITextInput",
"UIContentSizeCategoryAdjusting",
"UILetterformAwareAdjusting"
],
"super": "UIScrollView"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "configurationWithToolTip:"},
{"access": "public", "name": "configurationWithToolTip:inRect:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "15",
"linkage": "exported",
"name": "UIToolTipConfiguration",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "toolTip", "name": "toolTip"},
{"access": "public", "attr": [ "readonly" ], "getter": "sourceRect", "name": "sourceRect"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithDefaultToolTip:"}
],
"introduced": "15",
"linkage": "exported",
"name": "UIToolTipInteraction",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "isEnabled", "name": "enabled", "setter": "setEnabled:"},
{"access": "public", "getter": "defaultToolTip", "name": "defaultToolTip", "setter": "setDefaultToolTip:"}
],
"protocols": [
"UIInteraction"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "setItems:animated:"},
{"access": "public", "introduced": "5", "name": "setBackgroundImage:forToolbarPosition:barMetrics:"},
{"access": "public", "introduced": "5", "name": "backgroundImageForToolbarPosition:barMetrics:"},
{"access": "public", "introduced": "6", "name": "setShadowImage:forToolbarPosition:"},
{"access": "public", "introduced": "6", "name": "shadowImageForToolbarPosition:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIToolbar",
"properties": [
{"access": "public", "getter": "barStyle", "name": "barStyle", "setter": "setBarStyle:"},
{"access": "public", "getter": "items", "name": "items", "setter": "setItems:"},
{"access": "public", "getter": "isTranslucent", "introduced": "3", "name": "translucent", "setter": "setTranslucent:"},
{"access": "public", "getter": "tintColor", "name": "tintColor", "setter": "setTintColor:"},
{"access": "public", "getter": "barTintColor", "introduced": "7", "name": "barTintColor", "setter": "setBarTintColor:"},
{"access": "public", "getter": "standardAppearance", "introduced": "13", "name": "standardAppearance", "setter": "setStandardAppearance:"},
{"access": "public", "getter": "compactAppearance", "introduced": "13", "name": "compactAppearance", "setter": "setCompactAppearance:"},
{"access": "public", "getter": "scrollEdgeAppearance", "introduced": "15", "name": "scrollEdgeAppearance", "setter": "setScrollEdgeAppearance:"},
{"access": "public", "getter": "compactScrollEdgeAppearance", "introduced": "15", "name": "compactScrollEdgeAppearance", "setter": "setCompactScrollEdgeAppearance:"},
{"access": "public", "getter": "delegate", "introduced": "7", "name": "delegate", "setter": "setDelegate:"}
],
"protocols": [
"UIBarPositioning"
],
"super": "UIView"
},
{
"access": "public",
"introduced": "13",
"linkage": "exported",
"name": "UIToolbarAppearance",
"properties": [
{"access": "public", "getter": "buttonAppearance", "name": "buttonAppearance", "setter": "setButtonAppearance:"},
{"access": "public", "getter": "prominentButtonAppearance", "introduced": "26", "name": "prominentButtonAppearance", "setter": "setProminentButtonAppearance:"},
{"access": "public", "getter": "doneButtonAppearance", "introduced": "13", "name": "doneButtonAppearance", "setter": "setDoneButtonAppearance:"}
],
"super": "UIBarAppearance"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "locationInView:"},
{"access": "public", "name": "previousLocationInView:"},
{"access": "public", "introduced": "9.1", "name": "preciseLocationInView:"},
{"access": "public", "introduced": "9.1", "name": "precisePreviousLocationInView:"},
{"access": "public", "introduced": "9.1", "name": "azimuthAngleInView:"},
{"access": "public", "introduced": "9.1", "name": "azimuthUnitVectorInView:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UITouch",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "timestamp", "name": "timestamp"},
{"access": "public", "attr": [ "readonly" ], "getter": "phase", "name": "phase"},
{"access": "public", "attr": [ "readonly" ], "getter": "tapCount", "name": "tapCount"},
{"access": "public", "attr": [ "readonly" ], "getter": "type", "introduced": "9", "name": "type"},
{"access": "public", "attr": [ "readonly" ], "getter": "majorRadius", "introduced": "8", "name": "majorRadius"},
{"access": "public", "attr": [ "readonly" ], "getter": "majorRadiusTolerance", "introduced": "8", "name": "majorRadiusTolerance"},
{"access": "public", "attr": [ "readonly" ], "getter": "window", "name": "window"},
{"access": "public", "attr": [ "readonly" ], "getter": "view", "name": "view"},
{"access": "public", "attr": [ "readonly" ], "getter": "gestureRecognizers", "introduced": "3.2", "name": "gestureRecognizers"},
{"access": "public", "attr": [ "readonly" ], "getter": "force", "introduced": "9", "name": "force"},
{"access": "public", "attr": [ "readonly" ], "getter": "maximumPossibleForce", "introduced": "9", "name": "maximumPossibleForce"},
{"access": "public", "attr": [ "readonly" ], "getter": "altitudeAngle", "introduced": "9.1", "name": "altitudeAngle"},
{"access": "public", "attr": [ "readonly" ], "getter": "estimationUpdateIndex", "introduced": "9.1", "name": "estimationUpdateIndex"},
{"access": "public", "attr": [ "readonly" ], "getter": "estimatedProperties", "introduced": "9.1", "name": "estimatedProperties"},
{"access": "public", "attr": [ "readonly" ], "getter": "estimatedPropertiesExpectingUpdates", "introduced": "9.1", "name": "estimatedPropertiesExpectingUpdates"},
{"access": "public", "attr": [ "readonly" ], "getter": "rollAngle", "introduced": "17.5", "name": "rollAngle"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "setConstraints:activeWhenNearEdge:"},
{"access": "public", "name": "constraintsActiveWhenNearEdge:"},
{"access": "public", "name": "setConstraints:activeWhenAwayFromEdge:"},
{"access": "public", "name": "constraintsActiveWhenAwayFromEdge:"},
{"access": "public", "name": "removeAllTrackedConstraints"}
],
"introduced": "15",
"linkage": "exported",
"name": "UITrackingLayoutGuide",
"super": "UILayoutGuide"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "UITraitAccessibilityContrast",
"protocols": [
"UINSIntegerTraitDefinition"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "UITraitActiveAppearance",
"protocols": [
"UINSIntegerTraitDefinition"
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"CurrentTraitCollection",
"DynamicAppearance",
"ImageConfiguration"
],
"classMethods": [
{"access": "public", "introduced": "8", "name": "traitCollectionWithTraitsFromCollections:"},
{"access": "public", "name": "traitCollectionWithUserInterfaceIdiom:"},
{"access": "public", "introduced": "12", "name": "traitCollectionWithUserInterfaceStyle:"},
{"access": "public", "introduced": "10", "name": "traitCollectionWithLayoutDirection:"},
{"access": "public", "name": "traitCollectionWithDisplayScale:"},
{"access": "public", "name": "traitCollectionWithHorizontalSizeClass:"},
{"access": "public", "name": "traitCollectionWithVerticalSizeClass:"},
{"access": "public", "introduced": "9", "name": "traitCollectionWithForceTouchCapability:"},
{"access": "public", "introduced": "10", "name": "traitCollectionWithPreferredContentSizeCategory:"},
{"access": "public", "introduced": "10", "name": "traitCollectionWithDisplayGamut:"},
{"access": "public", "introduced": "13", "name": "traitCollectionWithAccessibilityContrast:"},
{"access": "public", "introduced": "13", "name": "traitCollectionWithUserInterfaceLevel:"},
{"access": "public", "introduced": "13", "name": "traitCollectionWithLegibilityWeight:"},
{"access": "public", "introduced": "14", "name": "traitCollectionWithActiveAppearance:"},
{"access": "public", "name": "traitCollectionWithToolbarItemPresentationSize:"},
{"access": "public", "introduced": "17", "name": "traitCollectionWithImageDynamicRange:"},
{"access": "public", "introduced": "17", "name": "traitCollectionWithTypesettingLanguage:"},
{"access": "public", "introduced": "17", "name": "traitCollectionWithSceneCaptureState:"},
{"access": "public", "introduced": "18", "name": "traitCollectionWithListEnvironment:"},
{"access": "public", "introduced": "26", "name": "traitCollectionWithTabAccessoryEnvironment:"},
{"access": "public", "introduced": "26", "name": "traitCollectionWithHDRHeadroomUsageLimit:"},
{"access": "public", "introduced": "26", "name": "traitCollectionWithResolvesNaturalAlignmentWithBaseWritingDirection:"}
],
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "introduced": "8", "name": "containsTraitsInCollection:"}
],
"introduced": "8",
"linkage": "exported",
"name": "UITraitCollection",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "userInterfaceIdiom", "name": "userInterfaceIdiom"},
{"access": "public", "attr": [ "readonly" ], "getter": "userInterfaceStyle", "introduced": "12", "name": "userInterfaceStyle"},
{"access": "public", "attr": [ "readonly" ], "getter": "layoutDirection", "introduced": "10", "name": "layoutDirection"},
{"access": "public", "attr": [ "readonly" ], "getter": "displayScale", "name": "displayScale"},
{"access": "public", "attr": [ "readonly" ], "getter": "horizontalSizeClass", "name": "horizontalSizeClass"},
{"access": "public", "attr": [ "readonly" ], "getter": "verticalSizeClass", "name": "verticalSizeClass"},
{"access": "public", "attr": [ "readonly" ], "getter": "forceTouchCapability", "introduced": "9", "name": "forceTouchCapability"},
{"access": "public", "attr": [ "readonly" ], "getter": "preferredContentSizeCategory", "introduced": "10", "name": "preferredContentSizeCategory"},
{"access": "public", "attr": [ "readonly" ], "getter": "displayGamut", "introduced": "10", "name": "displayGamut"},
{"access": "public", "attr": [ "readonly" ], "getter": "accessibilityContrast", "introduced": "13", "name": "accessibilityContrast"},
{"access": "public", "attr": [ "readonly" ], "getter": "userInterfaceLevel", "introduced": "13", "name": "userInterfaceLevel"},
{"access": "public", "attr": [ "readonly" ], "getter": "legibilityWeight", "introduced": "13", "name": "legibilityWeight"},
{"access": "public", "attr": [ "readonly" ], "getter": "activeAppearance", "introduced": "14", "name": "activeAppearance"},
{"access": "public", "attr": [ "readonly" ], "getter": "toolbarItemPresentationSize", "name": "toolbarItemPresentationSize"},
{"access": "public", "attr": [ "readonly" ], "getter": "imageDynamicRange", "introduced": "17", "name": "imageDynamicRange"},
{"access": "public", "attr": [ "readonly" ], "getter": "typesettingLanguage", "introduced": "17", "name": "typesettingLanguage"},
{"access": "public", "attr": [ "readonly" ], "getter": "sceneCaptureState", "introduced": "17", "name": "sceneCaptureState"},
{"access": "public", "attr": [ "readonly" ], "getter": "listEnvironment", "introduced": "18", "name": "listEnvironment"},
{"access": "public", "attr": [ "readonly" ], "getter": "tabAccessoryEnvironment", "introduced": "26", "name": "tabAccessoryEnvironment"},
{"access": "public", "attr": [ "readonly" ], "getter": "splitViewControllerLayoutEnvironment", "introduced": "26", "name": "splitViewControllerLayoutEnvironment"},
{"access": "public", "attr": [ "readonly" ], "getter": "hdrHeadroomUsageLimit", "introduced": "26", "name": "hdrHeadroomUsageLimit"},
{"access": "public", "attr": [ "readonly" ], "getter": "resolvesNaturalAlignmentWithBaseWritingDirection", "introduced": "26", "name": "resolvesNaturalAlignmentWithBaseWritingDirection"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "UITraitDisplayGamut",
"protocols": [
"UINSIntegerTraitDefinition"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "UITraitDisplayScale",
"protocols": [
"UICGFloatTraitDefinition"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "UITraitForceTouchCapability",
"protocols": [
"UINSIntegerTraitDefinition"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "26",
"linkage": "exported",
"name": "UITraitHDRHeadroomUsageLimit",
"protocols": [
"UINSIntegerTraitDefinition"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "UITraitHorizontalSizeClass",
"protocols": [
"UINSIntegerTraitDefinition"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "UITraitImageDynamicRange",
"protocols": [
"UINSIntegerTraitDefinition"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "UITraitLayoutDirection",
"protocols": [
"UINSIntegerTraitDefinition"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "UITraitLegibilityWeight",
"protocols": [
"UINSIntegerTraitDefinition"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "18",
"linkage": "exported",
"name": "UITraitListEnvironment",
"protocols": [
"UINSIntegerTraitDefinition"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "UITraitPreferredContentSizeCategory",
"protocols": [
"UIObjectTraitDefinition"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "26",
"linkage": "exported",
"name": "UITraitResolvesNaturalAlignmentWithBaseWritingDirection",
"protocols": [
"UIObjectTraitDefinition"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "UITraitSceneCaptureState",
"protocols": [
"UINSIntegerTraitDefinition"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "26",
"linkage": "exported",
"name": "UITraitSplitViewControllerLayoutEnvironment",
"protocols": [
"UINSIntegerTraitDefinition"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "26",
"linkage": "exported",
"name": "UITraitTabAccessoryEnvironment",
"protocols": [
"UINSIntegerTraitDefinition"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "UITraitToolbarItemPresentationSize",
"protocols": [
"UINSIntegerTraitDefinition"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "UITraitTypesettingLanguage",
"protocols": [
"UIObjectTraitDefinition"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "UITraitUserInterfaceIdiom",
"protocols": [
"UINSIntegerTraitDefinition"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "UITraitUserInterfaceLevel",
"protocols": [
"UINSIntegerTraitDefinition"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "UITraitUserInterfaceStyle",
"protocols": [
"UINSIntegerTraitDefinition"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "UITraitVerticalSizeClass",
"protocols": [
"UINSIntegerTraitDefinition"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "18",
"linkage": "exported",
"name": "UIUpdateActionPhase",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "afterUpdateScheduled", "name": "afterUpdateScheduled"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "beforeEventDispatch", "name": "beforeEventDispatch"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "afterEventDispatch", "name": "afterEventDispatch"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "beforeCADisplayLinkDispatch", "name": "beforeCADisplayLinkDispatch"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "afterCADisplayLinkDispatch", "name": "afterCADisplayLinkDispatch"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "beforeCATransactionCommit", "name": "beforeCATransactionCommit"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "afterCATransactionCommit", "name": "afterCATransactionCommit"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "beforeLowLatencyEventDispatch", "name": "beforeLowLatencyEventDispatch"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "afterLowLatencyEventDispatch", "name": "afterLowLatencyEventDispatch"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "beforeLowLatencyCATransactionCommit", "name": "beforeLowLatencyCATransactionCommit"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "afterLowLatencyCATransactionCommit", "name": "afterLowLatencyCATransactionCommit"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "afterUpdateComplete", "name": "afterUpdateComplete"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true},
{"access": "public", "name": "currentUpdateInfoForWindowScene:"},
{"access": "public", "name": "currentUpdateInfoForView:"}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "18",
"linkage": "exported",
"name": "UIUpdateInfo",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "modelTime", "name": "modelTime"},
{"access": "public", "attr": [ "readonly" ], "getter": "completionDeadlineTime", "name": "completionDeadlineTime"},
{"access": "public", "attr": [ "readonly" ], "getter": "estimatedPresentationTime", "name": "estimatedPresentationTime"},
{"access": "public", "attr": [ "readonly" ], "getter": "isImmediatePresentationExpected", "name": "immediatePresentationExpected"},
{"access": "public", "attr": [ "readonly" ], "getter": "isLowLatencyEventDispatchConfirmed", "name": "lowLatencyEventDispatchConfirmed"},
{"access": "public", "attr": [ "readonly" ], "getter": "isPerformingLowLatencyPhases", "name": "performingLowLatencyPhases"}
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"Convenience"
],
"classMethods": [
{"access": "public", "name": "new", "unavailable": true},
{"access": "public", "name": "updateLinkForWindowScene:"},
{"access": "public", "name": "updateLinkForView:"}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "addActionToPhase:handler:"},
{"access": "public", "name": "addActionToPhase:target:selector:"},
{"access": "public", "name": "currentUpdateInfo"}
],
"introduced": "18",
"linkage": "exported",
"name": "UIUpdateLink",
"properties": [
{"access": "public", "getter": "isEnabled", "name": "enabled", "setter": "setEnabled:"},
{"access": "public", "getter": "requiresContinuousUpdates", "name": "requiresContinuousUpdates", "setter": "setRequiresContinuousUpdates:"},
{"access": "public", "getter": "wantsLowLatencyEventDispatch", "name": "wantsLowLatencyEventDispatch", "setter": "setWantsLowLatencyEventDispatch:"},
{"access": "public", "getter": "wantsImmediatePresentation", "name": "wantsImmediatePresentation", "setter": "setWantsImmediatePresentation:"},
{"access": "public", "getter": "preferredFrameRateRange", "name": "preferredFrameRateRange", "setter": "setPreferredFrameRateRange:"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithCoder:"}
],
"introduced": "8",
"linkage": "exported",
"name": "UIUserNotificationAction",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "identifier", "name": "identifier"},
{"access": "public", "attr": [ "readonly" ], "getter": "title", "name": "title"},
{"access": "public", "attr": [ "readonly" ], "getter": "behavior", "introduced": "9", "name": "behavior"},
{"access": "public", "attr": [ "readonly" ], "getter": "parameters", "introduced": "9", "name": "parameters"},
{"access": "public", "attr": [ "readonly" ], "getter": "activationMode", "name": "activationMode"},
{"access": "public", "attr": [ "readonly" ], "getter": "isAuthenticationRequired", "name": "authenticationRequired"},
{"access": "public", "attr": [ "readonly" ], "getter": "isDestructive", "name": "destructive"}
],
"protocols": [
"NSCopying",
"NSMutableCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "actionsForContext:"}
],
"introduced": "8",
"linkage": "exported",
"name": "UIUserNotificationCategory",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "identifier", "name": "identifier"}
],
"protocols": [
"NSCopying",
"NSMutableCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "settingsForTypes:categories:"}
],
"introduced": "8",
"linkage": "exported",
"name": "UIUserNotificationSettings",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "types", "name": "types"},
{"access": "public", "attr": [ "readonly" ], "getter": "categories", "name": "categories"}
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"AdditionalStyles"
],
"classMethods": [
{"access": "public", "name": "effectForBlurEffect:"}
],
"introduced": "8",
"linkage": "exported",
"name": "UIVibrancyEffect",
"super": "UIVisualEffect"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "3.1", "name": "canEditVideoAtPath:"}
],
"introduced": "3.1",
"linkage": "exported",
"name": "UIVideoEditorController",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "videoPath", "name": "videoPath", "setter": "setVideoPath:"},
{"access": "public", "getter": "videoMaximumDuration", "name": "videoMaximumDuration", "setter": "setVideoMaximumDuration:"},
{"access": "public", "getter": "videoQuality", "name": "videoQuality", "setter": "setVideoQuality:"}
],
"super": "UINavigationController"
},
{
"access": "public",
"categories": [
"UIViewGeometry",
"UIViewHierarchy",
"UIViewRendering",
"UIViewAnimation",
"UIViewAnimationWithBlocks",
"UIViewKeyframeAnimations",
"UIViewGestureRecognizers",
"UIViewMotionEffects",
"UIConstraintBasedLayoutInstallingConstraints",
"UIConstraintBasedLayoutCoreMethods",
"UIConstraintBasedCompatibility",
"UIConstraintBasedLayoutLayering",
"UIConstraintBasedLayoutFittingSize",
"UILayoutGuideSupport",
"UIViewLayoutConstraintCreation",
"UIConstraintBasedLayoutDebugging",
"UIStateRestoration",
"UISnapshotting",
"DeprecatedAnimations",
"UserInterfaceStyle",
"UIContentSizeCategoryLimit",
"LayoutRegions",
"CornerConfiguration",
"Interactions",
"UIAccessibilityInvertColors",
"UITextField",
"UIAccessibility",
"UILargeContentViewer",
"UIHoverStyle",
"UIPopoverPresentationControllerSourceItem"
],
"classMethods": [
{"access": "public", "introduced": "9", "name": "userInterfaceLayoutDirectionForSemanticContentAttribute:"},
{"access": "public", "introduced": "10", "name": "userInterfaceLayoutDirectionForSemanticContentAttribute:relativeToLayoutDirection:"}
],
"instanceMethods": [
{"access": "public", "name": "initWithFrame:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "introduced": "2", "name": "init"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIView",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "layerClass", "name": "layerClass"},
{"access": "public", "getter": "isUserInteractionEnabled", "name": "userInteractionEnabled", "setter": "setUserInteractionEnabled:"},
{"access": "public", "getter": "tag", "name": "tag", "setter": "setTag:"},
{"access": "public", "attr": [ "readonly" ], "getter": "layer", "name": "layer"},
{"access": "public", "attr": [ "readonly" ], "getter": "canBecomeFocused", "introduced": "9", "name": "canBecomeFocused"},
{"access": "public", "attr": [ "readonly" ], "getter": "isFocused", "introduced": "9", "name": "focused"},
{"access": "public", "getter": "focusGroupIdentifier", "introduced": "14", "name": "focusGroupIdentifier", "setter": "setFocusGroupIdentifier:"},
{"access": "public", "getter": "focusGroupPriority", "introduced": "15", "name": "focusGroupPriority", "setter": "setFocusGroupPriority:"},
{"access": "public", "getter": "focusEffect", "introduced": "15", "name": "focusEffect", "setter": "setFocusEffect:"},
{"access": "public", "getter": "semanticContentAttribute", "introduced": "9", "name": "semanticContentAttribute", "setter": "setSemanticContentAttribute:"},
{"access": "public", "attr": [ "readonly" ], "getter": "effectiveUserInterfaceLayoutDirection", "introduced": "10", "name": "effectiveUserInterfaceLayoutDirection"}
],
"protocols": [
"NSCoding",
"UIAppearance",
"UIAppearanceContainer",
"UIDynamicItem",
"UITraitEnvironment",
"UICoordinateSpace",
"UIFocusItem",
"UIFocusItemContainer",
"CALayerDelegate"
],
"super": "UIResponder"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithTraitCollection:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "14",
"linkage": "exported",
"name": "UIViewConfigurationState",
"properties": [
{"access": "public", "getter": "traitCollection", "name": "traitCollection", "setter": "setTraitCollection:"},
{"access": "public", "getter": "isDisabled", "name": "disabled", "setter": "setDisabled:"},
{"access": "public", "getter": "isHighlighted", "name": "highlighted", "setter": "setHighlighted:"},
{"access": "public", "getter": "isSelected", "name": "selected", "setter": "setSelected:"},
{"access": "public", "getter": "isFocused", "name": "focused", "setter": "setFocused:"},
{"access": "public", "getter": "isPinned", "introduced": "15", "name": "pinned", "setter": "setPinned:"}
],
"protocols": [
"UIConfigurationState"
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"UIViewControllerRotation",
"UIViewControllerEditing",
"UISearchDisplayControllerSupport",
"UIContainerViewControllerProtectedMethods",
"UIContainerViewControllerCallbacks",
"UIStateRestoration",
"UIConstraintBasedLayoutCoreMethods",
"UIViewControllerTransitioning",
"UILayoutSupport",
"UIKeyCommand",
"UIPerformsActions",
"NSExtensionAdditions",
"UIPresentationController",
"UIViewControllerPreviewingRegistration",
"UIScreenEdgesDeferringSystemGestures",
"UIHomeIndicatorAutoHidden",
"UIPointerLockSupport",
"UINavigationControllerItem",
"UINavigationControllerContextualToolbarItems",
"UIPopoverController",
"UIViewControllerTransitionCoordinator",
"UISplitViewController",
"UITabBarControllerItem",
"UITab"
],
"instanceMethods": [
{"access": "public", "name": "initWithNibName:bundle:"},
{"access": "public", "name": "initWithCoder:"},
{"access": "public", "name": "loadView"},
{"access": "public", "introduced": "9", "name": "loadViewIfNeeded"},
{"access": "public", "introduced": "5", "name": "viewWillUnload"},
{"access": "public", "introduced": "3", "name": "viewDidUnload"},
{"access": "public", "name": "viewDidLoad"},
{"access": "public", "introduced": "5", "name": "performSegueWithIdentifier:sender:"},
{"access": "public", "introduced": "6", "name": "shouldPerformSegueWithIdentifier:sender:"},
{"access": "public", "introduced": "5", "name": "prepareForSegue:sender:"},
{"access": "public", "introduced": "13", "name": "canPerformUnwindSegueAction:fromViewController:sender:"},
{"access": "public", "introduced": "6", "name": "canPerformUnwindSegueAction:fromViewController:withSender:"},
{"access": "public", "introduced": "9", "name": "allowedChildViewControllersForUnwindingFromSource:"},
{"access": "public", "introduced": "9", "name": "childViewControllerContainingSegueSource:"},
{"access": "public", "introduced": "6", "name": "viewControllerForUnwindSegueAction:fromViewController:withSender:"},
{"access": "public", "introduced": "9", "name": "unwindForSegue:towardsViewController:"},
{"access": "public", "introduced": "6", "name": "segueForUnwindingToViewController:fromViewController:identifier:"},
{"access": "public", "name": "viewWillAppear:"},
{"access": "public", "introduced": "13", "name": "viewIsAppearing:"},
{"access": "public", "name": "viewDidAppear:"},
{"access": "public", "name": "viewWillDisappear:"},
{"access": "public", "name": "viewDidDisappear:"},
{"access": "public", "introduced": "26", "name": "setNeedsUpdateProperties"},
{"access": "public", "introduced": "26", "name": "updateProperties"},
{"access": "public", "introduced": "26", "name": "updatePropertiesIfNeeded"},
{"access": "public", "introduced": "5", "name": "viewWillLayoutSubviews"},
{"access": "public", "introduced": "5", "name": "viewDidLayoutSubviews"},
{"access": "public", "name": "didReceiveMemoryWarning"},
{"access": "public", "introduced": "5", "name": "presentViewController:animated:completion:"},
{"access": "public", "introduced": "5", "name": "dismissViewControllerAnimated:completion:"},
{"access": "public", "introduced": "2", "name": "presentModalViewController:animated:"},
{"access": "public", "introduced": "2", "name": "dismissModalViewControllerAnimated:"},
{"access": "public", "introduced": "15", "name": "setContentScrollView:forEdge:"},
{"access": "public", "introduced": "15", "name": "contentScrollViewForEdge:"},
{"access": "public", "introduced": "7", "name": "setNeedsStatusBarAppearanceUpdate"},
{"access": "public", "introduced": "8", "name": "targetViewControllerForAction:sender:"},
{"access": "public", "introduced": "8", "name": "showViewController:sender:"},
{"access": "public", "introduced": "8", "name": "showDetailViewController:sender:"},
{"access": "public", "name": "setNeedsUserInterfaceAppearanceUpdate", "unavailable": true}
],
"introduced": "2",
"linkage": "exported",
"name": "UIViewController",
"properties": [
{"access": "public", "getter": "view", "name": "view", "setter": "setView:"},
{"access": "public", "attr": [ "readonly" ], "getter": "viewIfLoaded", "introduced": "9", "name": "viewIfLoaded"},
{"access": "public", "attr": [ "readonly" ], "getter": "isViewLoaded", "introduced": "3", "name": "viewLoaded"},
{"access": "public", "attr": [ "readonly" ], "getter": "nibName", "name": "nibName"},
{"access": "public", "attr": [ "readonly" ], "getter": "nibBundle", "name": "nibBundle"},
{"access": "public", "attr": [ "readonly" ], "getter": "storyboard", "introduced": "5", "name": "storyboard"},
{"access": "public", "getter": "title", "name": "title", "setter": "setTitle:"},
{"access": "public", "attr": [ "readonly" ], "getter": "parentViewController", "name": "parentViewController"},
{"access": "public", "attr": [ "readonly" ], "getter": "modalViewController", "introduced": "2", "name": "modalViewController"},
{"access": "public", "attr": [ "readonly" ], "getter": "presentedViewController", "introduced": "5", "name": "presentedViewController"},
{"access": "public", "attr": [ "readonly" ], "getter": "presentingViewController", "introduced": "5", "name": "presentingViewController"},
{"access": "public", "getter": "definesPresentationContext", "introduced": "5", "name": "definesPresentationContext", "setter": "setDefinesPresentationContext:"},
{"access": "public", "getter": "providesPresentationContextTransitionStyle", "introduced": "5", "name": "providesPresentationContextTransitionStyle", "setter": "setProvidesPresentationContextTransitionStyle:"},
{"access": "public", "getter": "restoresFocusAfterTransition", "introduced": "10", "name": "restoresFocusAfterTransition", "setter": "setRestoresFocusAfterTransition:"},
{"access": "public", "getter": "focusGroupIdentifier", "introduced": "15", "name": "focusGroupIdentifier", "setter": "setFocusGroupIdentifier:"},
{"access": "public", "getter": "interactionActivityTrackingBaseName", "introduced": "16", "name": "interactionActivityTrackingBaseName", "setter": "setInteractionActivityTrackingBaseName:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isBeingPresented", "introduced": "5", "name": "beingPresented"},
{"access": "public", "attr": [ "readonly" ], "getter": "isBeingDismissed", "introduced": "5", "name": "beingDismissed"},
{"access": "public", "attr": [ "readonly" ], "getter": "isMovingToParentViewController", "introduced": "5", "name": "movingToParentViewController"},
{"access": "public", "attr": [ "readonly" ], "getter": "isMovingFromParentViewController", "introduced": "5", "name": "movingFromParentViewController"},
{"access": "public", "getter": "modalTransitionStyle", "introduced": "3", "name": "modalTransitionStyle", "setter": "setModalTransitionStyle:"},
{"access": "public", "getter": "preferredTransition", "introduced": "18", "name": "preferredTransition", "setter": "setPreferredTransition:"},
{"access": "public", "getter": "modalPresentationStyle", "introduced": "3.2", "name": "modalPresentationStyle", "setter": "setModalPresentationStyle:"},
{"access": "public", "getter": "modalPresentationCapturesStatusBarAppearance", "introduced": "7", "name": "modalPresentationCapturesStatusBarAppearance", "setter": "setModalPresentationCapturesStatusBarAppearance:"},
{"access": "public", "attr": [ "readonly" ], "getter": "disablesAutomaticKeyboardDismissal", "introduced": "4.3", "name": "disablesAutomaticKeyboardDismissal"},
{"access": "public", "getter": "wantsFullScreenLayout", "introduced": "3", "name": "wantsFullScreenLayout", "setter": "setWantsFullScreenLayout:"},
{"access": "public", "getter": "edgesForExtendedLayout", "introduced": "7", "name": "edgesForExtendedLayout", "setter": "setEdgesForExtendedLayout:"},
{"access": "public", "getter": "extendedLayoutIncludesOpaqueBars", "introduced": "7", "name": "extendedLayoutIncludesOpaqueBars", "setter": "setExtendedLayoutIncludesOpaqueBars:"},
{"access": "public", "getter": "automaticallyAdjustsScrollViewInsets", "introduced": "7", "name": "automaticallyAdjustsScrollViewInsets", "setter": "setAutomaticallyAdjustsScrollViewInsets:"},
{"access": "public", "getter": "preferredContentSize", "introduced": "7", "name": "preferredContentSize", "setter": "setPreferredContentSize:"},
{"access": "public", "attr": [ "readonly" ], "getter": "preferredStatusBarStyle", "introduced": "7", "name": "preferredStatusBarStyle"},
{"access": "public", "attr": [ "readonly" ], "getter": "prefersStatusBarHidden", "introduced": "7", "name": "prefersStatusBarHidden"},
{"access": "public", "attr": [ "readonly" ], "getter": "preferredStatusBarUpdateAnimation", "introduced": "7", "name": "preferredStatusBarUpdateAnimation"},
{"access": "public", "attr": [ "readonly" ], "getter": "preferredUserInterfaceStyle", "name": "preferredUserInterfaceStyle", "unavailable": true},
{"access": "public", "getter": "overrideUserInterfaceStyle", "introduced": "13", "name": "overrideUserInterfaceStyle", "setter": "setOverrideUserInterfaceStyle:"}
],
"protocols": [
"NSCoding",
"UIAppearanceContainer",
"UITraitEnvironment",
"UIContentContainer",
"UIFocusEnvironment"
],
"super": "UIResponder"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "zoomWithOptions:sourceViewProvider:"},
{"access": "public", "introduced": "26", "name": "zoomWithOptions:sourceBarButtonItemProvider:"},
{"access": "public", "name": "coverVerticalTransition"},
{"access": "public", "name": "flipHorizontalTransition"},
{"access": "public", "name": "crossDissolveTransition"},
{"access": "public", "name": "partialCurlTransition"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "18",
"linkage": "exported",
"name": "UIViewControllerTransition",
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "safeAreaLayoutRegionWithCornerAdaptation:"},
{"access": "public", "name": "marginsLayoutRegionWithCornerAdaptation:"},
{"access": "public", "name": "readableContentLayoutRegionWithCornerAdaptation:"},
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "26",
"linkage": "exported",
"name": "UIViewLayoutRegion",
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "runningPropertyAnimatorWithDuration:delay:options:animations:completion:"}
],
"instanceMethods": [
{"access": "public", "name": "initWithDuration:timingParameters:"},
{"access": "public", "name": "initWithDuration:curve:animations:"},
{"access": "public", "name": "initWithDuration:controlPoint1:controlPoint2:animations:"},
{"access": "public", "name": "initWithDuration:dampingRatio:animations:"},
{"access": "public", "name": "addAnimations:delayFactor:"},
{"access": "public", "name": "addAnimations:"},
{"access": "public", "name": "addCompletion:"},
{"access": "public", "name": "continueAnimationWithTimingParameters:durationFactor:"}
],
"introduced": "10",
"linkage": "exported",
"name": "UIViewPropertyAnimator",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "timingParameters", "name": "timingParameters"},
{"access": "public", "attr": [ "readonly" ], "getter": "duration", "name": "duration"},
{"access": "public", "attr": [ "readonly" ], "getter": "delay", "name": "delay"},
{"access": "public", "getter": "isUserInteractionEnabled", "name": "userInteractionEnabled", "setter": "setUserInteractionEnabled:"},
{"access": "public", "getter": "isManualHitTestingEnabled", "name": "manualHitTestingEnabled", "setter": "setManualHitTestingEnabled:"},
{"access": "public", "getter": "isInterruptible", "name": "interruptible", "setter": "setInterruptible:"},
{"access": "public", "getter": "scrubsLinearly", "introduced": "11", "name": "scrubsLinearly", "setter": "setScrubsLinearly:"},
{"access": "public", "getter": "pausesOnCompletion", "introduced": "11", "name": "pausesOnCompletion", "setter": "setPausesOnCompletion:"},
{"access": "public", "getter": "flushUpdates", "introduced": "26", "name": "flushUpdates", "setter": "setFlushUpdates:"}
],
"protocols": [
"UIViewImplicitlyAnimating",
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "8",
"linkage": "exported",
"name": "UIVisualEffect",
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithEffect:"},
{"access": "public", "name": "initWithCoder:"}
],
"introduced": "8",
"linkage": "exported",
"name": "UIVisualEffectView",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "contentView", "name": "contentView"},
{"access": "public", "getter": "effect", "name": "effect", "setter": "setEffect:"}
],
"protocols": [
"NSSecureCoding"
],
"super": "UIView"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "loadRequest:"},
{"access": "public", "name": "loadHTMLString:baseURL:"},
{"access": "public", "name": "loadData:MIMEType:textEncodingName:baseURL:"},
{"access": "public", "name": "reload"},
{"access": "public", "name": "stopLoading"},
{"access": "public", "name": "goBack"},
{"access": "public", "name": "goForward"},
{"access": "public", "name": "stringByEvaluatingJavaScriptFromString:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIWebView",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "attr": [ "readonly" ], "getter": "scrollView", "introduced": "5", "name": "scrollView"},
{"access": "public", "attr": [ "readonly" ], "getter": "request", "name": "request"},
{"access": "public", "attr": [ "readonly" ], "getter": "canGoBack", "name": "canGoBack"},
{"access": "public", "attr": [ "readonly" ], "getter": "canGoForward", "name": "canGoForward"},
{"access": "public", "attr": [ "readonly" ], "getter": "isLoading", "name": "loading"},
{"access": "public", "getter": "scalesPageToFit", "name": "scalesPageToFit", "setter": "setScalesPageToFit:"},
{"access": "public", "getter": "detectsPhoneNumbers", "introduced": "2", "name": "detectsPhoneNumbers", "setter": "setDetectsPhoneNumbers:"},
{"access": "public", "getter": "dataDetectorTypes", "introduced": "3", "name": "dataDetectorTypes", "setter": "setDataDetectorTypes:"},
{"access": "public", "getter": "allowsInlineMediaPlayback", "introduced": "4", "name": "allowsInlineMediaPlayback", "setter": "setAllowsInlineMediaPlayback:"},
{"access": "public", "getter": "mediaPlaybackRequiresUserAction", "introduced": "4", "name": "mediaPlaybackRequiresUserAction", "setter": "setMediaPlaybackRequiresUserAction:"},
{"access": "public", "getter": "mediaPlaybackAllowsAirPlay", "introduced": "5", "name": "mediaPlaybackAllowsAirPlay", "setter": "setMediaPlaybackAllowsAirPlay:"},
{"access": "public", "getter": "suppressesIncrementalRendering", "introduced": "6", "name": "suppressesIncrementalRendering", "setter": "setSuppressesIncrementalRendering:"},
{"access": "public", "getter": "keyboardDisplayRequiresUserAction", "introduced": "6", "name": "keyboardDisplayRequiresUserAction", "setter": "setKeyboardDisplayRequiresUserAction:"},
{"access": "public", "getter": "paginationMode", "introduced": "7", "name": "paginationMode", "setter": "setPaginationMode:"},
{"access": "public", "getter": "paginationBreakingMode", "introduced": "7", "name": "paginationBreakingMode", "setter": "setPaginationBreakingMode:"},
{"access": "public", "getter": "pageLength", "introduced": "7", "name": "pageLength", "setter": "setPageLength:"},
{"access": "public", "getter": "gapBetweenPages", "introduced": "7", "name": "gapBetweenPages", "setter": "setGapBetweenPages:"},
{"access": "public", "attr": [ "readonly" ], "getter": "pageCount", "introduced": "7", "name": "pageCount"},
{"access": "public", "getter": "allowsPictureInPictureMediaPlayback", "introduced": "9", "name": "allowsPictureInPictureMediaPlayback", "setter": "setAllowsPictureInPictureMediaPlayback:"},
{"access": "public", "getter": "allowsLinkPreview", "introduced": "9", "name": "allowsLinkPreview", "setter": "setAllowsLinkPreview:"}
],
"protocols": [
"NSCoding",
"UIScrollViewDelegate"
],
"super": "UIView"
},
{
"access": "public",
"categories": [
"UIWindowLayout"
],
"instanceMethods": [
{"access": "public", "introduced": "13", "name": "initWithWindowScene:"},
{"access": "public", "introduced": "2", "name": "initWithFrame:"},
{"access": "public", "introduced": "2", "name": "init"},
{"access": "public", "name": "becomeKeyWindow"},
{"access": "public", "name": "resignKeyWindow"},
{"access": "public", "name": "makeKeyWindow"},
{"access": "public", "name": "makeKeyAndVisible"},
{"access": "public", "name": "sendEvent:"},
{"access": "public", "name": "convertPoint:toWindow:"},
{"access": "public", "name": "convertPoint:fromWindow:"},
{"access": "public", "name": "convertRect:toWindow:"},
{"access": "public", "name": "convertRect:fromWindow:"}
],
"introduced": "2",
"linkage": "exported",
"name": "UIWindow",
"properties": [
{"access": "public", "getter": "windowScene", "introduced": "13", "name": "windowScene", "setter": "setWindowScene:"},
{"access": "public", "getter": "canResizeToFitContent", "name": "canResizeToFitContent", "setter": "setCanResizeToFitContent:"},
{"access": "public", "getter": "screen", "introduced": "3.2", "name": "screen", "setter": "setScreen:"},
{"access": "public", "getter": "windowLevel", "name": "windowLevel", "setter": "setWindowLevel:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isKeyWindow", "name": "keyWindow"},
{"access": "public", "attr": [ "readonly" ], "getter": "canBecomeKeyWindow", "introduced": "15", "name": "canBecomeKeyWindow"},
{"access": "public", "getter": "rootViewController", "introduced": "4", "name": "rootViewController", "setter": "setRootViewController:"}
],
"super": "UIView"
},
{
"access": "public",
"categories": [
"UIFocusSystem",
"StatusBarManager",
"UIScreenshotService"
],
"instanceMethods": [
{"access": "public", "introduced": "16", "name": "requestGeometryUpdateWithPreferences:errorHandler:"}
],
"introduced": "13",
"linkage": "exported",
"name": "UIWindowScene",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "screen", "name": "screen"},
{"access": "public", "attr": [ "readonly" ], "getter": "interfaceOrientation", "introduced": "13", "name": "interfaceOrientation"},
{"access": "public", "attr": [ "readonly" ], "getter": "coordinateSpace", "introduced": "13", "name": "coordinateSpace"},
{"access": "public", "attr": [ "readonly" ], "getter": "traitCollection", "name": "traitCollection"},
{"access": "public", "attr": [ "readonly" ], "getter": "effectiveGeometry", "introduced": "16", "name": "effectiveGeometry"},
{"access": "public", "attr": [ "readonly" ], "getter": "sizeRestrictions", "introduced": "13", "name": "sizeRestrictions"},
{"access": "public", "attr": [ "readonly" ], "getter": "windows", "name": "windows"},
{"access": "public", "attr": [ "readonly" ], "getter": "keyWindow", "introduced": "15", "name": "keyWindow"},
{"access": "public", "getter": "activityItemsConfigurationSource", "introduced": "15", "name": "activityItemsConfigurationSource", "setter": "setActivityItemsConfigurationSource:"},
{"access": "public", "attr": [ "readonly" ], "getter": "windowingBehaviors", "introduced": "16", "name": "windowingBehaviors"},
{"access": "public", "attr": [ "readonly" ], "getter": "isFullScreen", "name": "fullScreen"}
],
"super": "UIScene"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "actionWithIdentifier:alternateAction:configurationProvider:"},
{"access": "public", "name": "actionWithHandler:", "unavailable": true},
{"access": "public", "name": "actionWithTitle:image:identifier:handler:", "unavailable": true}
],
"introduced": "15",
"linkage": "exported",
"name": "UIWindowSceneActivationAction",
"properties": [
{"access": "public", "getter": "title", "name": "title", "setter": "setTitle:"}
],
"super": "UIAction"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithUserActivity:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "15",
"linkage": "exported",
"name": "UIWindowSceneActivationConfiguration",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "userActivity", "name": "userActivity"},
{"access": "public", "getter": "options", "name": "options", "setter": "setOptions:"},
{"access": "public", "getter": "preview", "name": "preview", "setter": "setPreview:"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "initWithConfigurationProvider:errorHandler:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "15",
"linkage": "exported",
"name": "UIWindowSceneActivationInteraction",
"protocols": [
"UIInteraction"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "15",
"linkage": "exported",
"name": "UIWindowSceneActivationRequestOptions",
"properties": [
{"access": "public", "getter": "preferredPresentationStyle", "introduced": "15", "name": "preferredPresentationStyle", "setter": "setPreferredPresentationStyle:"},
{"access": "public", "getter": "placement", "introduced": "17", "name": "placement", "setter": "setPlacement:"}
],
"super": "UISceneActivationRequestOptions"
},
{
"access": "public",
"introduced": "13",
"linkage": "exported",
"name": "UIWindowSceneDestructionRequestOptions",
"properties": [
{"access": "public", "getter": "windowDismissalAnimation", "name": "windowDismissalAnimation", "setter": "setWindowDismissalAnimation:"}
],
"super": "UISceneDestructionRequestOptions"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "UIWindowSceneDragInteraction",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "gestureForFailureRelationships", "name": "gestureForFailureRelationships"}
],
"protocols": [
"UIInteraction"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "16",
"linkage": "exported",
"name": "UIWindowSceneGeometry",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "systemFrame", "name": "systemFrame", "unavailable": true},
{"access": "public", "attr": [ "readonly" ], "getter": "coordinateSpace", "introduced": "26", "name": "coordinateSpace"},
{"access": "public", "attr": [ "readonly" ], "getter": "interfaceOrientation", "name": "interfaceOrientation"},
{"access": "public", "attr": [ "readonly" ], "getter": "isInterfaceOrientationLocked", "introduced": "26", "name": "interfaceOrientationLocked"},
{"access": "public", "attr": [ "readonly" ], "getter": "minimumSize", "name": "minimumSize", "unavailable": true},
{"access": "public", "attr": [ "readonly" ], "getter": "maximumSize", "name": "maximumSize", "unavailable": true},
{"access": "public", "attr": [ "readonly" ], "getter": "resizingRestrictions", "name": "resizingRestrictions", "unavailable": true},
{"access": "public", "attr": [ "readonly" ], "getter": "isInteractivelyResizing", "introduced": "26", "name": "interactivelyResizing"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "16",
"linkage": "exported",
"name": "UIWindowSceneGeometryPreferences",
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithInterfaceOrientations:"}
],
"introduced": "16",
"linkage": "exported",
"name": "UIWindowSceneGeometryPreferencesIOS",
"properties": [
{"access": "public", "getter": "interfaceOrientations", "name": "interfaceOrientations", "setter": "setInterfaceOrientations:"}
],
"super": "UIWindowSceneGeometryPreferences"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithSystemFrame:"}
],
"linkage": "exported",
"name": "UIWindowSceneGeometryPreferencesMac",
"properties": [
{"access": "public", "getter": "systemFrame", "name": "systemFrame", "setter": "setSystemFrame:"}
],
"super": "UIWindowSceneGeometryPreferences"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithSize:"}
],
"linkage": "exported",
"name": "UIWindowSceneGeometryPreferencesVision",
"properties": [
{"access": "public", "getter": "size", "name": "size", "setter": "setSize:"},
{"access": "public", "getter": "minimumSize", "name": "minimumSize", "setter": "setMinimumSize:"},
{"access": "public", "getter": "maximumSize", "name": "maximumSize", "setter": "setMaximumSize:"},
{"access": "public", "getter": "resizingRestrictions", "name": "resizingRestrictions", "setter": "setResizingRestrictions:"}
],
"super": "UIWindowSceneGeometryPreferences",
"unavailable": true
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "17",
"linkage": "exported",
"name": "UIWindowScenePlacement",
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "prominentPlacement"}
],
"introduced": "17",
"linkage": "exported",
"name": "UIWindowSceneProminentPlacement",
"super": "UIWindowScenePlacement"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "placementTargetingSceneSession:"}
],
"linkage": "exported",
"name": "UIWindowScenePushPlacement",
"super": "UIWindowScenePlacement",
"unavailable": true
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "placementToReplaceSceneSession:"}
],
"linkage": "exported",
"name": "UIWindowSceneReplacePlacement",
"super": "UIWindowScenePlacement",
"unavailable": true
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "standardPlacement"}
],
"introduced": "17",
"linkage": "exported",
"name": "UIWindowSceneStandardPlacement",
"super": "UIWindowScenePlacement"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithDelegate:"},
{"access": "public", "name": "stopWritingTools"},
{"access": "public", "name": "updateRange:withText:reason:forContextWithIdentifier:"},
{"access": "public", "name": "updateForReflowedTextInContextWithIdentifier:"}
],
"introduced": "18.2",
"linkage": "exported",
"name": "UIWritingToolsCoordinator",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "isWritingToolsAvailable", "name": "isWritingToolsAvailable"},
{"access": "public", "attr": [ "readonly" ], "getter": "delegate", "name": "delegate"},
{"access": "public", "getter": "effectContainerView", "name": "effectContainerView", "setter": "setEffectContainerView:"},
{"access": "public", "getter": "decorationContainerView", "name": "decorationContainerView", "setter": "setDecorationContainerView:"},
{"access": "public", "attr": [ "readonly" ], "getter": "state", "name": "state"},
{"access": "public", "getter": "preferredBehavior", "name": "preferredBehavior", "setter": "setPreferredBehavior:"},
{"access": "public", "attr": [ "readonly" ], "getter": "behavior", "name": "behavior"},
{"access": "public", "getter": "preferredResultOptions", "name": "preferredResultOptions", "setter": "setPreferredResultOptions:"},
{"access": "public", "getter": "includesTextListMarkers", "introduced": "26", "name": "includesTextListMarkers", "setter": "setIncludesTextListMarkers:"},
{"access": "public", "attr": [ "readonly" ], "getter": "resultOptions", "name": "resultOptions"}
],
"protocols": [
"UIInteraction"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "18.2",
"linkage": "exported",
"name": "UIWritingToolsCoordinatorAnimationParameters",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "duration", "name": "duration"},
{"access": "public", "attr": [ "readonly" ], "getter": "delay", "name": "delay"},
{"access": "public", "getter": "progressHandler", "name": "progressHandler", "setter": "setProgressHandler:"},
{"access": "public", "getter": "completionHandler", "name": "completionHandler", "setter": "setCompletionHandler:"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithAttributedString:range:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "18.2",
"linkage": "exported",
"name": "UIWritingToolsCoordinatorContext",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "attributedString", "name": "attributedString"},
{"access": "public", "attr": [ "readonly" ], "getter": "range", "name": "range"},
{"access": "public", "attr": [ "readonly" ], "getter": "identifier", "name": "identifier"},
{"access": "public", "attr": [ "readonly" ], "getter": "resolvedRange", "name": "resolvedRange"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "18",
"linkage": "exported",
"name": "UIZoomTransitionAlignmentRectContext",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "sourceView", "name": "sourceView"},
{"access": "public", "attr": [ "readonly" ], "getter": "zoomedViewController", "name": "zoomedViewController"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "18",
"linkage": "exported",
"name": "UIZoomTransitionInteractionContext",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "location", "name": "location"},
{"access": "public", "attr": [ "readonly" ], "getter": "velocity", "name": "velocity"},
{"access": "public", "attr": [ "readonly" ], "getter": "willBegin", "name": "willBegin"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "18",
"linkage": "exported",
"name": "UIZoomTransitionOptions",
"properties": [
{"access": "public", "getter": "interactiveDismissShouldBegin", "name": "interactiveDismissShouldBegin", "setter": "setInteractiveDismissShouldBegin:"},
{"access": "public", "getter": "alignmentRectProvider", "name": "alignmentRectProvider", "setter": "setAlignmentRectProvider:"},
{"access": "public", "getter": "dimmingColor", "name": "dimmingColor", "setter": "setDimmingColor:"},
{"access": "public", "getter": "dimmingVisualEffect", "name": "dimmingVisualEffect", "setter": "setDimmingVisualEffect:"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "18",
"linkage": "exported",
"name": "UIZoomTransitionSourceViewProviderContext",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "sourceViewController", "name": "sourceViewController"},
{"access": "public", "attr": [ "readonly" ], "getter": "zoomedViewController", "name": "zoomedViewController"}
],
"super": "NSObject"
}
],
"protocols": [
{
"access": "public",
"introduced": "13",
"name": "NSCollectionLayoutContainer",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "contentSize", "name": "contentSize"},
{"access": "public", "attr": [ "readonly" ], "getter": "effectiveContentSize", "name": "effectiveContentSize"},
{"access": "public", "attr": [ "readonly" ], "getter": "contentInsets", "name": "contentInsets"},
{"access": "public", "attr": [ "readonly" ], "getter": "effectiveContentInsets", "name": "effectiveContentInsets"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"introduced": "13",
"name": "NSCollectionLayoutEnvironment",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "container", "name": "container"},
{"access": "public", "attr": [ "readonly" ], "getter": "traitCollection", "name": "traitCollection"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"introduced": "13",
"name": "NSCollectionLayoutVisibleItem",
"properties": [
{"access": "public", "getter": "alpha", "name": "alpha", "setter": "setAlpha:"},
{"access": "public", "getter": "zIndex", "name": "zIndex", "setter": "setZIndex:"},
{"access": "public", "getter": "isHidden", "name": "hidden", "setter": "setHidden:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "transform", "name": "transform", "setter": "setTransform:"},
{"access": "public", "getter": "transform3D", "name": "transform3D", "setter": "setTransform3D:"},
{"access": "public", "attr": [ "readonly" ], "getter": "name", "name": "name"},
{"access": "public", "attr": [ "readonly" ], "getter": "indexPath", "name": "indexPath"},
{"access": "public", "attr": [ "readonly" ], "getter": "frame", "name": "frame"},
{"access": "public", "attr": [ "readonly" ], "getter": "bounds", "name": "bounds"},
{"access": "public", "attr": [ "readonly" ], "getter": "representedElementCategory", "name": "representedElementCategory"},
{"access": "public", "attr": [ "readonly" ], "getter": "representedElementKind", "name": "representedElementKind"}
],
"protocols": [
"NSObject",
"UIDynamicItem"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "7", "name": "layoutManager:shouldGenerateGlyphs:properties:characterIndexes:font:forGlyphRange:", "optional": true},
{"access": "public", "introduced": "7", "name": "layoutManager:lineSpacingAfterGlyphAtIndex:withProposedLineFragmentRect:", "optional": true},
{"access": "public", "introduced": "7", "name": "layoutManager:paragraphSpacingBeforeGlyphAtIndex:withProposedLineFragmentRect:", "optional": true},
{"access": "public", "introduced": "7", "name": "layoutManager:paragraphSpacingAfterGlyphAtIndex:withProposedLineFragmentRect:", "optional": true},
{"access": "public", "introduced": "7", "name": "layoutManager:shouldUseAction:forControlCharacterAtIndex:", "optional": true},
{"access": "public", "introduced": "7", "name": "layoutManager:shouldBreakLineByWordBeforeCharacterAtIndex:", "optional": true},
{"access": "public", "introduced": "7", "name": "layoutManager:shouldBreakLineByHyphenatingBeforeCharacterAtIndex:", "optional": true},
{"access": "public", "introduced": "7", "name": "layoutManager:boundingBoxForControlGlyphAtIndex:forTextContainer:proposedLineFragment:glyphPosition:characterIndex:", "optional": true},
{"access": "public", "introduced": "9", "name": "layoutManager:shouldSetLineFragmentRect:lineFragmentUsedRect:baselineOffset:inTextContainer:forGlyphRange:", "optional": true},
{"access": "public", "introduced": "7", "name": "layoutManagerDidInvalidateLayout:", "optional": true},
{"access": "public", "introduced": "7", "name": "layoutManager:didCompleteLayoutForTextContainer:atEnd:", "optional": true},
{"access": "public", "introduced": "7", "name": "layoutManager:textContainer:didChangeGeometryFromSize:", "optional": true}
],
"name": "NSLayoutManagerDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"name": "NSTextLayoutOrientationProvider",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "layoutOrientation", "introduced": "7", "name": "layoutOrientation"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "7", "name": "textStorage:willProcessEditing:range:changeInLength:", "optional": true},
{"access": "public", "introduced": "7", "name": "textStorage:didProcessEditing:range:changeInLength:", "optional": true}
],
"name": "NSTextStorageDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "processEditingForTextStorage:edited:range:changeInLength:invalidatedRange:"},
{"access": "public", "name": "performEditingTransactionForTextStorage:usingBlock:"}
],
"introduced": "15",
"name": "NSTextStorageObserving",
"properties": [
{"access": "public", "getter": "textStorage", "name": "textStorage", "setter": "setTextStorage:"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "2", "name": "accelerometer:didAccelerate:", "optional": true}
],
"introduced": "2",
"name": "UIAccelerometerDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "accessibilityDataTableCellElementForRow:column:"},
{"access": "public", "name": "accessibilityRowCount"},
{"access": "public", "name": "accessibilityColumnCount"},
{"access": "public", "name": "accessibilityHeaderElementsForRow:", "optional": true},
{"access": "public", "name": "accessibilityHeaderElementsForColumn:", "optional": true}
],
"introduced": "11",
"name": "UIAccessibilityContainerDataTable",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "accessibilityRowRange"},
{"access": "public", "name": "accessibilityColumnRange"}
],
"introduced": "11",
"name": "UIAccessibilityContainerDataTableCell",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"introduced": "11",
"name": "UIAccessibilityContentSizeCategoryImageAdjusting",
"properties": [
{"access": "public", "getter": "adjustsImageSizeForAccessibilityContentSizeCategory", "name": "adjustsImageSizeForAccessibilityContentSizeCategory", "setter": "setAdjustsImageSizeForAccessibilityContentSizeCategory:"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"name": "UIAccessibilityIdentification",
"properties": [
{"access": "public", "getter": "accessibilityIdentifier", "introduced": "5", "name": "accessibilityIdentifier", "setter": "setAccessibilityIdentifier:"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "accessibilityLineNumberForPoint:"},
{"access": "public", "name": "accessibilityContentForLineNumber:"},
{"access": "public", "name": "accessibilityFrameForLineNumber:"},
{"access": "public", "name": "accessibilityPageContent"},
{"access": "public", "introduced": "11", "name": "accessibilityAttributedContentForLineNumber:", "optional": true},
{"access": "public", "introduced": "11", "name": "accessibilityAttributedPageContent", "optional": true}
],
"introduced": "5",
"name": "UIAccessibilityReadingContent"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "2", "name": "actionSheet:clickedButtonAtIndex:", "optional": true},
{"access": "public", "introduced": "2", "name": "actionSheetCancel:", "optional": true},
{"access": "public", "introduced": "2", "name": "willPresentActionSheet:", "optional": true},
{"access": "public", "introduced": "2", "name": "didPresentActionSheet:", "optional": true},
{"access": "public", "introduced": "2", "name": "actionSheet:willDismissWithButtonIndex:", "optional": true},
{"access": "public", "introduced": "2", "name": "actionSheet:didDismissWithButtonIndex:", "optional": true}
],
"name": "UIActionSheetDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"introduced": "15",
"name": "UIActivityItemsConfigurationProviding",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "activityItemsConfiguration", "introduced": "15", "name": "activityItemsConfiguration"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "activityItemsConfigurationSupportsInteraction:", "optional": true},
{"access": "public", "name": "activityItemsConfigurationMetadataForKey:", "optional": true},
{"access": "public", "name": "activityItemsConfigurationMetadataForItemAtIndex:key:", "optional": true},
{"access": "public", "name": "activityItemsConfigurationPreviewForItemAtIndex:intent:suggestedSize:", "optional": true}
],
"introduced": "13",
"name": "UIActivityItemsConfigurationReading",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "itemProvidersForActivityItemsConfiguration", "name": "itemProvidersForActivityItemsConfiguration"},
{"access": "public", "attr": [ "readonly" ], "getter": "applicationActivitiesForActivityItemsConfiguration", "name": "applicationActivitiesForActivityItemsConfiguration", "optional": true}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "adaptivePresentationStyleForPresentationController:", "optional": true},
{"access": "public", "introduced": "8.3", "name": "adaptivePresentationStyleForPresentationController:traitCollection:", "optional": true},
{"access": "public", "introduced": "15", "name": "presentationController:prepareAdaptivePresentationController:", "optional": true},
{"access": "public", "name": "presentationController:viewControllerForAdaptivePresentationStyle:", "optional": true},
{"access": "public", "introduced": "8.3", "name": "presentationController:willPresentWithAdaptiveStyle:transitionCoordinator:", "optional": true},
{"access": "public", "introduced": "13", "name": "presentationControllerShouldDismiss:", "optional": true},
{"access": "public", "introduced": "13", "name": "presentationControllerWillDismiss:", "optional": true},
{"access": "public", "introduced": "13", "name": "presentationControllerDidDismiss:", "optional": true},
{"access": "public", "introduced": "13", "name": "presentationControllerDidAttemptToDismiss:", "optional": true}
],
"name": "UIAdaptivePresentationControllerDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "2", "name": "alertView:clickedButtonAtIndex:", "optional": true},
{"access": "public", "introduced": "2", "name": "alertViewCancel:", "optional": true},
{"access": "public", "introduced": "2", "name": "willPresentAlertView:", "optional": true},
{"access": "public", "introduced": "2", "name": "didPresentAlertView:", "optional": true},
{"access": "public", "introduced": "2", "name": "alertView:willDismissWithButtonIndex:", "optional": true},
{"access": "public", "introduced": "2", "name": "alertView:didDismissWithButtonIndex:", "optional": true},
{"access": "public", "introduced": "2", "name": "alertViewShouldEnableFirstOtherButton:", "optional": true}
],
"name": "UIAlertViewDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "appearance"},
{"access": "public", "introduced": "5", "name": "appearanceWhenContainedIn:"},
{"access": "public", "introduced": "9", "name": "appearanceWhenContainedInInstancesOfClasses:"},
{"access": "public", "introduced": "8", "name": "appearanceForTraitCollection:"},
{"access": "public", "introduced": "8", "name": "appearanceForTraitCollection:whenContainedIn:"},
{"access": "public", "introduced": "9", "name": "appearanceForTraitCollection:whenContainedInInstancesOfClasses:"}
],
"name": "UIAppearance",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"name": "UIAppearanceContainer",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "applicationDidFinishLaunching:", "optional": true},
{"access": "public", "introduced": "6", "name": "application:willFinishLaunchingWithOptions:", "optional": true},
{"access": "public", "introduced": "3", "name": "application:didFinishLaunchingWithOptions:", "optional": true},
{"access": "public", "introduced": "2", "name": "applicationDidBecomeActive:", "optional": true},
{"access": "public", "introduced": "2", "name": "applicationWillResignActive:", "optional": true},
{"access": "public", "introduced": "4", "name": "applicationDidEnterBackground:", "optional": true},
{"access": "public", "introduced": "4", "name": "applicationWillEnterForeground:", "optional": true},
{"access": "public", "introduced": "2", "name": "application:handleOpenURL:", "optional": true},
{"access": "public", "introduced": "4.2", "name": "application:openURL:sourceApplication:annotation:", "optional": true},
{"access": "public", "introduced": "9", "name": "application:openURL:options:", "optional": true},
{"access": "public", "name": "applicationDidReceiveMemoryWarning:", "optional": true},
{"access": "public", "name": "applicationWillTerminate:", "optional": true},
{"access": "public", "name": "applicationSignificantTimeChange:", "optional": true},
{"access": "public", "introduced": "2", "name": "application:willChangeStatusBarOrientation:duration:", "optional": true},
{"access": "public", "introduced": "2", "name": "application:didChangeStatusBarOrientation:", "optional": true},
{"access": "public", "introduced": "2", "name": "application:willChangeStatusBarFrame:", "optional": true},
{"access": "public", "introduced": "2", "name": "application:didChangeStatusBarFrame:", "optional": true},
{"access": "public", "introduced": "8", "name": "application:didRegisterUserNotificationSettings:", "optional": true},
{"access": "public", "introduced": "3", "name": "application:didRegisterForRemoteNotificationsWithDeviceToken:", "optional": true},
{"access": "public", "introduced": "3", "name": "application:didFailToRegisterForRemoteNotificationsWithError:", "optional": true},
{"access": "public", "introduced": "3", "name": "application:didReceiveRemoteNotification:", "optional": true},
{"access": "public", "introduced": "4", "name": "application:didReceiveLocalNotification:", "optional": true},
{"access": "public", "introduced": "8", "name": "application:handleActionWithIdentifier:forLocalNotification:completionHandler:", "optional": true},
{"access": "public", "introduced": "9", "name": "application:handleActionWithIdentifier:forRemoteNotification:withResponseInfo:completionHandler:", "optional": true},
{"access": "public", "introduced": "8", "name": "application:handleActionWithIdentifier:forRemoteNotification:completionHandler:", "optional": true},
{"access": "public", "introduced": "9", "name": "application:handleActionWithIdentifier:forLocalNotification:withResponseInfo:completionHandler:", "optional": true},
{"access": "public", "introduced": "7", "name": "application:didReceiveRemoteNotification:fetchCompletionHandler:", "optional": true},
{"access": "public", "introduced": "7", "name": "application:performFetchWithCompletionHandler:", "optional": true},
{"access": "public", "introduced": "9", "name": "application:performActionForShortcutItem:completionHandler:", "optional": true},
{"access": "public", "introduced": "7", "name": "application:handleEventsForBackgroundURLSession:completionHandler:", "optional": true},
{"access": "public", "introduced": "8.2", "name": "application:handleWatchKitExtensionRequest:reply:", "optional": true},
{"access": "public", "introduced": "9", "name": "applicationShouldRequestHealthAuthorization:", "optional": true},
{"access": "public", "introduced": "14", "name": "application:handlerForIntent:", "optional": true},
{"access": "public", "introduced": "11", "name": "application:handleIntent:completionHandler:", "optional": true},
{"access": "public", "introduced": "4", "name": "applicationProtectedDataWillBecomeUnavailable:", "optional": true},
{"access": "public", "introduced": "4", "name": "applicationProtectedDataDidBecomeAvailable:", "optional": true},
{"access": "public", "introduced": "6", "name": "application:supportedInterfaceOrientationsForWindow:", "optional": true},
{"access": "public", "introduced": "8", "name": "application:shouldAllowExtensionPointIdentifier:", "optional": true},
{"access": "public", "introduced": "6", "name": "application:viewControllerWithRestorationIdentifierPath:coder:", "optional": true},
{"access": "public", "introduced": "13.2", "name": "application:shouldSaveSecureApplicationState:", "optional": true},
{"access": "public", "introduced": "13.2", "name": "application:shouldRestoreSecureApplicationState:", "optional": true},
{"access": "public", "introduced": "6", "name": "application:willEncodeRestorableStateWithCoder:", "optional": true},
{"access": "public", "introduced": "6", "name": "application:didDecodeRestorableStateWithCoder:", "optional": true},
{"access": "public", "introduced": "6", "name": "application:shouldSaveApplicationState:", "optional": true},
{"access": "public", "introduced": "6", "name": "application:shouldRestoreApplicationState:", "optional": true},
{"access": "public", "introduced": "8", "name": "application:willContinueUserActivityWithType:", "optional": true},
{"access": "public", "introduced": "8", "name": "application:continueUserActivity:restorationHandler:", "optional": true},
{"access": "public", "introduced": "8", "name": "application:didFailToContinueUserActivityWithType:error:", "optional": true},
{"access": "public", "introduced": "8", "name": "application:didUpdateUserActivity:", "optional": true},
{"access": "public", "introduced": "10", "name": "application:userDidAcceptCloudKitShareWithMetadata:", "optional": true},
{"access": "public", "introduced": "13", "name": "application:configurationForConnectingSceneSession:options:", "optional": true},
{"access": "public", "introduced": "13", "name": "application:didDiscardSceneSessions:", "optional": true},
{"access": "public", "introduced": "15", "name": "applicationShouldAutomaticallyLocalizeKeyCommands:", "optional": true}
],
"name": "UIApplicationDelegate",
"properties": [
{"access": "public", "getter": "window", "introduced": "5", "name": "window", "optional": true, "setter": "setWindow:"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"name": "UIBarPositioning",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "barPosition", "name": "barPosition"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "positionForBar:", "optional": true}
],
"name": "UIBarPositioningDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"introduced": "17",
"name": "UICGFloatTraitDefinition",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "defaultValue", "name": "defaultValue"}
],
"protocols": [
"UITraitDefinition"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "multiDateSelection:didSelectDate:"},
{"access": "public", "name": "multiDateSelection:didDeselectDate:"},
{"access": "public", "name": "multiDateSelection:canSelectDate:", "optional": true},
{"access": "public", "name": "multiDateSelection:canDeselectDate:", "optional": true}
],
"introduced": "16",
"name": "UICalendarSelectionMultiDateDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "dateSelection:didSelectDate:"},
{"access": "public", "name": "dateSelection:canSelectDate:", "optional": true}
],
"introduced": "16",
"name": "UICalendarSelectionSingleDateDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "weekOfYearSelection:didSelectWeekOfYear:"},
{"access": "public", "name": "weekOfYearSelection:canSelectWeekOfYear:", "optional": true}
],
"introduced": "18",
"name": "UICalendarSelectionWeekOfYearDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "calendarView:decorationForDateComponents:", "optional": true},
{"access": "public", "introduced": "16.2", "name": "calendarView:didChangeVisibleDateComponentsFrom:", "optional": true}
],
"introduced": "16",
"name": "UICalendarViewDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "cloudSharingController:failedToSaveShareWithError:"},
{"access": "public", "name": "itemTitleForCloudSharingController:"},
{"access": "public", "name": "itemThumbnailDataForCloudSharingController:", "optional": true},
{"access": "public", "name": "itemTypeForCloudSharingController:", "optional": true},
{"access": "public", "name": "cloudSharingControllerDidSaveShare:", "optional": true},
{"access": "public", "name": "cloudSharingControllerDidStopSharing:", "optional": true}
],
"name": "UICloudSharingControllerDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "collectionView:numberOfItemsInSection:"},
{"access": "public", "name": "collectionView:cellForItemAtIndexPath:"},
{"access": "public", "name": "numberOfSectionsInCollectionView:", "optional": true},
{"access": "public", "name": "collectionView:viewForSupplementaryElementOfKind:atIndexPath:", "optional": true},
{"access": "public", "introduced": "9", "name": "collectionView:canMoveItemAtIndexPath:", "optional": true},
{"access": "public", "introduced": "9", "name": "collectionView:moveItemAtIndexPath:toIndexPath:", "optional": true},
{"access": "public", "introduced": "14", "name": "indexTitlesForCollectionView:", "optional": true},
{"access": "public", "introduced": "14", "name": "collectionView:indexPathForIndexTitle:atIndex:", "optional": true}
],
"name": "UICollectionViewDataSource",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "10", "name": "collectionView:prefetchItemsAtIndexPaths:"},
{"access": "public", "introduced": "10", "name": "collectionView:cancelPrefetchingForItemsAtIndexPaths:", "optional": true}
],
"name": "UICollectionViewDataSourcePrefetching",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "collectionView:shouldHighlightItemAtIndexPath:", "optional": true},
{"access": "public", "name": "collectionView:didHighlightItemAtIndexPath:", "optional": true},
{"access": "public", "name": "collectionView:didUnhighlightItemAtIndexPath:", "optional": true},
{"access": "public", "name": "collectionView:shouldSelectItemAtIndexPath:", "optional": true},
{"access": "public", "name": "collectionView:shouldDeselectItemAtIndexPath:", "optional": true},
{"access": "public", "name": "collectionView:didSelectItemAtIndexPath:", "optional": true},
{"access": "public", "name": "collectionView:didDeselectItemAtIndexPath:", "optional": true},
{"access": "public", "introduced": "16", "name": "collectionView:canPerformPrimaryActionForItemAtIndexPath:", "optional": true},
{"access": "public", "introduced": "16", "name": "collectionView:performPrimaryActionForItemAtIndexPath:", "optional": true},
{"access": "public", "introduced": "8", "name": "collectionView:willDisplayCell:forItemAtIndexPath:", "optional": true},
{"access": "public", "introduced": "8", "name": "collectionView:willDisplaySupplementaryView:forElementKind:atIndexPath:", "optional": true},
{"access": "public", "name": "collectionView:didEndDisplayingCell:forItemAtIndexPath:", "optional": true},
{"access": "public", "name": "collectionView:didEndDisplayingSupplementaryView:forElementOfKind:atIndexPath:", "optional": true},
{"access": "public", "introduced": "6", "name": "collectionView:shouldShowMenuForItemAtIndexPath:", "optional": true},
{"access": "public", "introduced": "6", "name": "collectionView:canPerformAction:forItemAtIndexPath:withSender:", "optional": true},
{"access": "public", "introduced": "6", "name": "collectionView:performAction:forItemAtIndexPath:withSender:", "optional": true},
{"access": "public", "name": "collectionView:transitionLayoutForOldLayout:newLayout:", "optional": true},
{"access": "public", "introduced": "9", "name": "collectionView:canFocusItemAtIndexPath:", "optional": true},
{"access": "public", "introduced": "9", "name": "collectionView:shouldUpdateFocusInContext:", "optional": true},
{"access": "public", "introduced": "9", "name": "collectionView:didUpdateFocusInContext:withAnimationCoordinator:", "optional": true},
{"access": "public", "introduced": "9", "name": "indexPathForPreferredFocusedViewInCollectionView:", "optional": true},
{"access": "public", "introduced": "15", "name": "collectionView:selectionFollowsFocusForItemAtIndexPath:", "optional": true},
{"access": "public", "introduced": "15", "name": "collectionView:targetIndexPathForMoveOfItemFromOriginalIndexPath:atCurrentIndexPath:toProposedIndexPath:", "optional": true},
{"access": "public", "introduced": "9", "name": "collectionView:targetIndexPathForMoveFromItemAtIndexPath:toProposedIndexPath:", "optional": true},
{"access": "public", "introduced": "9", "name": "collectionView:targetContentOffsetForProposedContentOffset:", "optional": true},
{"access": "public", "introduced": "14", "name": "collectionView:canEditItemAtIndexPath:", "optional": true},
{"access": "public", "introduced": "11", "name": "collectionView:shouldSpringLoadItemAtIndexPath:withContext:", "optional": true},
{"access": "public", "introduced": "13", "name": "collectionView:shouldBeginMultipleSelectionInteractionAtIndexPath:", "optional": true},
{"access": "public", "introduced": "13", "name": "collectionView:didBeginMultipleSelectionInteractionAtIndexPath:", "optional": true},
{"access": "public", "introduced": "13", "name": "collectionViewDidEndMultipleSelectionInteraction:", "optional": true},
{"access": "public", "introduced": "16", "name": "collectionView:contextMenuConfigurationForItemsAtIndexPaths:point:", "optional": true},
{"access": "public", "introduced": "16", "name": "collectionView:contextMenuConfiguration:highlightPreviewForItemAtIndexPath:", "optional": true},
{"access": "public", "introduced": "16", "name": "collectionView:contextMenuConfiguration:dismissalPreviewForItemAtIndexPath:", "optional": true},
{"access": "public", "introduced": "13", "name": "collectionView:willPerformPreviewActionForMenuWithConfiguration:animator:", "optional": true},
{"access": "public", "introduced": "13.2", "name": "collectionView:willDisplayContextMenuWithConfiguration:animator:", "optional": true},
{"access": "public", "introduced": "13.2", "name": "collectionView:willEndContextMenuInteractionWithConfiguration:animator:", "optional": true},
{"access": "public", "introduced": "15", "name": "collectionView:sceneActivationConfigurationForItemAtIndexPath:point:", "optional": true},
{"access": "public", "introduced": "13", "name": "collectionView:contextMenuConfigurationForItemAtIndexPath:point:", "optional": true},
{"access": "public", "introduced": "13", "name": "collectionView:previewForHighlightingContextMenuWithConfiguration:", "optional": true},
{"access": "public", "introduced": "13", "name": "collectionView:previewForDismissingContextMenuWithConfiguration:", "optional": true}
],
"name": "UICollectionViewDelegate",
"protocols": [
"UIScrollViewDelegate"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "collectionView:layout:sizeForItemAtIndexPath:", "optional": true},
{"access": "public", "name": "collectionView:layout:insetForSectionAtIndex:", "optional": true},
{"access": "public", "name": "collectionView:layout:minimumLineSpacingForSectionAtIndex:", "optional": true},
{"access": "public", "name": "collectionView:layout:minimumInteritemSpacingForSectionAtIndex:", "optional": true},
{"access": "public", "name": "collectionView:layout:referenceSizeForHeaderInSection:", "optional": true},
{"access": "public", "name": "collectionView:layout:referenceSizeForFooterInSection:", "optional": true}
],
"name": "UICollectionViewDelegateFlowLayout",
"protocols": [
"UICollectionViewDelegate"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "collectionView:itemsForBeginningDragSession:atIndexPath:"},
{"access": "public", "name": "collectionView:itemsForAddingToDragSession:atIndexPath:point:", "optional": true},
{"access": "public", "name": "collectionView:dragPreviewParametersForItemAtIndexPath:", "optional": true},
{"access": "public", "name": "collectionView:dragSessionWillBegin:", "optional": true},
{"access": "public", "name": "collectionView:dragSessionDidEnd:", "optional": true},
{"access": "public", "name": "collectionView:dragSessionAllowsMoveOperation:", "optional": true},
{"access": "public", "name": "collectionView:dragSessionIsRestrictedToDraggingApplication:", "optional": true}
],
"introduced": "11",
"name": "UICollectionViewDragDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "dropItem:toPlaceholder:"},
{"access": "public", "name": "dropItem:toItemAtIndexPath:"},
{"access": "public", "name": "dropItem:intoItemAtIndexPath:rect:"},
{"access": "public", "name": "dropItem:toTarget:"}
],
"introduced": "11",
"name": "UICollectionViewDropCoordinator",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "items", "name": "items"},
{"access": "public", "attr": [ "readonly" ], "getter": "destinationIndexPath", "name": "destinationIndexPath"},
{"access": "public", "attr": [ "readonly" ], "getter": "proposal", "name": "proposal"},
{"access": "public", "attr": [ "readonly" ], "getter": "session", "name": "session"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "collectionView:performDropWithCoordinator:"},
{"access": "public", "name": "collectionView:canHandleDropSession:", "optional": true},
{"access": "public", "name": "collectionView:dropSessionDidEnter:", "optional": true},
{"access": "public", "name": "collectionView:dropSessionDidUpdate:withDestinationIndexPath:", "optional": true},
{"access": "public", "name": "collectionView:dropSessionDidExit:", "optional": true},
{"access": "public", "name": "collectionView:dropSessionDidEnd:", "optional": true},
{"access": "public", "name": "collectionView:dropPreviewParametersForItemAtIndexPath:", "optional": true}
],
"introduced": "11",
"name": "UICollectionViewDropDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"introduced": "11",
"name": "UICollectionViewDropItem",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "dragItem", "name": "dragItem"},
{"access": "public", "attr": [ "readonly" ], "getter": "sourceIndexPath", "name": "sourceIndexPath"},
{"access": "public", "attr": [ "readonly" ], "getter": "previewSize", "name": "previewSize"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "commitInsertionWithDataSourceUpdates:"},
{"access": "public", "name": "deletePlaceholder"},
{"access": "public", "name": "setNeedsCellUpdate"}
],
"introduced": "11",
"name": "UICollectionViewDropPlaceholderContext",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "dragItem", "name": "dragItem"}
],
"protocols": [
"UIDragAnimating"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "collisionBehavior:beganContactForItem:withItem:atPoint:", "optional": true},
{"access": "public", "name": "collisionBehavior:endedContactForItem:withItem:", "optional": true},
{"access": "public", "name": "collisionBehavior:beganContactForItem:withBoundaryIdentifier:atPoint:", "optional": true},
{"access": "public", "name": "collisionBehavior:endedContactForItem:withBoundaryIdentifier:", "optional": true}
],
"name": "UICollisionBehaviorDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "14", "name": "colorPickerViewControllerDidSelectColor:", "optional": true},
{"access": "public", "introduced": "15", "name": "colorPickerViewController:didSelectColor:continuously:", "optional": true},
{"access": "public", "name": "colorPickerViewControllerDidFinish:", "optional": true}
],
"introduced": "14",
"name": "UIColorPickerViewControllerDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithTraitCollection:"},
{"access": "public", "name": "customStateForKey:"},
{"access": "public", "name": "setCustomState:forKey:"},
{"access": "public", "name": "objectForKeyedSubscript:"},
{"access": "public", "name": "setObject:forKeyedSubscript:"}
],
"introduced": "14",
"name": "UIConfigurationState",
"properties": [
{"access": "public", "getter": "traitCollection", "name": "traitCollection", "setter": "setTraitCollection:"}
],
"protocols": [
"NSObject",
"NSCopying",
"NSSecureCoding"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "makeContentView"},
{"access": "public", "name": "updatedConfigurationForState:"}
],
"introduced": "14",
"name": "UIContentConfiguration",
"protocols": [
"NSObject",
"NSCopying"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "8", "name": "preferredContentSizeDidChangeForChildContentContainer:"},
{"access": "public", "introduced": "8", "name": "systemLayoutFittingSizeDidChangeForChildContentContainer:"},
{"access": "public", "introduced": "8", "name": "sizeForChildContentContainer:withParentContainerSize:"},
{"access": "public", "introduced": "8", "name": "viewWillTransitionToSize:withTransitionCoordinator:"},
{"access": "public", "introduced": "8", "name": "willTransitionToTraitCollection:withTransitionCoordinator:"}
],
"name": "UIContentContainer",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "preferredContentSize", "introduced": "8", "name": "preferredContentSize"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"introduced": "10",
"name": "UIContentSizeCategoryAdjusting",
"properties": [
{"access": "public", "getter": "adjustsFontForContentSizeCategory", "name": "adjustsFontForContentSizeCategory", "setter": "setAdjustsFontForContentSizeCategory:"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "16", "name": "supportsConfiguration:", "optional": true}
],
"introduced": "14",
"name": "UIContentView",
"properties": [
{"access": "public", "getter": "configuration", "name": "configuration", "setter": "setConfiguration:"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "addAnimations:"},
{"access": "public", "name": "addCompletion:"}
],
"introduced": "13",
"name": "UIContextMenuInteractionAnimating",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "previewViewController", "name": "previewViewController"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"introduced": "13",
"name": "UIContextMenuInteractionCommitAnimating",
"properties": [
{"access": "public", "getter": "preferredCommitStyle", "name": "preferredCommitStyle", "setter": "setPreferredCommitStyle:"}
],
"protocols": [
"UIContextMenuInteractionAnimating"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "contextMenuInteraction:configurationForMenuAtLocation:"},
{"access": "public", "introduced": "16", "name": "contextMenuInteraction:configuration:highlightPreviewForItemWithIdentifier:", "optional": true},
{"access": "public", "introduced": "16", "name": "contextMenuInteraction:configuration:dismissalPreviewForItemWithIdentifier:", "optional": true},
{"access": "public", "name": "contextMenuInteraction:willPerformPreviewActionForMenuWithConfiguration:animator:", "optional": true},
{"access": "public", "name": "contextMenuInteraction:willDisplayMenuForConfiguration:animator:", "optional": true},
{"access": "public", "name": "contextMenuInteraction:willEndForConfiguration:animator:", "optional": true},
{"access": "public", "introduced": "13", "name": "contextMenuInteraction:previewForHighlightingMenuWithConfiguration:", "optional": true},
{"access": "public", "introduced": "13", "name": "contextMenuInteraction:previewForDismissingMenuWithConfiguration:", "optional": true}
],
"introduced": "13",
"name": "UIContextMenuInteractionDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "modelIdentifierForElementAtIndexPath:inView:"},
{"access": "public", "name": "indexPathForElementWithModelIdentifier:inView:"}
],
"name": "UIDataSourceModelAssociation"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "presentationSectionIndexForDataSourceSectionIndex:"},
{"access": "public", "name": "dataSourceSectionIndexForPresentationSectionIndex:"},
{"access": "public", "name": "presentationIndexPathForDataSourceIndexPath:"},
{"access": "public", "name": "dataSourceIndexPathForPresentationIndexPath:"},
{"access": "public", "name": "performUsingPresentationValues:"}
],
"introduced": "11",
"name": "UIDataSourceTranslating",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "documentMenu:didPickDocumentPicker:"},
{"access": "public", "name": "documentMenuWasCancelled:", "optional": true}
],
"introduced": "8",
"name": "UIDocumentMenuDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "11", "name": "documentPicker:didPickDocumentsAtURLs:", "optional": true},
{"access": "public", "name": "documentPickerWasCancelled:", "optional": true},
{"access": "public", "introduced": "8", "name": "documentPicker:didPickDocumentAtURL:", "optional": true}
],
"name": "UIDocumentPickerDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "addAnimations:"},
{"access": "public", "name": "addCompletion:"}
],
"introduced": "11",
"name": "UIDragAnimating",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "locationInView:"},
{"access": "public", "name": "hasItemsConformingToTypeIdentifiers:"},
{"access": "public", "name": "canLoadObjectsOfClass:"}
],
"introduced": "11",
"name": "UIDragDropSession",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "items", "name": "items"},
{"access": "public", "attr": [ "readonly" ], "getter": "allowsMoveOperation", "name": "allowsMoveOperation"},
{"access": "public", "attr": [ "readonly" ], "getter": "isRestrictedToDraggingApplication", "name": "restrictedToDraggingApplication"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "dragInteraction:itemsForBeginningSession:"},
{"access": "public", "name": "dragInteraction:previewForLiftingItem:session:", "optional": true},
{"access": "public", "name": "dragInteraction:willAnimateLiftWithAnimator:session:", "optional": true},
{"access": "public", "name": "dragInteraction:sessionWillBegin:", "optional": true},
{"access": "public", "name": "dragInteraction:sessionAllowsMoveOperation:", "optional": true},
{"access": "public", "name": "dragInteraction:sessionIsRestrictedToDraggingApplication:", "optional": true},
{"access": "public", "name": "dragInteraction:prefersFullSizePreviewsForSession:", "optional": true},
{"access": "public", "name": "dragInteraction:sessionDidMove:", "optional": true},
{"access": "public", "name": "dragInteraction:session:willEndWithOperation:", "optional": true},
{"access": "public", "name": "dragInteraction:session:didEndWithOperation:", "optional": true},
{"access": "public", "name": "dragInteraction:sessionDidTransferItems:", "optional": true},
{"access": "public", "name": "dragInteraction:itemsForAddingToSession:withTouchAtPoint:", "optional": true},
{"access": "public", "name": "dragInteraction:sessionForAddingItems:withTouchAtPoint:", "optional": true},
{"access": "public", "name": "dragInteraction:session:willAddItems:forInteraction:", "optional": true},
{"access": "public", "name": "dragInteraction:previewForCancellingItem:withDefault:", "optional": true},
{"access": "public", "name": "dragInteraction:item:willAnimateCancelWithAnimator:", "optional": true}
],
"introduced": "11",
"name": "UIDragInteractionDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"introduced": "11",
"name": "UIDragSession",
"properties": [
{"access": "public", "getter": "localContext", "name": "localContext", "setter": "setLocalContext:"}
],
"protocols": [
"UIDragDropSession"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "dropInteraction:canHandleSession:", "optional": true},
{"access": "public", "name": "dropInteraction:sessionDidEnter:", "optional": true},
{"access": "public", "name": "dropInteraction:sessionDidUpdate:", "optional": true},
{"access": "public", "name": "dropInteraction:sessionDidExit:", "optional": true},
{"access": "public", "name": "dropInteraction:performDrop:", "optional": true},
{"access": "public", "name": "dropInteraction:concludeDrop:", "optional": true},
{"access": "public", "name": "dropInteraction:sessionDidEnd:", "optional": true},
{"access": "public", "name": "dropInteraction:previewForDroppingItem:withDefault:", "optional": true},
{"access": "public", "name": "dropInteraction:item:willAnimateDropWithAnimator:", "optional": true}
],
"introduced": "11",
"name": "UIDropInteractionDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "loadObjectsOfClass:completion:"}
],
"introduced": "11",
"name": "UIDropSession",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "localDragSession", "name": "localDragSession"},
{"access": "public", "getter": "progressIndicatorStyle", "name": "progressIndicatorStyle", "setter": "setProgressIndicatorStyle:"}
],
"protocols": [
"UIDragDropSession",
"NSProgressReporting"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "dynamicAnimatorWillResume:", "optional": true},
{"access": "public", "name": "dynamicAnimatorDidPause:", "optional": true}
],
"name": "UIDynamicAnimatorDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"name": "UIDynamicItem",
"properties": [
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "attr": [ "readonly" ], "getter": "bounds", "name": "bounds"},
{"access": "public", "getter": "transform", "name": "transform", "setter": "setTransform:"},
{"access": "public", "attr": [ "readonly" ], "getter": "collisionBoundsType", "introduced": "9", "name": "collisionBoundsType", "optional": true},
{"access": "public", "attr": [ "readonly" ], "getter": "collisionBoundingPath", "introduced": "9", "name": "collisionBoundingPath", "optional": true}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "addAnimations:"},
{"access": "public", "name": "addCompletion:"}
],
"introduced": "16",
"name": "UIEditMenuInteractionAnimating",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "editMenuInteraction:menuForConfiguration:suggestedActions:", "optional": true},
{"access": "public", "name": "editMenuInteraction:targetRectForConfiguration:", "optional": true},
{"access": "public", "name": "editMenuInteraction:willPresentMenuForConfiguration:animator:", "optional": true},
{"access": "public", "name": "editMenuInteraction:willDismissMenuForConfiguration:animator:", "optional": true}
],
"introduced": "16",
"name": "UIEditMenuInteractionDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "findInteraction:sessionForView:"},
{"access": "public", "name": "findInteraction:didBeginFindSession:", "optional": true},
{"access": "public", "name": "findInteraction:didEndFindSession:", "optional": true}
],
"introduced": "16",
"name": "UIFindInteractionDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"introduced": "11",
"name": "UIFocusAnimationContext",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "duration", "name": "duration"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"introduced": "11",
"name": "UIFocusDebuggerOutput",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "setNeedsFocusUpdate"},
{"access": "public", "name": "updateFocusIfNeeded"},
{"access": "public", "name": "shouldUpdateFocusInContext:"},
{"access": "public", "name": "didUpdateFocusInContext:withAnimationCoordinator:"},
{"access": "public", "name": "soundIdentifierForFocusUpdateInContext:", "optional": true, "unavailable": true}
],
"introduced": "9",
"name": "UIFocusEnvironment",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "preferredFocusEnvironments", "name": "preferredFocusEnvironments"},
{"access": "public", "attr": [ "readonly" ], "getter": "parentFocusEnvironment", "introduced": "12", "name": "parentFocusEnvironment"},
{"access": "public", "attr": [ "readonly" ], "getter": "focusItemContainer", "introduced": "12", "name": "focusItemContainer"},
{"access": "public", "attr": [ "readonly" ], "getter": "preferredFocusedView", "introduced": "9", "name": "preferredFocusedView", "optional": true},
{"access": "public", "attr": [ "readonly" ], "getter": "focusGroupIdentifier", "introduced": "14", "name": "focusGroupIdentifier", "optional": true}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "12", "name": "didHintFocusMovement:", "optional": true}
],
"introduced": "10",
"name": "UIFocusItem",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "canBecomeFocused", "name": "canBecomeFocused"},
{"access": "public", "attr": [ "readonly" ], "getter": "frame", "introduced": "12", "name": "frame"},
{"access": "public", "attr": [ "readonly" ], "getter": "focusEffect", "introduced": "15", "name": "focusEffect", "optional": true},
{"access": "public", "attr": [ "readonly" ], "getter": "focusGroupPriority", "introduced": "15", "name": "focusGroupPriority", "optional": true},
{"access": "public", "attr": [ "readonly" ], "getter": "focusItemDeferralMode", "name": "focusItemDeferralMode", "optional": true},
{"access": "public", "attr": [ "readonly" ], "getter": "isTransparentFocusItem", "introduced": "15", "name": "isTransparentFocusItem", "optional": true}
],
"protocols": [
"UIFocusEnvironment"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "focusItemsInRect:"}
],
"introduced": "12",
"name": "UIFocusItemContainer",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "coordinateSpace", "name": "coordinateSpace"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"introduced": "12",
"name": "UIFocusItemScrollableContainer",
"properties": [
{"access": "public", "getter": "contentOffset", "name": "contentOffset", "setter": "setContentOffset:"},
{"access": "public", "attr": [ "readonly" ], "getter": "contentSize", "name": "contentSize"},
{"access": "public", "attr": [ "readonly" ], "getter": "visibleSize", "name": "visibleSize"}
],
"protocols": [
"UIFocusItemContainer"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "fontPickerViewControllerDidCancel:", "optional": true},
{"access": "public", "name": "fontPickerViewControllerDidPickFont:", "optional": true}
],
"introduced": "13",
"name": "UIFontPickerViewControllerDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "gestureRecognizerShouldBegin:", "optional": true},
{"access": "public", "name": "gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:", "optional": true},
{"access": "public", "introduced": "7", "name": "gestureRecognizer:shouldRequireFailureOfGestureRecognizer:", "optional": true},
{"access": "public", "introduced": "7", "name": "gestureRecognizer:shouldBeRequiredToFailByGestureRecognizer:", "optional": true},
{"access": "public", "name": "gestureRecognizer:shouldReceiveTouch:", "optional": true},
{"access": "public", "name": "gestureRecognizer:shouldReceivePress:", "optional": true},
{"access": "public", "introduced": "13.4", "name": "gestureRecognizer:shouldReceiveEvent:", "optional": true}
],
"name": "UIGestureRecognizerDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "guidedAccessRestrictionWithIdentifier:didChangeState:"},
{"access": "public", "name": "textForGuidedAccessRestrictionWithIdentifier:"},
{"access": "public", "name": "detailTextForGuidedAccessRestrictionWithIdentifier:", "optional": true}
],
"introduced": "7",
"name": "UIGuidedAccessRestrictionDelegate",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "guidedAccessRestrictionIdentifiers", "name": "guidedAccessRestrictionIdentifiers"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"introduced": "17",
"name": "UIHoverEffect",
"protocols": [
"NSObject",
"NSCopying"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "2", "name": "imagePickerController:didFinishPickingImage:editingInfo:", "optional": true},
{"access": "public", "name": "imagePickerController:didFinishPickingMediaWithInfo:", "optional": true},
{"access": "public", "name": "imagePickerControllerDidCancel:", "optional": true}
],
"name": "UIImagePickerControllerDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "indirectScribbleInteraction:requestElementsInRect:completion:"},
{"access": "public", "name": "indirectScribbleInteraction:isElementFocused:"},
{"access": "public", "name": "indirectScribbleInteraction:frameForElement:"},
{"access": "public", "name": "indirectScribbleInteraction:focusElementIfNeeded:referencePoint:completion:"},
{"access": "public", "name": "indirectScribbleInteraction:shouldDelayFocusForElement:", "optional": true},
{"access": "public", "name": "indirectScribbleInteraction:willBeginWritingInElement:", "optional": true},
{"access": "public", "name": "indirectScribbleInteraction:didFinishWritingInElement:", "optional": true}
],
"introduced": "14",
"name": "UIIndirectScribbleInteractionDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"name": "UIInputViewAudioFeedback",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "enableInputClicksWhenVisible", "name": "enableInputClicksWhenVisible", "optional": true}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "willMoveToView:"},
{"access": "public", "name": "didMoveToView:"}
],
"introduced": "11",
"name": "UIInteraction",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "view", "name": "view"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"introduced": "11",
"name": "UIItemProviderPresentationSizeProviding",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "preferredPresentationSizeForItemProvider", "name": "preferredPresentationSizeForItemProvider"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "_ui_augmentingNSItemProviderReadingClass"}
],
"name": "UIItemProviderReadingAugmentationDesignating",
"protocols": [
"NSItemProviderReading"
]
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "objectWithItemProviderData:typeIdentifier:requestedClass:error:"}
],
"name": "UIItemProviderReadingAugmentationProviding",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "additionalLeadingReadableTypeIdentifiersForItemProvider", "name": "additionalLeadingReadableTypeIdentifiersForItemProvider"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "additionalTrailingReadableTypeIdentifiersForItemProvider", "name": "additionalTrailingReadableTypeIdentifiersForItemProvider"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "insertText:"},
{"access": "public", "name": "deleteBackward"}
],
"name": "UIKeyInput",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "hasText", "name": "hasText"}
],
"protocols": [
"UITextInputTraits"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "largeContentViewerInteraction:didEndOnItem:atPoint:", "optional": true},
{"access": "public", "name": "largeContentViewerInteraction:itemAtPoint:", "optional": true},
{"access": "public", "name": "viewControllerForLargeContentViewerInteraction:", "optional": true}
],
"introduced": "13",
"name": "UILargeContentViewerInteractionDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"introduced": "13",
"name": "UILargeContentViewerItem",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "showsLargeContentViewer", "name": "showsLargeContentViewer"},
{"access": "public", "attr": [ "readonly" ], "getter": "largeContentTitle", "name": "largeContentTitle"},
{"access": "public", "attr": [ "readonly" ], "getter": "largeContentImage", "name": "largeContentImage"},
{"access": "public", "attr": [ "readonly" ], "getter": "scalesLargeContentImage", "name": "scalesLargeContentImage"},
{"access": "public", "attr": [ "readonly" ], "getter": "largeContentImageInsets", "name": "largeContentImageInsets"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"name": "UILayoutGuideAspectFitting",
"properties": [
{"access": "public", "getter": "aspectRatio", "name": "aspectRatio", "setter": "setAspectRatio:"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"name": "UILayoutSupport",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "length", "name": "length"},
{"access": "public", "attr": [ "readonly" ], "getter": "topAnchor", "introduced": "9", "name": "topAnchor"},
{"access": "public", "attr": [ "readonly" ], "getter": "bottomAnchor", "introduced": "9", "name": "bottomAnchor"},
{"access": "public", "attr": [ "readonly" ], "getter": "heightAnchor", "introduced": "9", "name": "heightAnchor"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"introduced": "17",
"name": "UILetterformAwareAdjusting",
"properties": [
{"access": "public", "getter": "sizingRule", "name": "sizingRule", "setter": "setSizingRule:"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"name": "UILookToDictateCapable",
"properties": [
{"access": "public", "getter": "isLookToDictateEnabled", "introduced": "17", "name": "lookToDictateEnabled", "setter": "setLookToDictateEnabled:"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "menuForIdentifier:"},
{"access": "public", "name": "actionForIdentifier:"},
{"access": "public", "name": "commandForAction:propertyList:"},
{"access": "public", "name": "replaceMenuForIdentifier:withMenu:"},
{"access": "public", "name": "replaceChildrenOfMenuForIdentifier:fromChildrenBlock:"},
{"access": "public", "introduced": "26", "name": "replaceMenuForIdentifier:withElements:"},
{"access": "public", "introduced": "26", "name": "replaceActionForIdentifier:withElements:"},
{"access": "public", "introduced": "26", "name": "replaceCommandForAction:propertyList:withElements:"},
{"access": "public", "name": "insertSiblingMenu:beforeMenuForIdentifier:"},
{"access": "public", "introduced": "26", "name": "insertElements:beforeMenuForIdentifier:"},
{"access": "public", "introduced": "26", "name": "insertElements:afterMenuForIdentifier:"},
{"access": "public", "name": "insertSiblingMenu:afterMenuForIdentifier:"},
{"access": "public", "name": "insertChildMenu:atStartOfMenuForIdentifier:"},
{"access": "public", "introduced": "26", "name": "insertElements:beforeActionForIdentifier:"},
{"access": "public", "introduced": "26", "name": "insertElements:afterActionForIdentifier:"},
{"access": "public", "introduced": "26", "name": "insertElements:beforeCommandForAction:propertyList:"},
{"access": "public", "introduced": "26", "name": "insertElements:afterCommandForAction:propertyList:"},
{"access": "public", "introduced": "26", "name": "insertElements:atStartOfMenuForIdentifier:"},
{"access": "public", "name": "insertChildMenu:atEndOfMenuForIdentifier:"},
{"access": "public", "introduced": "26", "name": "insertElements:atEndOfMenuForIdentifier:"},
{"access": "public", "name": "removeMenuForIdentifier:"},
{"access": "public", "introduced": "26", "name": "removeActionForIdentifier:"},
{"access": "public", "introduced": "26", "name": "removeCommandForAction:propertyList:"}
],
"introduced": "13",
"name": "UIMenuBuilder",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "system", "name": "system"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "performWithSender:target:"}
],
"introduced": "16",
"name": "UIMenuLeaf",
"properties": [
{"access": "public", "getter": "title", "name": "title", "setter": "setTitle:"},
{"access": "public", "getter": "image", "name": "image", "setter": "setImage:"},
{"access": "public", "getter": "selectedImage", "introduced": "17", "name": "selectedImage", "setter": "setSelectedImage:"},
{"access": "public", "getter": "discoverabilityTitle", "name": "discoverabilityTitle", "setter": "setDiscoverabilityTitle:"},
{"access": "public", "getter": "attributes", "name": "attributes", "setter": "setAttributes:"},
{"access": "public", "getter": "state", "name": "state", "setter": "setState:"},
{"access": "public", "getter": "repeatBehavior", "name": "repeatBehavior", "setter": "setRepeatBehavior:"},
{"access": "public", "attr": [ "readonly" ], "getter": "sender", "name": "sender"},
{"access": "public", "attr": [ "readonly" ], "getter": "presentationSourceItem", "introduced": "16", "name": "presentationSourceItem"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "setCGFloatValue:forTrait:"},
{"access": "public", "name": "valueForCGFloatTrait:"},
{"access": "public", "name": "setNSIntegerValue:forTrait:"},
{"access": "public", "name": "valueForNSIntegerTrait:"},
{"access": "public", "name": "setObject:forTrait:"},
{"access": "public", "name": "objectForTrait:"}
],
"introduced": "17",
"name": "UIMutableTraits",
"properties": [
{"access": "public", "getter": "userInterfaceIdiom", "name": "userInterfaceIdiom", "setter": "setUserInterfaceIdiom:"},
{"access": "public", "getter": "userInterfaceStyle", "name": "userInterfaceStyle", "setter": "setUserInterfaceStyle:"},
{"access": "public", "getter": "layoutDirection", "name": "layoutDirection", "setter": "setLayoutDirection:"},
{"access": "public", "getter": "displayScale", "name": "displayScale", "setter": "setDisplayScale:"},
{"access": "public", "getter": "horizontalSizeClass", "name": "horizontalSizeClass", "setter": "setHorizontalSizeClass:"},
{"access": "public", "getter": "verticalSizeClass", "name": "verticalSizeClass", "setter": "setVerticalSizeClass:"},
{"access": "public", "getter": "forceTouchCapability", "name": "forceTouchCapability", "setter": "setForceTouchCapability:"},
{"access": "public", "getter": "preferredContentSizeCategory", "name": "preferredContentSizeCategory", "setter": "setPreferredContentSizeCategory:"},
{"access": "public", "getter": "displayGamut", "name": "displayGamut", "setter": "setDisplayGamut:"},
{"access": "public", "getter": "accessibilityContrast", "name": "accessibilityContrast", "setter": "setAccessibilityContrast:"},
{"access": "public", "getter": "userInterfaceLevel", "name": "userInterfaceLevel", "setter": "setUserInterfaceLevel:"},
{"access": "public", "getter": "legibilityWeight", "name": "legibilityWeight", "setter": "setLegibilityWeight:"},
{"access": "public", "getter": "activeAppearance", "name": "activeAppearance", "setter": "setActiveAppearance:"},
{"access": "public", "getter": "toolbarItemPresentationSize", "name": "toolbarItemPresentationSize", "setter": "setToolbarItemPresentationSize:"},
{"access": "public", "getter": "imageDynamicRange", "introduced": "17", "name": "imageDynamicRange", "setter": "setImageDynamicRange:"},
{"access": "public", "getter": "sceneCaptureState", "introduced": "17", "name": "sceneCaptureState", "setter": "setSceneCaptureState:"},
{"access": "public", "getter": "typesettingLanguage", "name": "typesettingLanguage", "setter": "setTypesettingLanguage:"},
{"access": "public", "getter": "listEnvironment", "introduced": "18", "name": "listEnvironment", "setter": "setListEnvironment:"},
{"access": "public", "getter": "tabAccessoryEnvironment", "introduced": "26", "name": "tabAccessoryEnvironment", "setter": "setTabAccessoryEnvironment:"},
{"access": "public", "getter": "splitViewControllerLayoutEnvironment", "introduced": "26", "name": "splitViewControllerLayoutEnvironment", "setter": "setSplitViewControllerLayoutEnvironment:"},
{"access": "public", "getter": "resolvesNaturalAlignmentWithBaseWritingDirection", "introduced": "26", "name": "resolvesNaturalAlignmentWithBaseWritingDirection", "setter": "setResolvesNaturalAlignmentWithBaseWritingDirection:"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"introduced": "17",
"name": "UINSIntegerTraitDefinition",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "defaultValue", "name": "defaultValue"}
],
"protocols": [
"UITraitDefinition"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "navigationBar:shouldPushItem:", "optional": true},
{"access": "public", "name": "navigationBar:didPushItem:", "optional": true},
{"access": "public", "name": "navigationBar:shouldPopItem:", "optional": true},
{"access": "public", "name": "navigationBar:didPopItem:", "optional": true},
{"access": "public", "name": "navigationBarNSToolbarSection:", "optional": true}
],
"name": "UINavigationBarDelegate",
"protocols": [
"UIBarPositioningDelegate"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "navigationController:willShowViewController:animated:", "optional": true},
{"access": "public", "name": "navigationController:didShowViewController:animated:", "optional": true},
{"access": "public", "introduced": "7", "name": "navigationControllerSupportedInterfaceOrientations:", "optional": true},
{"access": "public", "introduced": "7", "name": "navigationControllerPreferredInterfaceOrientationForPresentation:", "optional": true},
{"access": "public", "introduced": "7", "name": "navigationController:interactionControllerForAnimationController:", "optional": true},
{"access": "public", "introduced": "7", "name": "navigationController:animationControllerForOperation:fromViewController:toViewController:", "optional": true}
],
"name": "UINavigationControllerDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "navigationItem:didEndRenamingWithTitle:"},
{"access": "public", "name": "navigationItemShouldBeginRenaming:", "optional": true},
{"access": "public", "name": "navigationItem:willBeginRenamingWithSuggestedTitle:selectedRange:", "optional": true},
{"access": "public", "name": "navigationItem:shouldEndRenamingWithTitle:", "optional": true}
],
"introduced": "16",
"name": "UINavigationItemRenameDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "objectWithRestorationIdentifierPath:coder:"}
],
"name": "UIObjectRestoration"
},
{
"access": "public",
"introduced": "17",
"name": "UIObjectTraitDefinition",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "defaultValue", "name": "defaultValue"}
],
"protocols": [
"UITraitDefinition"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "pageControlProgress:initialProgressForPage:", "optional": true},
{"access": "public", "name": "pageControlProgressVisibilityDidChange:", "optional": true}
],
"introduced": "17",
"name": "UIPageControlProgressDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "pageControlTimerProgressDidChange:", "optional": true},
{"access": "public", "name": "pageControlTimerProgress:shouldAdvanceToPage:", "optional": true}
],
"introduced": "17",
"name": "UIPageControlTimerProgressDelegate",
"protocols": [
"UIPageControlProgressDelegate"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "pageViewController:viewControllerBeforeViewController:"},
{"access": "public", "name": "pageViewController:viewControllerAfterViewController:"},
{"access": "public", "introduced": "6", "name": "presentationCountForPageViewController:", "optional": true},
{"access": "public", "introduced": "6", "name": "presentationIndexForPageViewController:", "optional": true}
],
"name": "UIPageViewControllerDataSource",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "6", "name": "pageViewController:willTransitionToViewControllers:", "optional": true},
{"access": "public", "name": "pageViewController:didFinishAnimating:previousViewControllers:transitionCompleted:", "optional": true},
{"access": "public", "name": "pageViewController:spineLocationForInterfaceOrientation:", "optional": true},
{"access": "public", "introduced": "7", "name": "pageViewControllerSupportedInterfaceOrientations:", "optional": true},
{"access": "public", "introduced": "7", "name": "pageViewControllerPreferredInterfaceOrientationForPresentation:", "optional": true}
],
"name": "UIPageViewControllerDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "pasteItemProviders:", "optional": true},
{"access": "public", "name": "canPasteItemProviders:", "optional": true}
],
"introduced": "11",
"name": "UIPasteConfigurationSupporting",
"properties": [
{"access": "public", "getter": "pasteConfiguration", "name": "pasteConfiguration", "setter": "setPasteConfiguration:"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "12.1", "name": "pencilInteractionDidTap:", "optional": true},
{"access": "public", "introduced": "17.5", "name": "pencilInteraction:didReceiveTap:", "optional": true},
{"access": "public", "introduced": "17.5", "name": "pencilInteraction:didReceiveSqueeze:", "optional": true}
],
"introduced": "12.1",
"name": "UIPencilInteractionDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "pickerView:accessibilityLabelForComponent:", "optional": true},
{"access": "public", "name": "pickerView:accessibilityHintForComponent:", "optional": true},
{"access": "public", "introduced": "13", "name": "pickerView:accessibilityUserInputLabelsForComponent:", "optional": true},
{"access": "public", "introduced": "11", "name": "pickerView:accessibilityAttributedLabelForComponent:", "optional": true},
{"access": "public", "introduced": "11", "name": "pickerView:accessibilityAttributedHintForComponent:", "optional": true},
{"access": "public", "introduced": "13", "name": "pickerView:accessibilityAttributedUserInputLabelsForComponent:", "optional": true}
],
"name": "UIPickerViewAccessibilityDelegate",
"protocols": [
"UIPickerViewDelegate"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "numberOfComponentsInPickerView:"},
{"access": "public", "name": "pickerView:numberOfRowsInComponent:"}
],
"name": "UIPickerViewDataSource",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "pickerView:widthForComponent:", "optional": true},
{"access": "public", "name": "pickerView:rowHeightForComponent:", "optional": true},
{"access": "public", "name": "pickerView:titleForRow:forComponent:", "optional": true},
{"access": "public", "introduced": "6", "name": "pickerView:attributedTitleForRow:forComponent:", "optional": true},
{"access": "public", "name": "pickerView:viewForRow:forComponent:reusingView:", "optional": true},
{"access": "public", "name": "pickerView:didSelectRow:inComponent:", "optional": true}
],
"name": "UIPickerViewDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "addAnimations:"},
{"access": "public", "name": "addCompletion:"}
],
"introduced": "13.4",
"name": "UIPointerInteractionAnimating",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "pointerInteraction:regionForRequest:defaultRegion:", "optional": true},
{"access": "public", "name": "pointerInteraction:styleForRegion:", "optional": true},
{"access": "public", "name": "pointerInteraction:willEnterRegion:animator:", "optional": true},
{"access": "public", "name": "pointerInteraction:willExitRegion:animator:", "optional": true}
],
"introduced": "13.4",
"name": "UIPointerInteractionDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "arrowBase"},
{"access": "public", "name": "contentViewInsets"},
{"access": "public", "name": "arrowHeight"}
],
"name": "UIPopoverBackgroundViewMethods"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "3.2", "name": "popoverControllerShouldDismissPopover:", "optional": true},
{"access": "public", "introduced": "3.2", "name": "popoverControllerDidDismissPopover:", "optional": true},
{"access": "public", "introduced": "7", "name": "popoverController:willRepositionPopoverToRect:inView:", "optional": true}
],
"name": "UIPopoverControllerDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "prepareForPopoverPresentation:", "optional": true},
{"access": "public", "introduced": "8", "name": "popoverPresentationControllerShouldDismissPopover:", "optional": true},
{"access": "public", "introduced": "8", "name": "popoverPresentationControllerDidDismissPopover:", "optional": true},
{"access": "public", "name": "popoverPresentationController:willRepositionPopoverToRect:inView:", "optional": true}
],
"name": "UIPopoverPresentationControllerDelegate",
"protocols": [
"UIAdaptivePresentationControllerDelegate"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "17", "name": "frameInView:"}
],
"introduced": "16",
"name": "UIPopoverPresentationControllerSourceItem",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"introduced": "9",
"name": "UIPreviewActionItem",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "title", "name": "title"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "10", "name": "previewInteraction:didUpdatePreviewTransition:ended:"},
{"access": "public", "introduced": "10", "name": "previewInteractionDidCancel:"},
{"access": "public", "introduced": "10", "name": "previewInteractionShouldBegin:", "optional": true},
{"access": "public", "introduced": "10", "name": "previewInteraction:didUpdateCommitTransition:ended:", "optional": true}
],
"name": "UIPreviewInteractionDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "3", "name": "cut:", "optional": true},
{"access": "public", "introduced": "3", "name": "copy:", "optional": true},
{"access": "public", "introduced": "3", "name": "paste:", "optional": true},
{"access": "public", "introduced": "15", "name": "pasteAndMatchStyle:", "optional": true},
{"access": "public", "introduced": "15", "name": "pasteAndGo:", "optional": true},
{"access": "public", "introduced": "15", "name": "pasteAndSearch:", "optional": true},
{"access": "public", "introduced": "26", "name": "newFromPasteboard:", "optional": true},
{"access": "public", "introduced": "3", "name": "select:", "optional": true},
{"access": "public", "introduced": "3", "name": "selectAll:", "optional": true},
{"access": "public", "introduced": "3.2", "name": "delete:", "optional": true},
{"access": "public", "introduced": "5", "name": "makeTextWritingDirectionLeftToRight:", "optional": true},
{"access": "public", "introduced": "5", "name": "makeTextWritingDirectionRightToLeft:", "optional": true},
{"access": "public", "introduced": "6", "name": "toggleBoldface:", "optional": true},
{"access": "public", "introduced": "6", "name": "toggleItalics:", "optional": true},
{"access": "public", "introduced": "6", "name": "toggleUnderline:", "optional": true},
{"access": "public", "introduced": "7", "name": "increaseSize:", "optional": true},
{"access": "public", "introduced": "7", "name": "decreaseSize:", "optional": true},
{"access": "public", "introduced": "26", "name": "alignLeft:", "optional": true},
{"access": "public", "introduced": "26", "name": "alignCenter:", "optional": true},
{"access": "public", "introduced": "26", "name": "alignJustified:", "optional": true},
{"access": "public", "introduced": "26", "name": "alignRight:", "optional": true},
{"access": "public", "introduced": "16", "name": "find:", "optional": true},
{"access": "public", "introduced": "16", "name": "findAndReplace:", "optional": true},
{"access": "public", "introduced": "16", "name": "findNext:", "optional": true},
{"access": "public", "introduced": "16", "name": "findPrevious:", "optional": true},
{"access": "public", "introduced": "16", "name": "useSelectionForFind:", "optional": true},
{"access": "public", "introduced": "13", "name": "updateTextAttributesWithConversionHandler:", "optional": true},
{"access": "public", "introduced": "15", "name": "print:", "optional": true},
{"access": "public", "introduced": "16", "name": "rename:", "optional": true},
{"access": "public", "introduced": "16", "name": "duplicate:", "optional": true},
{"access": "public", "introduced": "16", "name": "move:", "optional": true},
{"access": "public", "introduced": "16", "name": "export:", "optional": true},
{"access": "public", "introduced": "15", "name": "toggleSidebar:", "optional": true},
{"access": "public", "introduced": "26", "name": "toggleInspector:", "optional": true},
{"access": "public", "introduced": "26", "name": "performClose:", "optional": true},
{"access": "public", "introduced": "18.2", "name": "showWritingTools:", "optional": true}
],
"name": "UIResponderStandardEditActions",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "scene:willConnectToSession:options:", "optional": true},
{"access": "public", "name": "sceneDidDisconnect:", "optional": true},
{"access": "public", "name": "sceneDidBecomeActive:", "optional": true},
{"access": "public", "name": "sceneWillResignActive:", "optional": true},
{"access": "public", "name": "sceneWillEnterForeground:", "optional": true},
{"access": "public", "name": "sceneDidEnterBackground:", "optional": true},
{"access": "public", "name": "scene:openURLContexts:", "optional": true},
{"access": "public", "name": "stateRestorationActivityForScene:", "optional": true},
{"access": "public", "name": "scene:restoreInteractionStateWithUserActivity:", "optional": true},
{"access": "public", "name": "scene:willContinueUserActivityWithType:", "optional": true},
{"access": "public", "name": "scene:continueUserActivity:", "optional": true},
{"access": "public", "name": "scene:didFailToContinueUserActivityWithType:error:", "optional": true},
{"access": "public", "name": "scene:didUpdateUserActivity:", "optional": true}
],
"introduced": "13",
"name": "UISceneDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "screenshotService:generatePDFRepresentationWithCompletion:", "optional": true}
],
"name": "UIScreenshotServiceDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "scribbleInteraction:shouldBeginAtLocation:", "optional": true},
{"access": "public", "name": "scribbleInteractionShouldDelayFocus:", "optional": true},
{"access": "public", "name": "scribbleInteractionWillBeginWriting:", "optional": true},
{"access": "public", "name": "scribbleInteractionDidFinishWriting:", "optional": true}
],
"introduced": "14",
"name": "UIScribbleInteractionDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "accessibilityScrollStatusForScrollView:", "optional": true},
{"access": "public", "introduced": "11", "name": "accessibilityAttributedScrollStatusForScrollView:", "optional": true}
],
"name": "UIScrollViewAccessibilityDelegate",
"protocols": [
"UIScrollViewDelegate"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "scrollViewDidScroll:", "optional": true},
{"access": "public", "introduced": "3.2", "name": "scrollViewDidZoom:", "optional": true},
{"access": "public", "name": "scrollViewWillBeginDragging:", "optional": true},
{"access": "public", "introduced": "5", "name": "scrollViewWillEndDragging:withVelocity:targetContentOffset:", "optional": true},
{"access": "public", "name": "scrollViewDidEndDragging:willDecelerate:", "optional": true},
{"access": "public", "name": "scrollViewWillBeginDecelerating:", "optional": true},
{"access": "public", "name": "scrollViewDidEndDecelerating:", "optional": true},
{"access": "public", "name": "scrollViewDidEndScrollingAnimation:", "optional": true},
{"access": "public", "name": "viewForZoomingInScrollView:", "optional": true},
{"access": "public", "introduced": "3.2", "name": "scrollViewWillBeginZooming:withView:", "optional": true},
{"access": "public", "name": "scrollViewDidEndZooming:withView:atScale:", "optional": true},
{"access": "public", "name": "scrollViewShouldScrollToTop:", "optional": true},
{"access": "public", "name": "scrollViewDidScrollToTop:", "optional": true},
{"access": "public", "introduced": "11", "name": "scrollViewDidChangeAdjustedContentInset:", "optional": true}
],
"name": "UIScrollViewDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "searchBarShouldBeginEditing:", "optional": true},
{"access": "public", "name": "searchBarTextDidBeginEditing:", "optional": true},
{"access": "public", "name": "searchBarShouldEndEditing:", "optional": true},
{"access": "public", "name": "searchBarTextDidEndEditing:", "optional": true},
{"access": "public", "name": "searchBar:textDidChange:", "optional": true},
{"access": "public", "introduced": "3", "name": "searchBar:shouldChangeTextInRange:replacementText:", "optional": true},
{"access": "public", "introduced": "26", "name": "searchBar:shouldChangeTextInRanges:replacementText:", "optional": true},
{"access": "public", "name": "searchBarSearchButtonClicked:", "optional": true},
{"access": "public", "name": "searchBarBookmarkButtonClicked:", "optional": true},
{"access": "public", "name": "searchBarCancelButtonClicked:", "optional": true},
{"access": "public", "introduced": "3.2", "name": "searchBarResultsListButtonClicked:", "optional": true},
{"access": "public", "introduced": "3", "name": "searchBar:selectedScopeButtonIndexDidChange:", "optional": true}
],
"name": "UISearchBarDelegate",
"protocols": [
"UIBarPositioningDelegate"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "willPresentSearchController:", "optional": true},
{"access": "public", "name": "didPresentSearchController:", "optional": true},
{"access": "public", "name": "willDismissSearchController:", "optional": true},
{"access": "public", "name": "didDismissSearchController:", "optional": true},
{"access": "public", "name": "presentSearchController:", "optional": true},
{"access": "public", "introduced": "16", "name": "searchController:willChangeToSearchBarPlacement:", "optional": true},
{"access": "public", "introduced": "16", "name": "searchController:didChangeFromSearchBarPlacement:", "optional": true}
],
"name": "UISearchControllerDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "3", "name": "searchDisplayControllerWillBeginSearch:", "optional": true},
{"access": "public", "introduced": "3", "name": "searchDisplayControllerDidBeginSearch:", "optional": true},
{"access": "public", "introduced": "3", "name": "searchDisplayControllerWillEndSearch:", "optional": true},
{"access": "public", "introduced": "3", "name": "searchDisplayControllerDidEndSearch:", "optional": true},
{"access": "public", "introduced": "3", "name": "searchDisplayController:didLoadSearchResultsTableView:", "optional": true},
{"access": "public", "introduced": "3", "name": "searchDisplayController:willUnloadSearchResultsTableView:", "optional": true},
{"access": "public", "introduced": "3", "name": "searchDisplayController:willShowSearchResultsTableView:", "optional": true},
{"access": "public", "introduced": "3", "name": "searchDisplayController:didShowSearchResultsTableView:", "optional": true},
{"access": "public", "introduced": "3", "name": "searchDisplayController:willHideSearchResultsTableView:", "optional": true},
{"access": "public", "introduced": "3", "name": "searchDisplayController:didHideSearchResultsTableView:", "optional": true},
{"access": "public", "introduced": "3", "name": "searchDisplayController:shouldReloadTableForSearchString:", "optional": true},
{"access": "public", "introduced": "3", "name": "searchDisplayController:shouldReloadTableForSearchScope:", "optional": true}
],
"name": "UISearchDisplayDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "updateSearchResultsForSearchController:"},
{"access": "public", "introduced": "16", "name": "updateSearchResultsForSearchController:selectingSearchSuggestion:", "optional": true}
],
"name": "UISearchResultsUpdating",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"introduced": "16",
"name": "UISearchSuggestion",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "localizedSuggestion", "name": "localizedSuggestion"},
{"access": "public", "attr": [ "readonly" ], "getter": "localizedDescription", "name": "localizedDescription", "optional": true},
{"access": "public", "attr": [ "readonly" ], "getter": "iconImage", "name": "iconImage", "optional": true},
{"access": "public", "attr": [ "readonly" ], "getter": "localizedAttributedSuggestion", "introduced": "16", "name": "localizedAttributedSuggestion"},
{"access": "public", "getter": "representedObject", "introduced": "16", "name": "representedObject", "setter": "setRepresentedObject:"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "searchTextField:itemProviderForCopyingToken:", "optional": true},
{"access": "public", "introduced": "16", "name": "searchTextField:didSelectSuggestion:", "optional": true}
],
"name": "UISearchTextFieldDelegate",
"protocols": [
"UITextFieldDelegate"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "setSearchTokenResult:"}
],
"name": "UISearchTextFieldPasteItem",
"protocols": [
"UITextPasteItem"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "resolvedShapeInContext:"}
],
"introduced": "17",
"name": "UIShapeProvider",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "sheetPresentationControllerDidChangeSelectedDetentIdentifier:", "optional": true}
],
"introduced": "15",
"name": "UISheetPresentationControllerDelegate",
"protocols": [
"UIAdaptivePresentationControllerDelegate"
]
},
{
"access": "public",
"introduced": "16",
"name": "UISheetPresentationControllerDetentResolutionContext",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "containerTraitCollection", "name": "containerTraitCollection"},
{"access": "public", "attr": [ "readonly" ], "getter": "maximumDetentValue", "name": "maximumDetentValue"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "8", "name": "splitViewController:willChangeToDisplayMode:", "optional": true},
{"access": "public", "introduced": "8", "name": "targetDisplayModeForActionInSplitViewController:", "optional": true},
{"access": "public", "introduced": "8", "name": "splitViewController:showViewController:sender:", "optional": true},
{"access": "public", "introduced": "8", "name": "splitViewController:showDetailViewController:sender:", "optional": true},
{"access": "public", "introduced": "8", "name": "primaryViewControllerForCollapsingSplitViewController:", "optional": true},
{"access": "public", "introduced": "8", "name": "primaryViewControllerForExpandingSplitViewController:", "optional": true},
{"access": "public", "introduced": "8", "name": "splitViewController:collapseSecondaryViewController:ontoPrimaryViewController:", "optional": true},
{"access": "public", "introduced": "8", "name": "splitViewController:separateSecondaryViewControllerFromPrimaryViewController:", "optional": true},
{"access": "public", "introduced": "7", "name": "splitViewControllerSupportedInterfaceOrientations:", "optional": true},
{"access": "public", "introduced": "7", "name": "splitViewControllerPreferredInterfaceOrientationForPresentation:", "optional": true},
{"access": "public", "introduced": "2", "name": "splitViewController:willHideViewController:withBarButtonItem:forPopoverController:", "optional": true},
{"access": "public", "introduced": "2", "name": "splitViewController:willShowViewController:invalidatingBarButtonItem:", "optional": true},
{"access": "public", "introduced": "2", "name": "splitViewController:popoverController:willPresentViewController:", "optional": true},
{"access": "public", "introduced": "5", "name": "splitViewController:shouldHideViewController:inOrientation:", "optional": true},
{"access": "public", "introduced": "14", "name": "splitViewController:topColumnForCollapsingToProposedTopColumn:", "optional": true},
{"access": "public", "introduced": "14", "name": "splitViewController:displayModeForExpandingToProposedDisplayMode:", "optional": true},
{"access": "public", "introduced": "14", "name": "splitViewControllerDidCollapse:", "optional": true},
{"access": "public", "introduced": "14", "name": "splitViewControllerDidExpand:", "optional": true},
{"access": "public", "introduced": "14", "name": "splitViewController:willShowColumn:", "optional": true},
{"access": "public", "introduced": "14", "name": "splitViewController:willHideColumn:", "optional": true},
{"access": "public", "introduced": "26", "name": "splitViewController:didShowColumn:", "optional": true},
{"access": "public", "introduced": "26", "name": "splitViewController:didHideColumn:", "optional": true},
{"access": "public", "introduced": "14", "name": "splitViewControllerInteractivePresentationGestureWillBegin:", "optional": true},
{"access": "public", "introduced": "14", "name": "splitViewControllerInteractivePresentationGestureDidEnd:", "optional": true}
],
"name": "UISplitViewControllerDelegate"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "shouldAllowInteraction:withContext:"},
{"access": "public", "name": "interactionDidFinish:", "optional": true}
],
"introduced": "11",
"name": "UISpringLoadedInteractionBehavior",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "locationInView:"}
],
"introduced": "11",
"name": "UISpringLoadedInteractionContext",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "state", "name": "state"},
{"access": "public", "getter": "targetView", "name": "targetView", "setter": "setTargetView:"},
{"access": "public", "getter": "targetItem", "name": "targetItem", "setter": "setTargetItem:"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "interaction:didChangeWithContext:"}
],
"introduced": "11",
"name": "UISpringLoadedInteractionEffect",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"introduced": "11",
"name": "UISpringLoadedInteractionSupporting",
"properties": [
{"access": "public", "getter": "isSpringLoaded", "name": "springLoaded", "setter": "setSpringLoaded:"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "encodeRestorableStateWithCoder:", "optional": true},
{"access": "public", "name": "decodeRestorableStateWithCoder:", "optional": true},
{"access": "public", "name": "applicationFinishedRestoringState", "optional": true}
],
"name": "UIStateRestoring",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "restorationParent", "name": "restorationParent", "optional": true},
{"access": "public", "attr": [ "readonly" ], "getter": "objectRestorationClass", "name": "objectRestorationClass", "optional": true}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "18", "name": "tabBarController:shouldSelectTab:", "optional": true},
{"access": "public", "introduced": "18", "name": "tabBarController:didSelectTab:previousTab:", "optional": true},
{"access": "public", "introduced": "18", "name": "tabBarController:tab:operationForAcceptingItemsFromDropSession:", "optional": true},
{"access": "public", "introduced": "18", "name": "tabBarController:tab:acceptItemsFromDropSession:", "optional": true},
{"access": "public", "introduced": "18", "name": "tabBarControllerWillBeginEditing:", "optional": true},
{"access": "public", "introduced": "18", "name": "tabBarControllerDidEndEditing:", "optional": true},
{"access": "public", "introduced": "18", "name": "tabBarController:visibilityDidChangeForTabs:", "optional": true},
{"access": "public", "introduced": "18", "name": "tabBarController:displayOrderDidChangeForGroup:", "optional": true},
{"access": "public", "introduced": "18", "name": "tabBarController:displayedViewControllersForTab:proposedViewControllers:", "optional": true},
{"access": "public", "introduced": "3", "name": "tabBarController:shouldSelectViewController:", "optional": true},
{"access": "public", "name": "tabBarController:didSelectViewController:", "optional": true},
{"access": "public", "introduced": "3", "name": "tabBarController:willBeginCustomizingViewControllers:", "optional": true},
{"access": "public", "introduced": "3", "name": "tabBarController:willEndCustomizingViewControllers:changed:", "optional": true},
{"access": "public", "name": "tabBarController:didEndCustomizingViewControllers:changed:", "optional": true},
{"access": "public", "introduced": "7", "name": "tabBarControllerSupportedInterfaceOrientations:", "optional": true},
{"access": "public", "introduced": "7", "name": "tabBarControllerPreferredInterfaceOrientationForPresentation:", "optional": true},
{"access": "public", "introduced": "7", "name": "tabBarController:interactionControllerForAnimationController:", "optional": true},
{"access": "public", "introduced": "7", "name": "tabBarController:animationControllerForTransitionFromViewController:toViewController:", "optional": true}
],
"name": "UITabBarControllerDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "addAnimations:"},
{"access": "public", "name": "addCompletion:"}
],
"introduced": "18",
"name": "UITabBarControllerSidebarAnimating",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "tabBarController:sidebarVisibilityWillChange:animator:", "optional": true},
{"access": "public", "name": "tabBarController:sidebar:itemForRequest:", "optional": true},
{"access": "public", "name": "tabBarController:sidebar:updateItem:", "optional": true},
{"access": "public", "name": "tabBarController:sidebar:willBeginDisplayingTab:", "optional": true},
{"access": "public", "name": "tabBarController:sidebar:didEndDisplayingTab:", "optional": true},
{"access": "public", "name": "tabBarController:sidebar:leadingSwipeActionsConfigurationForTab:", "optional": true},
{"access": "public", "name": "tabBarController:sidebar:trailingSwipeActionsConfigurationForTab:", "optional": true},
{"access": "public", "name": "tabBarController:sidebar:contextMenuConfigurationForTab:", "optional": true},
{"access": "public", "introduced": "18.4", "name": "tabBarController:sidebar:itemsForBeginningDragSession:tab:", "optional": true},
{"access": "public", "introduced": "18.4", "name": "tabBarController:sidebar:itemsForAddingToDragSession:tab:", "optional": true},
{"access": "public", "introduced": "18.4", "name": "tabBarController:sidebar:sidebarAction:group:operationForAcceptingItemsFromDropSession:", "optional": true},
{"access": "public", "introduced": "18.4", "name": "tabBarController:sidebar:sidebarAction:group:acceptItemsFromDropSession:", "optional": true}
],
"introduced": "18",
"name": "UITabBarControllerSidebarDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "tabBar:didSelectItem:", "optional": true},
{"access": "public", "name": "tabBar:willBeginCustomizingItems:", "optional": true},
{"access": "public", "name": "tabBar:didBeginCustomizingItems:", "optional": true},
{"access": "public", "name": "tabBar:willEndCustomizingItems:changed:", "optional": true},
{"access": "public", "name": "tabBar:didEndCustomizingItems:changed:", "optional": true}
],
"name": "UITabBarDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "tableView:numberOfRowsInSection:"},
{"access": "public", "name": "tableView:cellForRowAtIndexPath:"},
{"access": "public", "name": "numberOfSectionsInTableView:", "optional": true},
{"access": "public", "name": "tableView:titleForHeaderInSection:", "optional": true},
{"access": "public", "name": "tableView:titleForFooterInSection:", "optional": true},
{"access": "public", "name": "tableView:canEditRowAtIndexPath:", "optional": true},
{"access": "public", "name": "tableView:canMoveRowAtIndexPath:", "optional": true},
{"access": "public", "name": "sectionIndexTitlesForTableView:", "optional": true},
{"access": "public", "name": "tableView:sectionForSectionIndexTitle:atIndex:", "optional": true},
{"access": "public", "name": "tableView:commitEditingStyle:forRowAtIndexPath:", "optional": true},
{"access": "public", "name": "tableView:moveRowAtIndexPath:toIndexPath:", "optional": true}
],
"name": "UITableViewDataSource",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "tableView:prefetchRowsAtIndexPaths:"},
{"access": "public", "name": "tableView:cancelPrefetchingForRowsAtIndexPaths:", "optional": true}
],
"name": "UITableViewDataSourcePrefetching",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "tableView:willDisplayCell:forRowAtIndexPath:", "optional": true},
{"access": "public", "introduced": "6", "name": "tableView:willDisplayHeaderView:forSection:", "optional": true},
{"access": "public", "introduced": "6", "name": "tableView:willDisplayFooterView:forSection:", "optional": true},
{"access": "public", "introduced": "6", "name": "tableView:didEndDisplayingCell:forRowAtIndexPath:", "optional": true},
{"access": "public", "introduced": "6", "name": "tableView:didEndDisplayingHeaderView:forSection:", "optional": true},
{"access": "public", "introduced": "6", "name": "tableView:didEndDisplayingFooterView:forSection:", "optional": true},
{"access": "public", "name": "tableView:heightForRowAtIndexPath:", "optional": true},
{"access": "public", "name": "tableView:heightForHeaderInSection:", "optional": true},
{"access": "public", "name": "tableView:heightForFooterInSection:", "optional": true},
{"access": "public", "introduced": "7", "name": "tableView:estimatedHeightForRowAtIndexPath:", "optional": true},
{"access": "public", "introduced": "7", "name": "tableView:estimatedHeightForHeaderInSection:", "optional": true},
{"access": "public", "introduced": "7", "name": "tableView:estimatedHeightForFooterInSection:", "optional": true},
{"access": "public", "name": "tableView:viewForHeaderInSection:", "optional": true},
{"access": "public", "name": "tableView:viewForFooterInSection:", "optional": true},
{"access": "public", "introduced": "2", "name": "tableView:accessoryTypeForRowWithIndexPath:", "optional": true},
{"access": "public", "name": "tableView:accessoryButtonTappedForRowWithIndexPath:", "optional": true},
{"access": "public", "introduced": "6", "name": "tableView:shouldHighlightRowAtIndexPath:", "optional": true},
{"access": "public", "introduced": "6", "name": "tableView:didHighlightRowAtIndexPath:", "optional": true},
{"access": "public", "introduced": "6", "name": "tableView:didUnhighlightRowAtIndexPath:", "optional": true},
{"access": "public", "name": "tableView:willSelectRowAtIndexPath:", "optional": true},
{"access": "public", "introduced": "3", "name": "tableView:willDeselectRowAtIndexPath:", "optional": true},
{"access": "public", "name": "tableView:didSelectRowAtIndexPath:", "optional": true},
{"access": "public", "introduced": "3", "name": "tableView:didDeselectRowAtIndexPath:", "optional": true},
{"access": "public", "introduced": "16", "name": "tableView:canPerformPrimaryActionForRowAtIndexPath:", "optional": true},
{"access": "public", "introduced": "16", "name": "tableView:performPrimaryActionForRowAtIndexPath:", "optional": true},
{"access": "public", "name": "tableView:editingStyleForRowAtIndexPath:", "optional": true},
{"access": "public", "introduced": "3", "name": "tableView:titleForDeleteConfirmationButtonForRowAtIndexPath:", "optional": true},
{"access": "public", "introduced": "8", "name": "tableView:editActionsForRowAtIndexPath:", "optional": true},
{"access": "public", "introduced": "11", "name": "tableView:leadingSwipeActionsConfigurationForRowAtIndexPath:", "optional": true},
{"access": "public", "introduced": "11", "name": "tableView:trailingSwipeActionsConfigurationForRowAtIndexPath:", "optional": true},
{"access": "public", "name": "tableView:shouldIndentWhileEditingRowAtIndexPath:", "optional": true},
{"access": "public", "name": "tableView:willBeginEditingRowAtIndexPath:", "optional": true},
{"access": "public", "name": "tableView:didEndEditingRowAtIndexPath:", "optional": true},
{"access": "public", "name": "tableView:targetIndexPathForMoveFromRowAtIndexPath:toProposedIndexPath:", "optional": true},
{"access": "public", "name": "tableView:indentationLevelForRowAtIndexPath:", "optional": true},
{"access": "public", "introduced": "5", "name": "tableView:shouldShowMenuForRowAtIndexPath:", "optional": true},
{"access": "public", "introduced": "5", "name": "tableView:canPerformAction:forRowAtIndexPath:withSender:", "optional": true},
{"access": "public", "introduced": "5", "name": "tableView:performAction:forRowAtIndexPath:withSender:", "optional": true},
{"access": "public", "introduced": "9", "name": "tableView:canFocusRowAtIndexPath:", "optional": true},
{"access": "public", "introduced": "9", "name": "tableView:shouldUpdateFocusInContext:", "optional": true},
{"access": "public", "introduced": "9", "name": "tableView:didUpdateFocusInContext:withAnimationCoordinator:", "optional": true},
{"access": "public", "introduced": "9", "name": "indexPathForPreferredFocusedViewInTableView:", "optional": true},
{"access": "public", "introduced": "15", "name": "tableView:selectionFollowsFocusForRowAtIndexPath:", "optional": true},
{"access": "public", "introduced": "11", "name": "tableView:shouldSpringLoadRowAtIndexPath:withContext:", "optional": true},
{"access": "public", "introduced": "13", "name": "tableView:shouldBeginMultipleSelectionInteractionAtIndexPath:", "optional": true},
{"access": "public", "introduced": "13", "name": "tableView:didBeginMultipleSelectionInteractionAtIndexPath:", "optional": true},
{"access": "public", "introduced": "13", "name": "tableViewDidEndMultipleSelectionInteraction:", "optional": true},
{"access": "public", "introduced": "13", "name": "tableView:contextMenuConfigurationForRowAtIndexPath:point:", "optional": true},
{"access": "public", "introduced": "13", "name": "tableView:previewForHighlightingContextMenuWithConfiguration:", "optional": true},
{"access": "public", "introduced": "13", "name": "tableView:previewForDismissingContextMenuWithConfiguration:", "optional": true},
{"access": "public", "introduced": "13", "name": "tableView:willPerformPreviewActionForMenuWithConfiguration:animator:", "optional": true},
{"access": "public", "introduced": "14", "name": "tableView:willDisplayContextMenuWithConfiguration:animator:", "optional": true},
{"access": "public", "introduced": "14", "name": "tableView:willEndContextMenuInteractionWithConfiguration:animator:", "optional": true}
],
"name": "UITableViewDelegate",
"protocols": [
"NSObject",
"UIScrollViewDelegate"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "tableView:itemsForBeginningDragSession:atIndexPath:"},
{"access": "public", "name": "tableView:itemsForAddingToDragSession:atIndexPath:point:", "optional": true},
{"access": "public", "name": "tableView:dragPreviewParametersForRowAtIndexPath:", "optional": true},
{"access": "public", "name": "tableView:dragSessionWillBegin:", "optional": true},
{"access": "public", "name": "tableView:dragSessionDidEnd:", "optional": true},
{"access": "public", "name": "tableView:dragSessionAllowsMoveOperation:", "optional": true},
{"access": "public", "name": "tableView:dragSessionIsRestrictedToDraggingApplication:", "optional": true}
],
"introduced": "11",
"name": "UITableViewDragDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "dropItem:toPlaceholder:"},
{"access": "public", "name": "dropItem:toRowAtIndexPath:"},
{"access": "public", "name": "dropItem:intoRowAtIndexPath:rect:"},
{"access": "public", "name": "dropItem:toTarget:"}
],
"introduced": "11",
"name": "UITableViewDropCoordinator",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "items", "name": "items"},
{"access": "public", "attr": [ "readonly" ], "getter": "destinationIndexPath", "name": "destinationIndexPath"},
{"access": "public", "attr": [ "readonly" ], "getter": "proposal", "name": "proposal"},
{"access": "public", "attr": [ "readonly" ], "getter": "session", "name": "session"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "tableView:performDropWithCoordinator:"},
{"access": "public", "name": "tableView:canHandleDropSession:", "optional": true},
{"access": "public", "name": "tableView:dropSessionDidEnter:", "optional": true},
{"access": "public", "name": "tableView:dropSessionDidUpdate:withDestinationIndexPath:", "optional": true},
{"access": "public", "name": "tableView:dropSessionDidExit:", "optional": true},
{"access": "public", "name": "tableView:dropSessionDidEnd:", "optional": true},
{"access": "public", "name": "tableView:dropPreviewParametersForRowAtIndexPath:", "optional": true}
],
"introduced": "11",
"name": "UITableViewDropDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"introduced": "11",
"name": "UITableViewDropItem",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "dragItem", "name": "dragItem"},
{"access": "public", "attr": [ "readonly" ], "getter": "sourceIndexPath", "name": "sourceIndexPath"},
{"access": "public", "attr": [ "readonly" ], "getter": "previewSize", "name": "previewSize"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "commitInsertionWithDataSourceUpdates:"},
{"access": "public", "name": "deletePlaceholder"}
],
"introduced": "11",
"name": "UITableViewDropPlaceholderContext",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "dragItem", "name": "dragItem"}
],
"protocols": [
"UIDragAnimating"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "resetBlinkAnimation"}
],
"introduced": "17",
"name": "UITextCursorView",
"properties": [
{"access": "public", "getter": "isBlinking", "name": "blinking", "setter": "setBlinking:"}
],
"protocols": [
"UICoordinateSpace"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "adjustTextPositionByCharacterOffset:"},
{"access": "public", "introduced": "13", "name": "setMarkedText:selectedRange:"},
{"access": "public", "introduced": "13", "name": "unmarkText"}
],
"name": "UITextDocumentProxy",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "documentContextBeforeInput", "name": "documentContextBeforeInput"},
{"access": "public", "attr": [ "readonly" ], "getter": "documentContextAfterInput", "name": "documentContextAfterInput"},
{"access": "public", "attr": [ "readonly" ], "getter": "selectedText", "introduced": "11", "name": "selectedText"},
{"access": "public", "attr": [ "readonly" ], "getter": "documentInputMode", "introduced": "10", "name": "documentInputMode"},
{"access": "public", "attr": [ "readonly" ], "getter": "documentIdentifier", "introduced": "11", "name": "documentIdentifier"}
],
"protocols": [
"UIKeyInput"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "textDraggableView:itemsForDrag:", "optional": true},
{"access": "public", "name": "textDraggableView:dragPreviewForLiftingItem:session:", "optional": true},
{"access": "public", "name": "textDraggableView:willAnimateLiftWithAnimator:session:", "optional": true},
{"access": "public", "name": "textDraggableView:dragSessionWillBegin:", "optional": true},
{"access": "public", "name": "textDraggableView:dragSessionDidEnd:withOperation:", "optional": true}
],
"introduced": "11",
"name": "UITextDragDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"introduced": "11",
"name": "UITextDragRequest",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "dragRange", "name": "dragRange"},
{"access": "public", "attr": [ "readonly" ], "getter": "suggestedItems", "name": "suggestedItems"},
{"access": "public", "attr": [ "readonly" ], "getter": "existingItems", "name": "existingItems"},
{"access": "public", "attr": [ "readonly" ], "getter": "isSelected", "name": "selected"},
{"access": "public", "attr": [ "readonly" ], "getter": "dragSession", "name": "dragSession"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"introduced": "11",
"name": "UITextDraggable",
"properties": [
{"access": "public", "getter": "textDragDelegate", "name": "textDragDelegate", "setter": "setTextDragDelegate:"},
{"access": "public", "attr": [ "readonly" ], "getter": "textDragInteraction", "name": "textDragInteraction"},
{"access": "public", "attr": [ "readonly" ], "getter": "isTextDragActive", "name": "textDragActive"},
{"access": "public", "getter": "textDragOptions", "name": "textDragOptions", "setter": "setTextDragOptions:"}
],
"protocols": [
"UITextInput"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "textDroppableView:willBecomeEditableForDrop:", "optional": true},
{"access": "public", "name": "textDroppableView:proposalForDrop:", "optional": true},
{"access": "public", "name": "textDroppableView:willPerformDrop:", "optional": true},
{"access": "public", "name": "textDroppableView:previewForDroppingAllItemsWithDefault:", "optional": true},
{"access": "public", "name": "textDroppableView:dropSessionDidEnter:", "optional": true},
{"access": "public", "name": "textDroppableView:dropSessionDidUpdate:", "optional": true},
{"access": "public", "name": "textDroppableView:dropSessionDidExit:", "optional": true},
{"access": "public", "name": "textDroppableView:dropSessionDidEnd:", "optional": true}
],
"introduced": "11",
"name": "UITextDropDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"introduced": "11",
"name": "UITextDropRequest",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "dropPosition", "name": "dropPosition"},
{"access": "public", "attr": [ "readonly" ], "getter": "suggestedProposal", "name": "suggestedProposal"},
{"access": "public", "attr": [ "readonly" ], "getter": "isSameView", "name": "sameView"},
{"access": "public", "attr": [ "readonly" ], "getter": "dropSession", "name": "dropSession"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"introduced": "11",
"name": "UITextDroppable",
"properties": [
{"access": "public", "getter": "textDropDelegate", "name": "textDropDelegate", "setter": "setTextDropDelegate:"},
{"access": "public", "attr": [ "readonly" ], "getter": "textDropInteraction", "name": "textDropInteraction"},
{"access": "public", "attr": [ "readonly" ], "getter": "isTextDropActive", "name": "textDropActive"}
],
"protocols": [
"UITextInput",
"UITextPasteConfigurationSupporting"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "textFieldShouldBeginEditing:", "optional": true},
{"access": "public", "name": "textFieldDidBeginEditing:", "optional": true},
{"access": "public", "name": "textFieldShouldEndEditing:", "optional": true},
{"access": "public", "name": "textFieldDidEndEditing:", "optional": true},
{"access": "public", "introduced": "10", "name": "textFieldDidEndEditing:reason:", "optional": true},
{"access": "public", "introduced": "2", "name": "textField:shouldChangeCharactersInRange:replacementString:", "optional": true},
{"access": "public", "introduced": "26", "name": "textField:shouldChangeCharactersInRanges:replacementString:", "optional": true},
{"access": "public", "introduced": "13", "name": "textFieldDidChangeSelection:", "optional": true},
{"access": "public", "name": "textFieldShouldClear:", "optional": true},
{"access": "public", "name": "textFieldShouldReturn:", "optional": true},
{"access": "public", "introduced": "16", "name": "textField:editMenuForCharactersInRange:suggestedActions:", "optional": true},
{"access": "public", "introduced": "26", "name": "textField:editMenuForCharactersInRanges:suggestedActions:", "optional": true},
{"access": "public", "introduced": "16", "name": "textField:willPresentEditMenuWithAnimator:", "optional": true},
{"access": "public", "introduced": "16", "name": "textField:willDismissEditMenuWithAnimator:", "optional": true},
{"access": "public", "introduced": "18.4", "name": "textField:insertInputSuggestion:", "optional": true}
],
"name": "UITextFieldDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "13", "name": "updateTextAttributesWithConversionHandler:"}
],
"introduced": "13",
"name": "UITextFormattingCoordinatorDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "textFormattingViewController:didChangeValue:"},
{"access": "public", "name": "textFormattingViewController:shouldPresentFontPicker:", "optional": true},
{"access": "public", "name": "textFormattingViewController:shouldPresentColorPicker:", "optional": true},
{"access": "public", "name": "textFormattingDidFinish:", "optional": true}
],
"introduced": "18",
"name": "UITextFormattingViewControllerDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "textInRange:"},
{"access": "public", "name": "replaceRange:withText:"},
{"access": "public", "name": "setMarkedText:selectedRange:"},
{"access": "public", "name": "unmarkText"},
{"access": "public", "name": "textRangeFromPosition:toPosition:"},
{"access": "public", "name": "positionFromPosition:offset:"},
{"access": "public", "name": "positionFromPosition:inDirection:offset:"},
{"access": "public", "name": "comparePosition:toPosition:"},
{"access": "public", "name": "offsetFromPosition:toPosition:"},
{"access": "public", "name": "positionWithinRange:farthestInDirection:"},
{"access": "public", "name": "characterRangeByExtendingPosition:inDirection:"},
{"access": "public", "name": "baseWritingDirectionForPosition:inDirection:"},
{"access": "public", "name": "setBaseWritingDirection:forRange:"},
{"access": "public", "name": "firstRectForRange:"},
{"access": "public", "name": "caretRectForPosition:"},
{"access": "public", "introduced": "6", "name": "selectionRectsForRange:"},
{"access": "public", "name": "closestPositionToPoint:"},
{"access": "public", "name": "closestPositionToPoint:withinRange:"},
{"access": "public", "name": "characterRangeAtPoint:"},
{"access": "public", "introduced": "6", "name": "shouldChangeTextInRange:replacementText:", "optional": true},
{"access": "public", "name": "textStylingAtPosition:inDirection:", "optional": true},
{"access": "public", "name": "positionWithinRange:atCharacterOffset:", "optional": true},
{"access": "public", "name": "characterOffsetOfPosition:withinRange:", "optional": true},
{"access": "public", "name": "insertDictationResult:", "optional": true},
{"access": "public", "name": "dictationRecordingDidEnd", "optional": true},
{"access": "public", "name": "dictationRecognitionFailed", "optional": true},
{"access": "public", "name": "frameForDictationResultPlaceholder:", "optional": true},
{"access": "public", "name": "removeDictationResultPlaceholder:willInsertResult:", "optional": true},
{"access": "public", "name": "insertText:alternatives:style:", "optional": true},
{"access": "public", "name": "setAttributedMarkedText:selectedRange:", "optional": true},
{"access": "public", "name": "insertTextPlaceholderWithSize:", "optional": true},
{"access": "public", "name": "removeTextPlaceholder:", "optional": true},
{"access": "public", "introduced": "9", "name": "beginFloatingCursorAtPoint:", "optional": true},
{"access": "public", "introduced": "9", "name": "updateFloatingCursorAtPoint:", "optional": true},
{"access": "public", "introduced": "9", "name": "endFloatingCursor", "optional": true},
{"access": "public", "introduced": "17.4", "name": "caretTransformForPosition:", "optional": true},
{"access": "public", "introduced": "16", "name": "editMenuForTextRange:suggestedActions:", "optional": true},
{"access": "public", "introduced": "16", "name": "willPresentEditMenuWithAnimator:", "optional": true},
{"access": "public", "introduced": "16", "name": "willDismissEditMenuWithAnimator:", "optional": true},
{"access": "public", "introduced": "18", "name": "insertAdaptiveImageGlyph:replacementRange:", "optional": true},
{"access": "public", "introduced": "12", "name": "insertAttributedText:", "optional": true},
{"access": "public", "introduced": "12", "name": "attributedTextInRange:", "optional": true},
{"access": "public", "introduced": "13", "name": "replaceRange:withAttributedText:", "optional": true},
{"access": "public", "introduced": "18", "name": "willPresentWritingTools", "optional": true},
{"access": "public", "introduced": "18", "name": "didDismissWritingTools", "optional": true},
{"access": "public", "introduced": "18.4", "name": "insertInputSuggestion:", "optional": true}
],
"name": "UITextInput",
"properties": [
{"access": "public", "getter": "selectedTextRange", "name": "selectedTextRange", "setter": "setSelectedTextRange:"},
{"access": "public", "attr": [ "readonly" ], "getter": "markedTextRange", "name": "markedTextRange"},
{"access": "public", "getter": "markedTextStyle", "name": "markedTextStyle", "setter": "setMarkedTextStyle:"},
{"access": "public", "attr": [ "readonly" ], "getter": "beginningOfDocument", "name": "beginningOfDocument"},
{"access": "public", "attr": [ "readonly" ], "getter": "endOfDocument", "name": "endOfDocument"},
{"access": "public", "getter": "inputDelegate", "name": "inputDelegate", "setter": "setInputDelegate:"},
{"access": "public", "attr": [ "readonly" ], "getter": "tokenizer", "name": "tokenizer"},
{"access": "public", "attr": [ "readonly" ], "getter": "textInputView", "name": "textInputView", "optional": true},
{"access": "public", "getter": "selectionAffinity", "name": "selectionAffinity", "optional": true, "setter": "setSelectionAffinity:"},
{"access": "public", "attr": [ "readonly" ], "getter": "insertDictationResultPlaceholder", "name": "insertDictationResultPlaceholder", "optional": true},
{"access": "public", "getter": "supportsAdaptiveImageGlyph", "introduced": "18", "name": "supportsAdaptiveImageGlyph", "optional": true, "setter": "setSupportsAdaptiveImageGlyph:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isEditable", "introduced": "18", "name": "editable", "optional": true}
],
"protocols": [
"UIKeyInput"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "selectionWillChange:"},
{"access": "public", "name": "selectionDidChange:"},
{"access": "public", "name": "textWillChange:"},
{"access": "public", "name": "textDidChange:"},
{"access": "public", "introduced": "18.4", "name": "conversationContext:didChange:"}
],
"name": "UITextInputDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "rangeEnclosingPosition:withGranularity:inDirection:"},
{"access": "public", "name": "isPosition:atBoundary:inDirection:"},
{"access": "public", "name": "positionFromPosition:toBoundary:inDirection:"},
{"access": "public", "name": "isPosition:withinTextUnit:inDirection:"}
],
"name": "UITextInputTokenizer",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"name": "UITextInputTraits",
"properties": [
{"access": "public", "getter": "autocapitalizationType", "name": "autocapitalizationType", "optional": true, "setter": "setAutocapitalizationType:"},
{"access": "public", "getter": "autocorrectionType", "name": "autocorrectionType", "optional": true, "setter": "setAutocorrectionType:"},
{"access": "public", "getter": "spellCheckingType", "introduced": "5", "name": "spellCheckingType", "optional": true, "setter": "setSpellCheckingType:"},
{"access": "public", "getter": "smartQuotesType", "introduced": "11", "name": "smartQuotesType", "optional": true, "setter": "setSmartQuotesType:"},
{"access": "public", "getter": "smartDashesType", "introduced": "11", "name": "smartDashesType", "optional": true, "setter": "setSmartDashesType:"},
{"access": "public", "getter": "smartInsertDeleteType", "introduced": "11", "name": "smartInsertDeleteType", "optional": true, "setter": "setSmartInsertDeleteType:"},
{"access": "public", "getter": "inlinePredictionType", "introduced": "17", "name": "inlinePredictionType", "optional": true, "setter": "setInlinePredictionType:"},
{"access": "public", "getter": "mathExpressionCompletionType", "introduced": "18", "name": "mathExpressionCompletionType", "optional": true, "setter": "setMathExpressionCompletionType:"},
{"access": "public", "getter": "keyboardType", "name": "keyboardType", "optional": true, "setter": "setKeyboardType:"},
{"access": "public", "getter": "keyboardAppearance", "name": "keyboardAppearance", "optional": true, "setter": "setKeyboardAppearance:"},
{"access": "public", "getter": "returnKeyType", "name": "returnKeyType", "optional": true, "setter": "setReturnKeyType:"},
{"access": "public", "getter": "enablesReturnKeyAutomatically", "name": "enablesReturnKeyAutomatically", "optional": true, "setter": "setEnablesReturnKeyAutomatically:"},
{"access": "public", "getter": "isSecureTextEntry", "name": "secureTextEntry", "optional": true, "setter": "setSecureTextEntry:"},
{"access": "public", "getter": "textContentType", "introduced": "10", "name": "textContentType", "optional": true, "setter": "setTextContentType:"},
{"access": "public", "getter": "passwordRules", "introduced": "12", "name": "passwordRules", "optional": true, "setter": "setPasswordRules:"},
{"access": "public", "getter": "writingToolsBehavior", "introduced": "18", "name": "writingToolsBehavior", "optional": true, "setter": "setWritingToolsBehavior:"},
{"access": "public", "getter": "allowedWritingToolsResultOptions", "introduced": "18", "name": "allowedWritingToolsResultOptions", "optional": true, "setter": "setAllowedWritingToolsResultOptions:"},
{"access": "public", "getter": "conversationContext", "introduced": "18.4", "name": "conversationContext", "optional": true, "setter": "setConversationContext:"},
{"access": "public", "getter": "allowsNumberPadPopover", "introduced": "26", "name": "allowsNumberPadPopover", "optional": true, "setter": "setAllowsNumberPadPopover:"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "interactionShouldBegin:atPoint:", "optional": true},
{"access": "public", "name": "interactionWillBegin:", "optional": true},
{"access": "public", "name": "interactionDidEnd:", "optional": true}
],
"introduced": "13",
"name": "UITextInteractionDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"introduced": "11",
"name": "UITextPasteConfigurationSupporting",
"properties": [
{"access": "public", "getter": "pasteDelegate", "name": "pasteDelegate", "setter": "setPasteDelegate:"}
],
"protocols": [
"UIPasteConfigurationSupporting"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "textPasteConfigurationSupporting:transformPasteItem:", "optional": true},
{"access": "public", "name": "textPasteConfigurationSupporting:combineItemAttributedStrings:forRange:", "optional": true},
{"access": "public", "name": "textPasteConfigurationSupporting:performPasteOfAttributedString:toRange:", "optional": true},
{"access": "public", "name": "textPasteConfigurationSupporting:shouldAnimatePasteOfAttributedString:toRange:", "optional": true}
],
"introduced": "11",
"name": "UITextPasteDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "setStringResult:"},
{"access": "public", "name": "setAttributedStringResult:"},
{"access": "public", "name": "setAttachmentResult:"},
{"access": "public", "name": "setNoResult"},
{"access": "public", "name": "setDefaultResult"}
],
"introduced": "11",
"name": "UITextPasteItem",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "itemProvider", "name": "itemProvider"},
{"access": "public", "attr": [ "readonly" ], "getter": "localObject", "name": "localObject"},
{"access": "public", "attr": [ "readonly" ], "getter": "defaultAttributes", "name": "defaultAttributes"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "foundRange:forSearchString:inDocument:"},
{"access": "public", "name": "invalidateFoundRange:inDocument:"},
{"access": "public", "name": "invalidate"},
{"access": "public", "name": "finishedSearching"}
],
"introduced": "16",
"name": "UITextSearchAggregator",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "allFoundRanges", "name": "allFoundRanges"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "compareFoundRange:toRange:inDocument:"},
{"access": "public", "name": "performTextSearchWithQueryString:usingOptions:resultAggregator:"},
{"access": "public", "name": "decorateFoundTextRange:inDocument:usingStyle:"},
{"access": "public", "name": "clearAllDecoratedFoundText"},
{"access": "public", "name": "shouldReplaceFoundTextInRange:inDocument:withText:", "optional": true},
{"access": "public", "name": "replaceFoundTextInRange:inDocument:withText:", "optional": true},
{"access": "public", "name": "replaceAllOccurrencesOfQueryString:usingOptions:withText:", "optional": true},
{"access": "public", "name": "willHighlightFoundTextRange:inDocument:", "optional": true},
{"access": "public", "name": "scrollRangeToVisible:inDocument:", "optional": true},
{"access": "public", "name": "compareOrderFromDocument:toDocument:", "optional": true}
],
"introduced": "16",
"name": "UITextSearching",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "selectedTextRange", "name": "selectedTextRange"},
{"access": "public", "attr": [ "readonly" ], "getter": "supportsTextReplacement", "name": "supportsTextReplacement", "optional": true},
{"access": "public", "attr": [ "readonly" ], "getter": "selectedTextSearchDocument", "name": "selectedTextSearchDocument", "optional": true}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "selectionContainerViewBelowTextForSelectionDisplayInteraction:", "optional": true}
],
"introduced": "17",
"name": "UITextSelectionDisplayInteractionDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "preferredFrameForRect:"}
],
"introduced": "17",
"name": "UITextSelectionHandleView",
"properties": [
{"access": "public", "getter": "direction", "name": "direction", "setter": "setDirection:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isVertical", "name": "vertical"},
{"access": "public", "getter": "customShape", "name": "customShape", "setter": "setCustomShape:"}
],
"protocols": [
"UICoordinateSpace"
]
},
{
"access": "public",
"introduced": "17",
"name": "UITextSelectionHighlightView",
"properties": [
{"access": "public", "getter": "selectionRects", "name": "selectionRects", "setter": "setSelectionRects:"}
],
"protocols": [
"UICoordinateSpace"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "textViewShouldBeginEditing:", "optional": true},
{"access": "public", "name": "textViewShouldEndEditing:", "optional": true},
{"access": "public", "name": "textViewDidBeginEditing:", "optional": true},
{"access": "public", "name": "textViewDidEndEditing:", "optional": true},
{"access": "public", "introduced": "2", "name": "textView:shouldChangeTextInRange:replacementText:", "optional": true},
{"access": "public", "introduced": "26", "name": "textView:shouldChangeTextInRanges:replacementText:", "optional": true},
{"access": "public", "name": "textViewDidChange:", "optional": true},
{"access": "public", "name": "textViewDidChangeSelection:", "optional": true},
{"access": "public", "introduced": "16", "name": "textView:editMenuForTextInRange:suggestedActions:", "optional": true},
{"access": "public", "introduced": "26", "name": "textView:editMenuForTextInRanges:suggestedActions:", "optional": true},
{"access": "public", "introduced": "16", "name": "textView:willPresentEditMenuWithAnimator:", "optional": true},
{"access": "public", "introduced": "16", "name": "textView:willDismissEditMenuWithAnimator:", "optional": true},
{"access": "public", "introduced": "17", "name": "textView:primaryActionForTextItem:defaultAction:", "optional": true},
{"access": "public", "introduced": "17", "name": "textView:menuConfigurationForTextItem:defaultMenu:", "optional": true},
{"access": "public", "introduced": "17", "name": "textView:textItemMenuWillDisplayForTextItem:animator:", "optional": true},
{"access": "public", "introduced": "17", "name": "textView:textItemMenuWillEndForTextItem:animator:", "optional": true},
{"access": "public", "introduced": "18", "name": "textViewWritingToolsWillBegin:", "optional": true},
{"access": "public", "introduced": "18", "name": "textViewWritingToolsDidEnd:", "optional": true},
{"access": "public", "introduced": "18", "name": "textView:writingToolsIgnoredRangesInEnclosingRange:", "optional": true},
{"access": "public", "introduced": "10", "name": "textView:shouldInteractWithURL:inRange:interaction:", "optional": true},
{"access": "public", "introduced": "10", "name": "textView:shouldInteractWithTextAttachment:inRange:interaction:", "optional": true},
{"access": "public", "introduced": "7", "name": "textView:shouldInteractWithURL:inRange:", "optional": true},
{"access": "public", "introduced": "7", "name": "textView:shouldInteractWithTextAttachment:inRange:", "optional": true},
{"access": "public", "introduced": "18", "name": "textView:willBeginFormattingWithViewController:", "optional": true},
{"access": "public", "introduced": "18", "name": "textView:didBeginFormattingWithViewController:", "optional": true},
{"access": "public", "introduced": "18", "name": "textView:willEndFormattingWithViewController:", "optional": true},
{"access": "public", "introduced": "18", "name": "textView:didEndFormattingWithViewController:", "optional": true},
{"access": "public", "introduced": "18.4", "name": "textView:insertInputSuggestion:", "optional": true}
],
"name": "UITextViewDelegate",
"protocols": [
"NSObject",
"UIScrollViewDelegate"
]
},
{
"access": "public",
"name": "UITimingCurveProvider",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "timingCurveType", "name": "timingCurveType"},
{"access": "public", "attr": [ "readonly" ], "getter": "cubicTimingParameters", "name": "cubicTimingParameters"},
{"access": "public", "attr": [ "readonly" ], "getter": "springTimingParameters", "name": "springTimingParameters"}
],
"protocols": [
"NSCoding",
"NSCopying"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "toolTipInteraction:configurationAtPoint:", "optional": true}
],
"introduced": "15",
"name": "UIToolTipInteractionDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"name": "UIToolbarDelegate",
"protocols": [
"UIBarPositioningDelegate"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "registerForTraitChanges:withHandler:"},
{"access": "public", "name": "registerForTraitChanges:withTarget:action:"},
{"access": "public", "name": "registerForTraitChanges:withAction:"},
{"access": "public", "name": "unregisterForTraitChanges:"}
],
"introduced": "17",
"name": "UITraitChangeObservable"
},
{
"access": "public",
"introduced": "17",
"name": "UITraitChangeRegistration",
"protocols": [
"NSObject",
"NSCopying"
]
},
{
"access": "public",
"introduced": "17",
"name": "UITraitDefinition",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "identifier", "name": "identifier", "optional": true},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "name", "name": "name", "optional": true},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "affectsColorAppearance", "name": "affectsColorAppearance", "optional": true}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "8", "name": "traitCollectionDidChange:"}
],
"name": "UITraitEnvironment",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "traitCollection", "introduced": "8", "name": "traitCollection"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "containsTrait:"},
{"access": "public", "name": "removeTrait:"}
],
"introduced": "17",
"name": "UITraitOverrides",
"protocols": [
"UIMutableTraits"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "restoreUserActivityState:"}
],
"introduced": "8",
"name": "UIUserActivityRestoring",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "videoEditorController:didSaveEditedVideoToPath:", "optional": true},
{"access": "public", "name": "videoEditorController:didFailWithError:", "optional": true},
{"access": "public", "name": "videoEditorControllerDidCancel:", "optional": true}
],
"name": "UIVideoEditorControllerDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "startAnimation"},
{"access": "public", "name": "startAnimationAfterDelay:"},
{"access": "public", "name": "pauseAnimation"},
{"access": "public", "name": "stopAnimation:"},
{"access": "public", "name": "finishAnimationAtPosition:"}
],
"name": "UIViewAnimating",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "state", "name": "state"},
{"access": "public", "attr": [ "readonly" ], "getter": "isRunning", "name": "running"},
{"access": "public", "getter": "isReversed", "name": "reversed", "setter": "setReversed:"},
{"access": "public", "getter": "fractionComplete", "name": "fractionComplete", "setter": "setFractionComplete:"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "transitionDuration:"},
{"access": "public", "name": "animateTransition:"},
{"access": "public", "introduced": "10", "name": "interruptibleAnimatorForTransition:", "optional": true},
{"access": "public", "name": "animationEnded:", "optional": true}
],
"name": "UIViewControllerAnimatedTransitioning",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "updateInteractiveTransition:"},
{"access": "public", "name": "finishInteractiveTransition"},
{"access": "public", "name": "cancelInteractiveTransition"},
{"access": "public", "introduced": "10", "name": "pauseInteractiveTransition"},
{"access": "public", "name": "completeTransition:"},
{"access": "public", "name": "viewControllerForKey:"},
{"access": "public", "introduced": "8", "name": "viewForKey:"},
{"access": "public", "name": "initialFrameForViewController:"},
{"access": "public", "name": "finalFrameForViewController:"}
],
"name": "UIViewControllerContextTransitioning",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "containerView", "name": "containerView"},
{"access": "public", "attr": [ "readonly" ], "getter": "isAnimated", "name": "animated"},
{"access": "public", "attr": [ "readonly" ], "getter": "isInteractive", "name": "interactive"},
{"access": "public", "attr": [ "readonly" ], "getter": "transitionWasCancelled", "name": "transitionWasCancelled"},
{"access": "public", "attr": [ "readonly" ], "getter": "presentationStyle", "name": "presentationStyle"},
{"access": "public", "attr": [ "readonly" ], "getter": "targetTransform", "introduced": "8", "name": "targetTransform"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "startInteractiveTransition:"}
],
"name": "UIViewControllerInteractiveTransitioning",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "completionSpeed", "name": "completionSpeed", "optional": true},
{"access": "public", "attr": [ "readonly" ], "getter": "completionCurve", "name": "completionCurve", "optional": true},
{"access": "public", "attr": [ "readonly" ], "getter": "wantsInteractiveStart", "introduced": "10", "name": "wantsInteractiveStart", "optional": true}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"name": "UIViewControllerPreviewing",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "previewingGestureRecognizerForFailureRelationship", "introduced": "9", "name": "previewingGestureRecognizerForFailureRelationship"},
{"access": "public", "attr": [ "readonly" ], "getter": "delegate", "introduced": "9", "name": "delegate"},
{"access": "public", "attr": [ "readonly" ], "getter": "sourceView", "introduced": "9", "name": "sourceView"},
{"access": "public", "getter": "sourceRect", "introduced": "9", "name": "sourceRect", "setter": "setSourceRect:"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "previewingContext:viewControllerForLocation:"},
{"access": "public", "introduced": "9", "name": "previewingContext:commitViewController:"}
],
"introduced": "9",
"name": "UIViewControllerPreviewingDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "viewControllerWithRestorationIdentifierPath:coder:"}
],
"name": "UIViewControllerRestoration"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "animateAlongsideTransition:completion:"},
{"access": "public", "name": "animateAlongsideTransitionInView:animation:completion:"},
{"access": "public", "introduced": "7", "name": "notifyWhenInteractionEndsUsingBlock:"},
{"access": "public", "introduced": "10", "name": "notifyWhenInteractionChangesUsingBlock:"}
],
"name": "UIViewControllerTransitionCoordinator",
"protocols": [
"UIViewControllerTransitionCoordinatorContext"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "viewControllerForKey:"},
{"access": "public", "introduced": "8", "name": "viewForKey:"}
],
"name": "UIViewControllerTransitionCoordinatorContext",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "isAnimated", "name": "animated"},
{"access": "public", "attr": [ "readonly" ], "getter": "presentationStyle", "name": "presentationStyle"},
{"access": "public", "attr": [ "readonly" ], "getter": "initiallyInteractive", "name": "initiallyInteractive"},
{"access": "public", "attr": [ "readonly" ], "getter": "isInterruptible", "introduced": "10", "name": "isInterruptible"},
{"access": "public", "attr": [ "readonly" ], "getter": "isInteractive", "name": "interactive"},
{"access": "public", "attr": [ "readonly" ], "getter": "isCancelled", "name": "cancelled"},
{"access": "public", "attr": [ "readonly" ], "getter": "transitionDuration", "name": "transitionDuration"},
{"access": "public", "attr": [ "readonly" ], "getter": "percentComplete", "name": "percentComplete"},
{"access": "public", "attr": [ "readonly" ], "getter": "completionVelocity", "name": "completionVelocity"},
{"access": "public", "attr": [ "readonly" ], "getter": "completionCurve", "name": "completionCurve"},
{"access": "public", "attr": [ "readonly" ], "getter": "containerView", "name": "containerView"},
{"access": "public", "attr": [ "readonly" ], "getter": "targetTransform", "introduced": "8", "name": "targetTransform"}
],
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "animationControllerForPresentedController:presentingController:sourceController:", "optional": true},
{"access": "public", "name": "animationControllerForDismissedController:", "optional": true},
{"access": "public", "name": "interactionControllerForPresentation:", "optional": true},
{"access": "public", "name": "interactionControllerForDismissal:", "optional": true},
{"access": "public", "introduced": "8", "name": "presentationControllerForPresentedViewController:presentingViewController:sourceViewController:", "optional": true}
],
"name": "UIViewControllerTransitioningDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "addAnimations:delayFactor:", "optional": true},
{"access": "public", "name": "addAnimations:", "optional": true},
{"access": "public", "name": "addCompletion:", "optional": true},
{"access": "public", "name": "continueAnimationWithTimingParameters:durationFactor:", "optional": true}
],
"name": "UIViewImplicitlyAnimating",
"protocols": [
"UIViewAnimating"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "2", "name": "webView:shouldStartLoadWithRequest:navigationType:", "optional": true},
{"access": "public", "introduced": "2", "name": "webViewDidStartLoad:", "optional": true},
{"access": "public", "introduced": "2", "name": "webViewDidFinishLoad:", "optional": true},
{"access": "public", "introduced": "2", "name": "webView:didFailLoadWithError:", "optional": true}
],
"name": "UIWebViewDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "13", "name": "windowScene:didUpdateCoordinateSpace:interfaceOrientation:traitCollection:", "optional": true},
{"access": "public", "introduced": "26", "name": "windowScene:didUpdateEffectiveGeometry:", "optional": true},
{"access": "public", "name": "windowScene:performActionForShortcutItem:completionHandler:", "optional": true},
{"access": "public", "name": "windowScene:userDidAcceptCloudKitShareWithMetadata:", "optional": true},
{"access": "public", "introduced": "26", "name": "preferredWindowingControlStyleForScene:", "optional": true}
],
"introduced": "13",
"name": "UIWindowSceneDelegate",
"properties": [
{"access": "public", "getter": "window", "name": "window", "optional": true, "setter": "setWindow:"}
],
"protocols": [
"UISceneDelegate"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "writingToolsCoordinator:requestsContextsForScope:completion:"},
{"access": "public", "name": "writingToolsCoordinator:replaceRange:inContext:proposedText:reason:animationParameters:completion:"},
{"access": "public", "name": "writingToolsCoordinator:selectRanges:inContext:completion:"},
{"access": "public", "name": "writingToolsCoordinator:requestsBoundingBezierPathsForRange:inContext:completion:"},
{"access": "public", "name": "writingToolsCoordinator:requestsUnderlinePathsForRange:inContext:completion:"},
{"access": "public", "name": "writingToolsCoordinator:prepareForTextAnimation:forRange:inContext:completion:"},
{"access": "public", "name": "writingToolsCoordinator:requestsPreviewForTextAnimation:ofRange:inContext:completion:"},
{"access": "public", "name": "writingToolsCoordinator:finishTextAnimation:forRange:inContext:completion:"},
{"access": "public", "name": "writingToolsCoordinator:requestsSingleContainerSubrangesOfRange:inContext:completion:", "optional": true},
{"access": "public", "name": "writingToolsCoordinator:requestsDecorationContainerViewForRange:inContext:completion:", "optional": true},
{"access": "public", "name": "writingToolsCoordinator:willChangeToState:completion:", "optional": true},
{"access": "public", "introduced": "18.2", "name": "writingToolsCoordinator:requestsRangeInContextWithIdentifierForPoint:completion:", "optional": true}
],
"introduced": "18.2",
"name": "UIWritingToolsCoordinatorDelegate",
"protocols": [
"NSObject"
]
}
],
"target": "arm64e-apple-ios",
"typedefs": [
{"access": "public", "name": "AXArrayReturnBlock"},
{"access": "public", "name": "AXAttributedStringArrayReturnBlock"},
{"access": "public", "name": "AXAttributedStringReturnBlock"},
{"access": "public", "name": "AXBoolReturnBlock"},
{"access": "public", "name": "AXContainerTypeReturnBlock"},
{"access": "public", "name": "AXCustomActionsReturnBlock"},
{"access": "public", "introduced": "17", "name": "AXCustomRotorsReturnBlock"},
{"access": "public", "name": "AXNavigationStyleReturnBlock"},
{"access": "public", "name": "AXObjectReturnBlock"},
{"access": "public", "name": "AXPathReturnBlock"},
{"access": "public", "name": "AXPointReturnBlock"},
{"access": "public", "name": "AXRectReturnBlock"},
{"access": "public", "name": "AXStringArrayReturnBlock"},
{"access": "public", "name": "AXStringReturnBlock"},
{"access": "public", "name": "AXTextualContextReturnBlock"},
{"access": "public", "name": "AXTraitsReturnBlock"},
{"access": "public", "introduced": "18.1", "name": "AXUITextInputReturnBlock"},
{"access": "public", "name": "AXVoidReturnBlock"},
{"access": "public", "name": "CTTextAlignment"},
{"access": "public", "introduced": "7", "name": "NSAttributedStringDocumentAttributeKey"},
{"access": "public", "introduced": "6", "name": "NSAttributedStringDocumentReadingOptionKey"},
{"access": "public", "introduced": "7", "name": "NSAttributedStringDocumentType"},
{"access": "public", "name": "NSCollectionLayoutGroupCustomItemProvider"},
{"access": "public", "name": "NSCollectionLayoutSectionVisibleItemsInvalidationHandler"},
{"access": "public", "name": "NSControlCharacterAction"},
{"access": "public", "introduced": "9", "name": "NSDataAssetName"},
{"access": "public", "introduced": "11", "name": "NSDirectionalEdgeInsets"},
{"access": "public", "name": "NSDirectionalRectEdge"},
{"access": "public", "name": "NSGlyphProperty"},
{"access": "public", "name": "NSLayoutAttribute"},
{"access": "public", "name": "NSLayoutFormatOptions"},
{"access": "public", "name": "NSLayoutRelation"},
{"access": "public", "name": "NSLineBreakMode"},
{"access": "public", "name": "NSLineBreakStrategy"},
{"access": "public", "name": "NSRectAlignment"},
{"access": "public", "name": "NSStringDrawingOptions"},
{"access": "public", "name": "NSTextAlignment"},
{"access": "public", "introduced": "7", "name": "NSTextEffectStyle"},
{"access": "public", "introduced": "18", "name": "NSTextHighlightColorScheme"},
{"access": "public", "introduced": "18", "name": "NSTextHighlightStyle"},
{"access": "public", "name": "NSTextLayoutOrientation"},
{"access": "public", "introduced": "6", "name": "NSTextLayoutSectionKey"},
{"access": "public", "name": "NSTextScalingType"},
{"access": "public", "name": "NSTextStorageEditActions"},
{"access": "public", "introduced": "7", "name": "NSTextTabOptionKey"},
{"access": "public", "name": "NSTextWritingDirection"},
{"access": "public", "name": "NSUnderlineStyle"},
{"access": "public", "name": "NSWritingDirection"},
{"access": "public", "name": "NSWritingDirectionFormatType"},
{"access": "public", "introduced": "2", "name": "UIAccelerationValue"},
{"access": "public", "name": "UIAccessibility"},
{"access": "public", "name": "UIAccessibilityAssistiveTechnologyIdentifier"},
{"access": "public", "name": "UIAccessibilityContainerType"},
{"access": "public", "name": "UIAccessibilityContrast"},
{"access": "public", "name": "UIAccessibilityCustomActionHandler"},
{"access": "public", "name": "UIAccessibilityCustomRotorDirection"},
{"access": "public", "name": "UIAccessibilityCustomRotorSearch"},
{"access": "public", "name": "UIAccessibilityCustomSystemRotorType"},
{"access": "public", "name": "UIAccessibilityDirectTouchOptions"},
{"access": "public", "name": "UIAccessibilityExpandedStatus"},
{"access": "public", "name": "UIAccessibilityHearingDeviceEar"},
{"access": "public", "name": "UIAccessibilityNavigationStyle"},
{"access": "public", "name": "UIAccessibilityNotifications"},
{"access": "public", "introduced": "17", "name": "UIAccessibilityPriority"},
{"access": "public", "name": "UIAccessibilityScrollDirection"},
{"access": "public", "introduced": "13", "name": "UIAccessibilityTextualContext"},
{"access": "public", "name": "UIAccessibilityTraits"},
{"access": "public", "name": "UIAccessibilityZoomType"},
{"access": "public", "name": "UIActionHandler"},
{"access": "public", "introduced": "13", "name": "UIActionIdentifier"},
{"access": "public", "name": "UIActionSheetStyle"},
{"access": "public", "name": "UIActivityIndicatorViewStyle"},
{"access": "public", "introduced": "13", "name": "UIActivityItemsConfigurationInteraction"},
{"access": "public", "introduced": "13", "name": "UIActivityItemsConfigurationMetadataKey"},
{"access": "public", "introduced": "13", "name": "UIActivityItemsConfigurationPreviewIntent"},
{"access": "public", "name": "UIAlertActionStyle"},
{"access": "public", "name": "UIAlertControllerSeverity"},
{"access": "public", "name": "UIAlertControllerStyle"},
{"access": "public", "name": "UIAlertViewStyle"},
{"access": "public", "name": "UIApplicationCategory"},
{"access": "public", "name": "UIApplicationCategoryDefaultErrorCode"},
{"access": "public", "name": "UIApplicationCategoryDefaultStatus"},
{"access": "public", "name": "UIApplicationExtensionPointIdentifier"},
{"access": "public", "name": "UIApplicationLaunchOptionsKey"},
{"access": "public", "name": "UIApplicationOpenExternalURLOptionsKey"},
{"access": "public", "introduced": "9", "name": "UIApplicationOpenURLOptionsKey"},
{"access": "public", "name": "UIApplicationShortcutIconType"},
{"access": "public", "name": "UIApplicationState"},
{"access": "public", "name": "UIAttachmentBehaviorType"},
{"access": "public", "name": "UIBackgroundFetchResult"},
{"access": "public", "name": "UIBackgroundRefreshStatus"},
{"access": "public", "name": "UIBackgroundTaskIdentifier"},
{"access": "public", "name": "UIBandSelectionInteractionState"},
{"access": "public", "name": "UIBarButtonItemStyle"},
{"access": "public", "name": "UIBarButtonSystemItem"},
{"access": "public", "name": "UIBarMetrics"},
{"access": "public", "name": "UIBarPosition"},
{"access": "public", "name": "UIBarStyle"},
{"access": "public", "name": "UIBaselineAdjustment"},
{"access": "public", "introduced": "15", "name": "UIBehavioralStyle"},
{"access": "public", "name": "UIBlurEffectStyle"},
{"access": "public", "name": "UIButtonConfigurationCornerStyle"},
{"access": "public", "name": "UIButtonConfigurationIndicator"},
{"access": "public", "name": "UIButtonConfigurationMacIdiomStyle"},
{"access": "public", "name": "UIButtonConfigurationSize"},
{"access": "public", "name": "UIButtonConfigurationTitleAlignment"},
{"access": "public", "introduced": "15", "name": "UIButtonConfigurationUpdateHandler"},
{"access": "public", "introduced": "13.4", "name": "UIButtonPointerStyleProvider"},
{"access": "public", "name": "UIButtonRole"},
{"access": "public", "name": "UIButtonType"},
{"access": "public", "introduced": "17", "name": "UICGFloatTrait"},
{"access": "public", "name": "UICalendarViewDecorationSize"},
{"access": "public", "name": "UICellAccessoryDisplayedState"},
{"access": "public", "name": "UICellAccessoryOutlineDisclosureStyle"},
{"access": "public", "name": "UICellAccessoryPlacement"},
{"access": "public", "introduced": "14", "name": "UICellAccessoryPosition"},
{"access": "public", "name": "UICellConfigurationDragState"},
{"access": "public", "name": "UICellConfigurationDropState"},
{"access": "public", "name": "UICloudSharingPermissionOptions"},
{"access": "public", "name": "UICollectionElementCategory"},
{"access": "public", "name": "UICollectionLayoutListAppearance"},
{"access": "public", "name": "UICollectionLayoutListContentHuggingElements"},
{"access": "public", "name": "UICollectionLayoutListFooterMode"},
{"access": "public", "name": "UICollectionLayoutListHeaderMode"},
{"access": "public", "introduced": "14.5", "name": "UICollectionLayoutListItemSeparatorHandler"},
{"access": "public", "introduced": "14", "name": "UICollectionLayoutListSwipeActionsConfigurationProvider"},
{"access": "public", "name": "UICollectionLayoutSectionOrthogonalScrollingBehavior"},
{"access": "public", "name": "UICollectionLayoutSectionOrthogonalScrollingBounce"},
{"access": "public", "name": "UICollectionLayoutSectionOrthogonalScrollingDecelerationRate"},
{"access": "public", "name": "UICollectionUpdateAction"},
{"access": "public", "introduced": "15", "name": "UICollectionViewCellConfigurationUpdateHandler"},
{"access": "public", "name": "UICollectionViewCellDragState"},
{"access": "public", "name": "UICollectionViewCellRegistrationConfigurationHandler"},
{"access": "public", "name": "UICollectionViewCompositionalLayoutSectionProvider"},
{"access": "public", "name": "UICollectionViewDiffableDataSourceCellProvider"},
{"access": "public", "name": "UICollectionViewDiffableDataSourceSupplementaryViewProvider"},
{"access": "public", "name": "UICollectionViewDropIntent"},
{"access": "public", "name": "UICollectionViewFlowLayoutSectionInsetReference"},
{"access": "public", "name": "UICollectionViewLayoutInteractiveTransitionCompletion"},
{"access": "public", "name": "UICollectionViewReorderingCadence"},
{"access": "public", "name": "UICollectionViewScrollDirection"},
{"access": "public", "name": "UICollectionViewScrollPosition"},
{"access": "public", "name": "UICollectionViewSelfSizingInvalidation"},
{"access": "public", "name": "UICollectionViewSupplementaryRegistrationConfigurationHandler"},
{"access": "public", "name": "UICollisionBehaviorMode"},
{"access": "public", "name": "UIColorProminence"},
{"access": "public", "introduced": "14", "name": "UIConfigurationColorTransformer"},
{"access": "public", "introduced": "14", "name": "UIConfigurationStateCustomKey"},
{"access": "public", "introduced": "15", "name": "UIConfigurationTextAttributesTransformer"},
{"access": "public", "name": "UIContainerBackgroundStyle"},
{"access": "public", "name": "UIContentInsetsReference"},
{"access": "public", "introduced": "7", "name": "UIContentSizeCategory"},
{"access": "public", "name": "UIContentUnavailableAlignment"},
{"access": "public", "name": "UIContextMenuActionProvider"},
{"access": "public", "name": "UIContextMenuConfigurationElementOrder"},
{"access": "public", "name": "UIContextMenuContentPreviewProvider"},
{"access": "public", "name": "UIContextMenuInteractionAppearance"},
{"access": "public", "name": "UIContextMenuInteractionCommitStyle"},
{"access": "public", "name": "UIContextualActionHandler"},
{"access": "public", "name": "UIContextualActionStyle"},
{"access": "public", "name": "UIControlContentHorizontalAlignment"},
{"access": "public", "name": "UIControlContentVerticalAlignment"},
{"access": "public", "name": "UIControlEvents"},
{"access": "public", "name": "UIControlState"},
{"access": "public", "introduced": "17", "name": "UICornerCurve"},
{"access": "public", "name": "UIDataDetectorTypes"},
{"access": "public", "name": "UIDatePickerMode"},
{"access": "public", "name": "UIDatePickerStyle"},
{"access": "public", "introduced": "26", "name": "UIDeferredMenuElementIdentifier"},
{"access": "public", "name": "UIDeviceBatteryState"},
{"access": "public", "name": "UIDeviceOrientation"},
{"access": "public", "name": "UIDirectionalRectEdge"},
{"access": "public", "name": "UIDisplayGamut"},
{"access": "public", "name": "UIDocumentChangeKind"},
{"access": "public", "introduced": "18", "name": "UIDocumentCreationIntent"},
{"access": "public", "name": "UIDocumentMenuOrder"},
{"access": "public", "name": "UIDocumentPickerMode"},
{"access": "public", "name": "UIDocumentSaveOperation"},
{"access": "public", "name": "UIDocumentState"},
{"access": "public", "name": "UIDropOperation"},
{"access": "public", "name": "UIDropSessionProgressIndicatorStyle"},
{"access": "public", "name": "UIDynamicItemCollisionBoundsType"},
{"access": "public", "name": "UIEdgeInsets"},
{"access": "public", "name": "UIEditMenuArrowDirection"},
{"access": "public", "name": "UIEditingInteractionConfiguration"},
{"access": "public", "name": "UIEventButtonMask"},
{"access": "public", "name": "UIEventSubtype"},
{"access": "public", "name": "UIEventType"},
{"access": "public", "introduced": "16", "name": "UIFindSessionSearchResultDisplayStyle"},
{"access": "public", "name": "UIFloatRange"},
{"access": "public", "name": "UIFocusGroupPriority"},
{"access": "public", "name": "UIFocusHaloEffectPosition"},
{"access": "public", "name": "UIFocusHeading"},
{"access": "public", "name": "UIFocusItemDeferralMode"},
{"access": "public", "name": "UIFocusSoundIdentifier"},
{"access": "public", "name": "UIFontDescriptorAttributeName"},
{"access": "public", "name": "UIFontDescriptorClass"},
{"access": "public", "name": "UIFontDescriptorFeatureKey"},
{"access": "public", "name": "UIFontDescriptorSymbolicTraits"},
{"access": "public", "name": "UIFontDescriptorSystemDesign"},
{"access": "public", "name": "UIFontDescriptorTraitKey"},
{"access": "public", "name": "UIFontTextStyle"},
{"access": "public", "name": "UIFontWeight"},
{"access": "public", "name": "UIFontWidth"},
{"access": "public", "name": "UIForceTouchCapability"},
{"access": "public", "name": "UIGestureRecognizerState"},
{"access": "public", "name": "UIGlassEffectStyle"},
{"access": "public", "introduced": "10", "name": "UIGraphicsDrawingActions"},
{"access": "public", "introduced": "10", "name": "UIGraphicsImageDrawingActions"},
{"access": "public", "name": "UIGraphicsImageRendererFormatRange"},
{"access": "public", "introduced": "10", "name": "UIGraphicsPDFDrawingActions"},
{"access": "public", "name": "UIGuidedAccessAccessibilityFeature"},
{"access": "public", "name": "UIGuidedAccessErrorCode"},
{"access": "public", "name": "UIGuidedAccessRestrictionState"},
{"access": "public", "name": "UIHDRHeadroomUsageLimit"},
{"access": "public", "name": "UIImageDynamicRange"},
{"access": "public", "name": "UIImageOrientation"},
{"access": "public", "name": "UIImagePickerControllerCameraCaptureMode"},
{"access": "public", "name": "UIImagePickerControllerCameraDevice"},
{"access": "public", "name": "UIImagePickerControllerCameraFlashMode"},
{"access": "public", "name": "UIImagePickerControllerImageURLExportPreset"},
{"access": "public", "name": "UIImagePickerControllerInfoKey"},
{"access": "public", "name": "UIImagePickerControllerQualityType"},
{"access": "public", "name": "UIImagePickerControllerSourceType"},
{"access": "public", "name": "UIImageRenderingMode"},
{"access": "public", "name": "UIImageResizingMode"},
{"access": "public", "name": "UIImageSymbolColorRenderingMode"},
{"access": "public", "name": "UIImageSymbolScale"},
{"access": "public", "name": "UIImageSymbolVariableValueMode"},
{"access": "public", "name": "UIImageSymbolWeight"},
{"access": "public", "name": "UIImpactFeedbackStyle"},
{"access": "public", "name": "UIInputViewStyle"},
{"access": "public", "name": "UIInterfaceOrientation"},
{"access": "public", "name": "UIInterfaceOrientationMask"},
{"access": "public", "name": "UIInterpolatingMotionEffectType"},
{"access": "public", "name": "UIKeyModifierFlags"},
{"access": "public", "name": "UIKeyboardAppearance"},
{"access": "public", "introduced": "13.4", "name": "UIKeyboardHIDUsage"},
{"access": "public", "name": "UIKeyboardType"},
{"access": "public", "name": "UILabelVibrancy"},
{"access": "public", "name": "UILayoutConstraintAxis"},
{"access": "public", "name": "UILayoutPriority"},
{"access": "public", "name": "UILegibilityWeight"},
{"access": "public", "name": "UILetterformAwareSizingRule"},
{"access": "public", "name": "UILineBreakMode"},
{"access": "public", "name": "UIListContentTextAlignment"},
{"access": "public", "name": "UIListContentTextTransform"},
{"access": "public", "name": "UIListEnvironment"},
{"access": "public", "name": "UIListSeparatorVisibility"},
{"access": "public", "name": "UIMailConversationEntryKind"},
{"access": "public", "name": "UIMenuControllerArrowDirection"},
{"access": "public", "name": "UIMenuElementAttributes"},
{"access": "public", "name": "UIMenuElementRepeatBehavior"},
{"access": "public", "name": "UIMenuElementSize"},
{"access": "public", "name": "UIMenuElementState"},
{"access": "public", "introduced": "13", "name": "UIMenuIdentifier"},
{"access": "public", "name": "UIMenuOptions"},
{"access": "public", "name": "UIMenuSystemElementGroupPreference"},
{"access": "public", "name": "UIMenuSystemFindElementGroupConfigurationStyle"},
{"access": "public", "name": "UIMessageConversationEntryDataKind"},
{"access": "public", "name": "UIModalPresentationStyle"},
{"access": "public", "name": "UIModalTransitionStyle"},
{"access": "public", "introduced": "17", "name": "UINSIntegerTrait"},
{"access": "public", "name": "UINSToolbarItemPresentationSize"},
{"access": "public", "name": "UINavigationBarNSToolbarSection"},
{"access": "public", "name": "UINavigationControllerOperation"},
{"access": "public", "name": "UINavigationItemBackButtonDisplayMode"},
{"access": "public", "name": "UINavigationItemLargeTitleDisplayMode"},
{"access": "public", "name": "UINavigationItemSearchBarPlacement"},
{"access": "public", "name": "UINavigationItemStyle"},
{"access": "public", "name": "UINibOptionsKey"},
{"access": "public", "name": "UINotificationFeedbackType"},
{"access": "public", "introduced": "17", "name": "UIObjectTrait"},
{"access": "public", "name": "UIOffset"},
{"access": "public", "name": "UIPageControlBackgroundStyle"},
{"access": "public", "name": "UIPageControlDirection"},
{"access": "public", "name": "UIPageControlInteractionState"},
{"access": "public", "name": "UIPageViewControllerNavigationDirection"},
{"access": "public", "name": "UIPageViewControllerNavigationOrientation"},
{"access": "public", "name": "UIPageViewControllerOptionsKey"},
{"access": "public", "name": "UIPageViewControllerSpineLocation"},
{"access": "public", "name": "UIPageViewControllerTransitionStyle"},
{"access": "public", "name": "UIPasteControlDisplayMode"},
{"access": "public", "introduced": "14", "name": "UIPasteboardDetectionPattern"},
{"access": "public", "name": "UIPasteboardName"},
{"access": "public", "introduced": "10", "name": "UIPasteboardOption"},
{"access": "public", "name": "UIPencilInteractionPhase"},
{"access": "public", "name": "UIPencilPreferredAction"},
{"access": "public", "introduced": "15", "name": "UIPointerAccessoryPosition"},
{"access": "public", "name": "UIPointerEffectTintMode"},
{"access": "public", "name": "UIPopoverArrowDirection"},
{"access": "public", "name": "UIPreferredPresentationStyle"},
{"access": "public", "name": "UIPressPhase"},
{"access": "public", "name": "UIPressType"},
{"access": "public", "name": "UIPreviewActionStyle"},
{"access": "public", "name": "UIProgressViewStyle"},
{"access": "public", "name": "UIPushBehaviorMode"},
{"access": "public", "name": "UIRectCorner"},
{"access": "public", "name": "UIRemoteNotificationType"},
{"access": "public", "name": "UIReturnKeyType"},
{"access": "public", "name": "UISceneActivationState"},
{"access": "public", "name": "UISceneCaptureState"},
{"access": "public", "name": "UISceneCollectionJoinBehavior"},
{"access": "public", "name": "UISceneErrorCode"},
{"access": "public", "introduced": "13", "name": "UISceneSessionRole"},
{"access": "public", "name": "UIScreenOverscanCompensation"},
{"access": "public", "name": "UIScreenReferenceDisplayModeStatus"},
{"access": "public", "name": "UIScribbleElementIdentifier"},
{"access": "public", "name": "UIScrollType"},
{"access": "public", "name": "UIScrollTypeMask"},
{"access": "public", "name": "UIScrollViewContentInsetAdjustmentBehavior"},
{"access": "public", "name": "UIScrollViewDecelerationRate"},
{"access": "public", "name": "UIScrollViewIndexDisplayMode"},
{"access": "public", "name": "UIScrollViewIndicatorStyle"},
{"access": "public", "name": "UIScrollViewKeyboardDismissMode"},
{"access": "public", "name": "UISearchBarIcon"},
{"access": "public", "name": "UISearchBarStyle"},
{"access": "public", "name": "UISearchControllerScopeBarActivation"},
{"access": "public", "name": "UISegmentedControlSegment"},
{"access": "public", "name": "UISegmentedControlStyle"},
{"access": "public", "name": "UISemanticContentAttribute"},
{"access": "public", "introduced": "15", "name": "UISheetPresentationControllerDetentIdentifier"},
{"access": "public", "name": "UISliderStyle"},
{"access": "public", "name": "UISplitViewControllerBackgroundStyle"},
{"access": "public", "name": "UISplitViewControllerColumn"},
{"access": "public", "name": "UISplitViewControllerDisplayMode"},
{"access": "public", "name": "UISplitViewControllerDisplayModeButtonVisibility"},
{"access": "public", "name": "UISplitViewControllerLayoutEnvironment"},
{"access": "public", "name": "UISplitViewControllerPrimaryEdge"},
{"access": "public", "name": "UISplitViewControllerSplitBehavior"},
{"access": "public", "name": "UISplitViewControllerStyle"},
{"access": "public", "name": "UISpringLoadedInteractionEffectState"},
{"access": "public", "name": "UIStackViewAlignment"},
{"access": "public", "name": "UIStackViewDistribution"},
{"access": "public", "name": "UIStatusBarAnimation"},
{"access": "public", "name": "UIStatusBarStyle"},
{"access": "public", "name": "UIStoryboardViewControllerCreator"},
{"access": "public", "name": "UISwipeGestureRecognizerDirection"},
{"access": "public", "name": "UISwitchStyle"},
{"access": "public", "name": "UISymbolEffectCompletion"},
{"access": "public", "name": "UISystemAnimation"},
{"access": "public", "name": "UITabAccessoryEnvironment"},
{"access": "public", "name": "UITabBarControllerMode"},
{"access": "public", "name": "UITabBarControllerSidebarLayout"},
{"access": "public", "name": "UITabBarItemAppearanceStyle"},
{"access": "public", "name": "UITabBarItemPositioning"},
{"access": "public", "name": "UITabBarMinimizeBehavior"},
{"access": "public", "name": "UITabBarSystemItem"},
{"access": "public", "name": "UITabGroupSidebarAppearance"},
{"access": "public", "name": "UITabPlacement"},
{"access": "public", "name": "UITableViewCellAccessoryType"},
{"access": "public", "introduced": "15", "name": "UITableViewCellConfigurationUpdateHandler"},
{"access": "public", "name": "UITableViewCellDragState"},
{"access": "public", "name": "UITableViewCellEditingStyle"},
{"access": "public", "name": "UITableViewCellFocusStyle"},
{"access": "public", "name": "UITableViewCellSelectionStyle"},
{"access": "public", "name": "UITableViewCellSeparatorStyle"},
{"access": "public", "name": "UITableViewCellStateMask"},
{"access": "public", "name": "UITableViewCellStyle"},
{"access": "public", "name": "UITableViewContentHuggingElements"},
{"access": "public", "name": "UITableViewDiffableDataSourceCellProvider"},
{"access": "public", "name": "UITableViewDropIntent"},
{"access": "public", "introduced": "15", "name": "UITableViewHeaderFooterViewConfigurationUpdateHandler"},
{"access": "public", "name": "UITableViewRowActionStyle"},
{"access": "public", "name": "UITableViewRowAnimation"},
{"access": "public", "name": "UITableViewScrollPosition"},
{"access": "public", "name": "UITableViewSelfSizingInvalidation"},
{"access": "public", "name": "UITableViewSeparatorInsetReference"},
{"access": "public", "name": "UITableViewStyle"},
{"access": "public", "name": "UITextAlignment"},
{"access": "public", "name": "UITextAlternativeStyle"},
{"access": "public", "name": "UITextAttributesConversionHandler"},
{"access": "public", "name": "UITextAutocapitalizationType"},
{"access": "public", "name": "UITextAutocorrectionType"},
{"access": "public", "name": "UITextBorderStyle"},
{"access": "public", "name": "UITextContentType"},
{"access": "public", "name": "UITextDirection"},
{"access": "public", "name": "UITextDragOptions"},
{"access": "public", "name": "UITextDropAction"},
{"access": "public", "name": "UITextDropEditability"},
{"access": "public", "name": "UITextDropPerformer"},
{"access": "public", "name": "UITextDropProgressMode"},
{"access": "public", "name": "UITextFieldDidEndEditingReason"},
{"access": "public", "name": "UITextFieldViewMode"},
{"access": "public", "introduced": "18", "name": "UITextFormattingViewControllerChangeType"},
{"access": "public", "introduced": "18", "name": "UITextFormattingViewControllerComponentKey"},
{"access": "public", "name": "UITextFormattingViewControllerComponentSize"},
{"access": "public", "introduced": "18", "name": "UITextFormattingViewControllerHighlight"},
{"access": "public", "introduced": "18", "name": "UITextFormattingViewControllerTextAlignment"},
{"access": "public", "introduced": "18", "name": "UITextFormattingViewControllerTextList"},
{"access": "public", "name": "UITextGranularity"},
{"access": "public", "name": "UITextInlinePredictionType"},
{"access": "public", "name": "UITextInteractionMode"},
{"access": "public", "name": "UITextItemContentType"},
{"access": "public", "name": "UITextItemInteraction"},
{"access": "public", "name": "UITextLayoutDirection"},
{"access": "public", "name": "UITextMathExpressionCompletionType"},
{"access": "public", "name": "UITextSearchDocumentIdentifier"},
{"access": "public", "name": "UITextSearchFoundTextStyle"},
{"access": "public", "introduced": "16", "name": "UITextSearchMatchMethod"},
{"access": "public", "name": "UITextSmartDashesType"},
{"access": "public", "name": "UITextSmartInsertDeleteType"},
{"access": "public", "name": "UITextSmartQuotesType"},
{"access": "public", "name": "UITextSpellCheckingType"},
{"access": "public", "name": "UITextStorageDirection"},
{"access": "public", "name": "UITextViewBorderStyle"},
{"access": "public", "introduced": "3.2", "name": "UITextWritingDirection"},
{"access": "public", "name": "UITimingCurveType"},
{"access": "public", "name": "UITouchPhase"},
{"access": "public", "name": "UITouchProperties"},
{"access": "public", "name": "UITouchType"},
{"access": "public", "introduced": "17", "name": "UITrait"},
{"access": "public", "introduced": "17", "name": "UITraitChangeHandler"},
{"access": "public", "name": "UITraitEnvironmentLayoutDirection"},
{"access": "public", "introduced": "17", "name": "UITraitMutations"},
{"access": "public", "name": "UITransitionContextViewControllerKey"},
{"access": "public", "name": "UITransitionContextViewKey"},
{"access": "public", "name": "UIUserInterfaceActiveAppearance"},
{"access": "public", "name": "UIUserInterfaceIdiom"},
{"access": "public", "name": "UIUserInterfaceLayoutDirection"},
{"access": "public", "name": "UIUserInterfaceLevel"},
{"access": "public", "name": "UIUserInterfaceSizeClass"},
{"access": "public", "name": "UIUserInterfaceStyle"},
{"access": "public", "name": "UIUserNotificationActionBehavior"},
{"access": "public", "name": "UIUserNotificationActionContext"},
{"access": "public", "name": "UIUserNotificationActivationMode"},
{"access": "public", "name": "UIUserNotificationType"},
{"access": "public", "name": "UIVibrancyEffectStyle"},
{"access": "public", "name": "UIViewAnimatingPosition"},
{"access": "public", "name": "UIViewAnimatingState"},
{"access": "public", "name": "UIViewAnimationCurve"},
{"access": "public", "name": "UIViewAnimationOptions"},
{"access": "public", "name": "UIViewAnimationTransition"},
{"access": "public", "name": "UIViewAutoresizing"},
{"access": "public", "name": "UIViewContentMode"},
{"access": "public", "name": "UIViewKeyframeAnimationOptions"},
{"access": "public", "name": "UIViewLayoutRegionAdaptivityAxis"},
{"access": "public", "name": "UIViewTintAdjustmentMode"},
{"access": "public", "name": "UIWebPaginationBreakingMode"},
{"access": "public", "name": "UIWebPaginationMode"},
{"access": "public", "name": "UIWebViewNavigationType"},
{"access": "public", "name": "UIWindowLevel"},
{"access": "public", "introduced": "15", "name": "UIWindowSceneActivationActionConfigurationProvider"},
{"access": "public", "introduced": "15", "name": "UIWindowSceneActivationInteractionConfigurationProvider"},
{"access": "public", "name": "UIWindowSceneDismissalAnimation"},
{"access": "public", "introduced": "15", "name": "UIWindowScenePresentationStyle"},
{"access": "public", "name": "UIWindowSceneResizingRestrictions"},
{"access": "public", "name": "UIWritingToolsBehavior"},
{"access": "public", "name": "UIWritingToolsCoordinatorContextScope"},
{"access": "public", "name": "UIWritingToolsCoordinatorState"},
{"access": "public", "name": "UIWritingToolsCoordinatorTextAnimation"},
{"access": "public", "name": "UIWritingToolsCoordinatorTextReplacementReason"},
{"access": "public", "name": "UIWritingToolsCoordinatorTextUpdateReason"},
{"access": "public", "name": "UIWritingToolsResultOptions"}
]
}
],
"version": "1.0"
}