UIKit iOS 13.0 Beta 2 to Beta 3 API Differences

NSLayoutAnchor.h
Added #def NSLAYOUTANCHOR_H
Added #def NSLAYOUTANCHOR_EXTERN
Protocols
Fromnone
ToNSCoding, NSCopying

NSLayoutConstraint.h
Added #def NSLAYOUTCONSTRAINT_H
Added #def NSLAYOUTCONSTRAINT_EXTERN
Declaration
From+ (NSArray<__kindof NSLayoutConstraint *> *)constraintsWithVisualFormat:(NSString *)format options:(NSLayoutFormatOptions)opts metrics:(NSDictionary<NSString *,id> *)metrics views:(NSDictionary<NSString *,id> *)views
To+ (NSArray<NSLayoutConstraint *> *)constraintsWithVisualFormat:(NSString *)format options:(NSLayoutFormatOptions)opts metrics:(NSDictionary<NSString *,id> *)metrics views:(NSDictionary<NSString *,id> *)views

UIAccessibilityConstants.h
Added UIAccessibilitySpeechAttributeSpellOut
UIAction.h
Added UIActionIdentifier
Added UIAction.title
Added UIAction.image
Added UIAction.discoverabilityTitle
Added UIAction.identifier
Added UIAction.attributes
Added UIAction.state
Added +[UIAction actionWithTitle:image:identifier:handler:]
UIApplication.h
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse UIView's userInteractionEnabled property instead

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse UIView's userInteractionEnabled property instead

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse UIView's userInteractionEnabled property instead

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedShould not be used for applications that support multiple scenes as it returns a key window across all connected scenes

UIBarAppearance.h
UIBarButtonItemAppearance.h
UICommand.h
Added UICommand.title
Added UICommand.image
Added UICommand.attributes
Added +[UICommand commandWithTitle:image:action:propertyList:]
Added +[UICommand commandWithTitle:image:action:propertyList:alternates:]
Modified UICommandStateOff
AvailabilityReplacement
FromAvailablenone
ToDeprecatedUIMenuElementStateOff

Modified UICommandStateOn
AvailabilityReplacement
FromAvailablenone
ToDeprecatedUIMenuElementStateOn

Modified UICommandStateMixed
AvailabilityReplacement
FromAvailablenone
ToDeprecatedUIMenuElementStateMixed

Modified UICommandStateHidden
AvailabilityReplacement
FromAvailablenone
ToDeprecatedUIMenuElementOptionsHidden

Modified UICommand
Protocols
FromNSCopying, NSMutableCopying, NSSecureCoding
Tonone

Declaration
From@property (nonatomic, readonly) NSString *discoverabilityTitle
To@property (nonatomic, copy) NSString *discoverabilityTitle

Declaration
From@property (nonatomic, readonly) UICommandState state
To@property (nonatomic) UIMenuElementState state

DeclarationAvailabilityReplacement
From@property (nonatomic, readonly, getter=isEnabled) BOOL enabledAvailablenone
To@property (nonatomic, getter=isEnabled) BOOL enabledDeprecatedattributes

AvailabilityReplacement
FromAvailablenone
ToDeprecatedcommandWithTitle:action:propertyList:

AvailabilityReplacement
FromAvailablenone
ToDeprecatedcommandWithTitle:image:action:propertyList:

UIKeyCommand.h
Added UIKeyCommand.title
Added UIKeyCommand.image
Added UIKeyCommand.propertyList
Added UIKeyCommand.attributes
Added UIKeyCommand.state
Added UIKeyCommand.alternates
Added +[UIKeyCommand commandWithTitle:image:action:input:modifierFlags:propertyList:]
Added +[UIKeyCommand commandWithTitle:image:action:input:modifierFlags:propertyList:alternates:]
Added -[UIKeyCommand mutableCopy]
Modified UIKeyCommand
Protocols
Fromnone
ToNSMutableCopying

DeclarationAvailability
From- (void)setDiscoverabilityTitle:(NSString *)discoverabilityTitleDeprecated
To@property (nonatomic, copy) NSString *discoverabilityTitleAvailable

AvailabilityReplacement
FromAvailablenone
ToDeprecatedcommandWithTitle:image:action:input:modifierFlags:propertyList:

AvailabilityReplacement
FromAvailablenone
ToDeprecatedcommandWithTitle:image:action:input:modifierFlags:propertyList:alternates:

AvailabilityReplacement
FromAvailablenone
ToDeprecatedUIKeyCommand

UIMenu.h
Modified UIMenu
Protocols
FromNSSecureCoding
Tonone

UIMenuBuilder.h
Added -[UIMenuBuilder actionForIdentifier:]
UIMenuElement.h
Added UIMenuElementState
Added UIMenuElementStateOff
Added UIMenuElementStateOn
Added UIMenuElementStateMixed
Added UIMenuElementAttributes
Added UIMenuElementAttributesDisabled
Added UIMenuElementAttributesDestructive
Added UIMenuElementAttributesHidden
Added -[UIMenuElement initWithCoder:]
Modified UIMenuElement
Protocols
FromNSCopying, UICommandGroupable
ToNSCopying, NSSecureCoding, UICommandGroupable

UINavigationBarAppearance.h
UIResponder.h
Declaration
From- (void)validateCommand:(UIMutableCommand *)command
To- (void)validateCommand:(UICommand *)command

UISegmentedControl.h
Added UISegmentedControl.selectedSegmentTintColor
UIStepper.h
UISwitch.h
UITabBarAppearance.h
UITextDropping.h
Declaration
From@property (nonatomic, readonly, getter=isTextDropActive) _Bool textDropActive
To@property (nonatomic, readonly, getter=isTextDropActive) BOOL textDropActive

UIToolbarAppearance.h
UIWindow.h
Modified -[UIWindow setScreen:]
DeclarationAvailabilityReplacement
From@property (nonatomic, strong) UIScreen *screenAvailablenone
To- (void)setScreen:(UIScreen *)screenDeprecatedsetWindowScene: