UIKit iOS 10.3 to 11.0 API Differences

../Frameworks/DocumentManager.framework/Headers/UIDocumentBrowserAction.h
../Frameworks/DocumentManager.framework/Headers/UIDocumentBrowserViewController.h
NSAttributedString.h
Added NSAttributedString (UINSItemProvider)
Declaration
FromNSString *const _Nonnull NSFontAttributeName
Toconst NSAttributedStringKey _Nonnull NSFontAttributeName

Declaration
FromNSString *const _Nonnull NSParagraphStyleAttributeName
Toconst NSAttributedStringKey _Nonnull NSParagraphStyleAttributeName

Declaration
FromNSString *const _Nonnull NSForegroundColorAttributeName
Toconst NSAttributedStringKey _Nonnull NSForegroundColorAttributeName

Declaration
FromNSString *const _Nonnull NSBackgroundColorAttributeName
Toconst NSAttributedStringKey _Nonnull NSBackgroundColorAttributeName

Declaration
FromNSString *const _Nonnull NSLigatureAttributeName
Toconst NSAttributedStringKey _Nonnull NSLigatureAttributeName

Declaration
FromNSString *const _Nonnull NSKernAttributeName
Toconst NSAttributedStringKey _Nonnull NSKernAttributeName

Declaration
FromNSString *const _Nonnull NSStrikethroughStyleAttributeName
Toconst NSAttributedStringKey _Nonnull NSStrikethroughStyleAttributeName

Declaration
FromNSString *const _Nonnull NSUnderlineStyleAttributeName
Toconst NSAttributedStringKey _Nonnull NSUnderlineStyleAttributeName

Declaration
FromNSString *const _Nonnull NSStrokeColorAttributeName
Toconst NSAttributedStringKey _Nonnull NSStrokeColorAttributeName

Declaration
FromNSString *const _Nonnull NSStrokeWidthAttributeName
Toconst NSAttributedStringKey _Nonnull NSStrokeWidthAttributeName

Declaration
FromNSString *const _Nonnull NSShadowAttributeName
Toconst NSAttributedStringKey _Nonnull NSShadowAttributeName

Declaration
FromNSString *const _Nonnull NSTextEffectAttributeName
Toconst NSAttributedStringKey _Nonnull NSTextEffectAttributeName

Declaration
FromNSString *const _Nonnull NSAttachmentAttributeName
Toconst NSAttributedStringKey _Nonnull NSAttachmentAttributeName

Declaration
FromNSString *const _Nonnull NSLinkAttributeName
Toconst NSAttributedStringKey _Nonnull NSLinkAttributeName

Declaration
FromNSString *const _Nonnull NSBaselineOffsetAttributeName
Toconst NSAttributedStringKey _Nonnull NSBaselineOffsetAttributeName

Declaration
FromNSString *const _Nonnull NSUnderlineColorAttributeName
Toconst NSAttributedStringKey _Nonnull NSUnderlineColorAttributeName

Declaration
FromNSString *const _Nonnull NSStrikethroughColorAttributeName
Toconst NSAttributedStringKey _Nonnull NSStrikethroughColorAttributeName

Declaration
FromNSString *const _Nonnull NSObliquenessAttributeName
Toconst NSAttributedStringKey _Nonnull NSObliquenessAttributeName

Declaration
FromNSString *const _Nonnull NSExpansionAttributeName
Toconst NSAttributedStringKey _Nonnull NSExpansionAttributeName

Declaration
FromNSString *const _Nonnull NSWritingDirectionAttributeName
Toconst NSAttributedStringKey _Nonnull NSWritingDirectionAttributeName

Declaration
FromNSString *const _Nonnull NSVerticalGlyphFormAttributeName
Toconst NSAttributedStringKey _Nonnull NSVerticalGlyphFormAttributeName

Declaration
FromNSString *const _Nonnull NSTextEffectLetterpressStyle
Toconst NSTextEffectStyle _Nonnull NSTextEffectLetterpressStyle

Declaration
FromNSString *const _Nonnull NSPlainTextDocumentType
Toconst NSAttributedStringDocumentType _Nonnull NSPlainTextDocumentType

Declaration
FromNSString *const _Nonnull NSRTFTextDocumentType
Toconst NSAttributedStringDocumentType _Nonnull NSRTFTextDocumentType

Declaration
FromNSString *const _Nonnull NSRTFDTextDocumentType
Toconst NSAttributedStringDocumentType _Nonnull NSRTFDTextDocumentType

Declaration
FromNSString *const _Nonnull NSHTMLTextDocumentType
Toconst NSAttributedStringDocumentType _Nonnull NSHTMLTextDocumentType

Declaration
FromNSString *const _Nonnull NSTextLayoutSectionOrientation
Toconst NSTextLayoutSectionKey _Nonnull NSTextLayoutSectionOrientation

Declaration
FromNSString *const _Nonnull NSTextLayoutSectionRange
Toconst NSTextLayoutSectionKey _Nonnull NSTextLayoutSectionRange

Declaration
FromNSString *const _Nonnull NSDocumentTypeDocumentAttribute
Toconst NSAttributedStringDocumentAttributeKey _Nonnull NSDocumentTypeDocumentAttribute

Declaration
FromNSString *const _Nonnull NSCharacterEncodingDocumentAttribute
Toconst NSAttributedStringDocumentAttributeKey _Nonnull NSCharacterEncodingDocumentAttribute

Declaration
FromNSString *const _Nonnull NSDefaultAttributesDocumentAttribute
Toconst NSAttributedStringDocumentAttributeKey _Nonnull NSDefaultAttributesDocumentAttribute

Declaration
FromNSString *const _Nonnull NSPaperSizeDocumentAttribute
Toconst NSAttributedStringDocumentAttributeKey _Nonnull NSPaperSizeDocumentAttribute

Declaration
FromNSString *const _Nonnull NSPaperMarginDocumentAttribute
Toconst NSAttributedStringDocumentAttributeKey _Nonnull NSPaperMarginDocumentAttribute

Declaration
FromNSString *const _Nonnull NSViewSizeDocumentAttribute
Toconst NSAttributedStringDocumentAttributeKey _Nonnull NSViewSizeDocumentAttribute

Declaration
FromNSString *const _Nonnull NSViewZoomDocumentAttribute
Toconst NSAttributedStringDocumentAttributeKey _Nonnull NSViewZoomDocumentAttribute

Declaration
FromNSString *const _Nonnull NSViewModeDocumentAttribute
Toconst NSAttributedStringDocumentAttributeKey _Nonnull NSViewModeDocumentAttribute

Declaration
FromNSString *const _Nonnull NSReadOnlyDocumentAttribute
Toconst NSAttributedStringDocumentAttributeKey _Nonnull NSReadOnlyDocumentAttribute

Declaration
FromNSString *const _Nonnull NSBackgroundColorDocumentAttribute
Toconst NSAttributedStringDocumentAttributeKey _Nonnull NSBackgroundColorDocumentAttribute

Declaration
FromNSString *const _Nonnull NSHyphenationFactorDocumentAttribute
Toconst NSAttributedStringDocumentAttributeKey _Nonnull NSHyphenationFactorDocumentAttribute

Declaration
FromNSString *const _Nonnull NSDefaultTabIntervalDocumentAttribute
Toconst NSAttributedStringDocumentAttributeKey _Nonnull NSDefaultTabIntervalDocumentAttribute

Declaration
FromNSString *const _Nonnull NSTextLayoutSectionsAttribute
Toconst NSAttributedStringDocumentAttributeKey _Nonnull NSTextLayoutSectionsAttribute

Declaration
From- (nullable instancetype)initWithURL:(nonnull NSURL *)url options:(nonnull NSDictionary<NSString *,id> *)options documentAttributes:(nullable NSDictionary<NSString *,id> * _Nullable *)dict error:(nullable NSError * _Nullable *)error
To- (nullable instancetype)initWithURL:(nonnull NSURL *)url options:(nonnull NSDictionary<NSAttributedStringDocumentReadingOptionKey,id> *)options documentAttributes:(nullable NSDictionary<NSAttributedStringDocumentAttributeKey,id> * _Nullable *)dict error:(nullable NSError * _Nullable *)error

Declaration
From- (nullable instancetype)initWithData:(nonnull NSData *)data options:(nonnull NSDictionary<NSString *,id> *)options documentAttributes:(nullable NSDictionary<NSString *,id> * _Nullable *)dict error:(nullable NSError * _Nullable *)error
To- (nullable instancetype)initWithData:(nonnull NSData *)data options:(nonnull NSDictionary<NSAttributedStringDocumentReadingOptionKey,id> *)options documentAttributes:(nullable NSDictionary<NSAttributedStringDocumentAttributeKey,id> * _Nullable *)dict error:(nullable NSError * _Nullable *)error

Declaration
From- (nullable NSData *)dataFromRange:(NSRange)range documentAttributes:(nonnull NSDictionary<NSString *,id> *)dict error:(nullable NSError * _Nullable *)error
To- (nullable NSData *)dataFromRange:(NSRange)range documentAttributes:(nonnull NSDictionary<NSAttributedStringDocumentAttributeKey,id> *)dict error:(nullable NSError * _Nullable *)error

Declaration
From- (nullable NSFileWrapper *)fileWrapperFromRange:(NSRange)range documentAttributes:(nonnull NSDictionary<NSString *,id> *)dict error:(nullable NSError * _Nullable *)error
To- (nullable NSFileWrapper *)fileWrapperFromRange:(NSRange)range documentAttributes:(nonnull NSDictionary<NSAttributedStringDocumentAttributeKey,id> *)dict error:(nullable NSError * _Nullable *)error

Declaration
From- (BOOL)readFromURL:(nonnull NSURL *)url options:(nonnull NSDictionary<NSString *,id> *)opts documentAttributes:(nullable NSDictionary<NSString *,id> * _Nullable *)dict error:(nullable NSError * _Nullable *)error
To- (BOOL)readFromURL:(nonnull NSURL *)url options:(nonnull NSDictionary<NSAttributedStringDocumentReadingOptionKey,id> *)opts documentAttributes:(nullable NSDictionary<NSAttributedStringDocumentAttributeKey,id> * _Nullable *)dict error:(nullable NSError * _Nullable *)error

Declaration
From- (BOOL)readFromData:(nonnull NSData *)data options:(nonnull NSDictionary<NSString *,id> *)opts documentAttributes:(nullable NSDictionary<NSString *,id> * _Nullable *)dict error:(nullable NSError * _Nullable *)error
To- (BOOL)readFromData:(nonnull NSData *)data options:(nonnull NSDictionary<NSAttributedStringDocumentReadingOptionKey,id> *)opts documentAttributes:(nullable NSDictionary<NSAttributedStringDocumentAttributeKey,id> * _Nullable *)dict error:(nullable NSError * _Nullable *)error

NSFileProviderExtension.h
NSIndexPath+UIKitAdditions.h
Added NSIndexPath (UIKitAdditions)
NSItemProvider+UIKitAdditions.h
Added NSItemProvider (UIKitAdditions)
NSLayoutAnchor.h
NSLayoutConstraint.h
Declaration
From@property (readonly, assign, nonnull) id firstItem
To@property (readonly, assign, nullable) id firstItem

NSLayoutManager.h
Declaration
From@property (nonatomic, assign, nullable) id<NSLayoutManagerDelegate> delegate
To@property (nonatomic, weak, nullable) id<NSLayoutManagerDelegate> delegate

Declaration
From@property (nonatomic, readonly) NSUInteger firstUnlaidCharacterIndex
To- (NSUInteger)firstUnlaidCharacterIndex

Declaration
From@property (nonatomic, readonly) NSUInteger firstUnlaidGlyphIndex
To- (NSUInteger)firstUnlaidGlyphIndex

Declaration
From- (void)showCGGlyphs:(nonnull const CGGlyph *)glyphs positions:(nonnull const CGPoint *)positions count:(NSUInteger)glyphCount font:(nonnull UIFont *)font matrix:(CGAffineTransform)textMatrix attributes:(nonnull NSDictionary<NSString *,id> *)attributes inContext:(nonnull CGContextRef)graphicsContext
To- (void)showCGGlyphs:(nonnull const CGGlyph *)glyphs positions:(nonnull const CGPoint *)positions count:(NSUInteger)glyphCount font:(nonnull UIFont *)font matrix:(CGAffineTransform)textMatrix attributes:(nonnull NSDictionary<NSAttributedStringKey,id> *)attributes inContext:(nonnull CGContextRef)graphicsContext

NSParagraphStyle.h
Declaration
FromNSString *const _Nonnull NSTabColumnTerminatorsAttributeName
Toconst NSTextTabOptionKey _Nonnull NSTabColumnTerminatorsAttributeName

Declaration
From- (nonnull instancetype)initWithTextAlignment:(NSTextAlignment)alignment location:(CGFloat)loc options:(nonnull NSDictionary<NSString *,id> *)options
To- (nonnull instancetype)initWithTextAlignment:(NSTextAlignment)alignment location:(CGFloat)loc options:(nonnull NSDictionary<NSTextTabOptionKey,id> *)options

Declaration
From@property (nonatomic, readonly, nonnull) NSDictionary<NSString *,id> *options
To@property (nonatomic, readonly, nonnull) NSDictionary<NSTextTabOptionKey,id> *options

Declaration
From@property (class, nonatomic, readonly, nonnull) NSParagraphStyle *defaultParagraphStyle
To@property (class, nonatomic, readonly, copy, nonnull) NSParagraphStyle *defaultParagraphStyle

NSStringDrawing.h
Declaration
From- (CGSize)sizeWithAttributes:(nullable NSDictionary<NSString *,id> *)attrs
To- (CGSize)sizeWithAttributes:(nullable NSDictionary<NSAttributedStringKey,id> *)attrs

Declaration
From- (void)drawAtPoint:(CGPoint)point withAttributes:(nullable NSDictionary<NSString *,id> *)attrs
To- (void)drawAtPoint:(CGPoint)point withAttributes:(nullable NSDictionary<NSAttributedStringKey,id> *)attrs

Declaration
From- (void)drawInRect:(CGRect)rect withAttributes:(nullable NSDictionary<NSString *,id> *)attrs
To- (void)drawInRect:(CGRect)rect withAttributes:(nullable NSDictionary<NSAttributedStringKey,id> *)attrs

Declaration
From- (void)drawWithRect:(CGRect)rect options:(NSStringDrawingOptions)options attributes:(nullable NSDictionary<NSString *,id> *)attributes context:(nullable NSStringDrawingContext *)context
To- (void)drawWithRect:(CGRect)rect options:(NSStringDrawingOptions)options attributes:(nullable NSDictionary<NSAttributedStringKey,id> *)attributes context:(nullable NSStringDrawingContext *)context

Declaration
From- (CGRect)boundingRectWithSize:(CGSize)size options:(NSStringDrawingOptions)options attributes:(nullable NSDictionary<NSString *,id> *)attributes context:(nullable NSStringDrawingContext *)context
To- (CGRect)boundingRectWithSize:(CGSize)size options:(NSStringDrawingOptions)options attributes:(nullable NSDictionary<NSAttributedStringKey,id> *)attributes context:(nullable NSStringDrawingContext *)context

NSTextAttachment.h
Protocols
FromNSCoding, NSTextAttachmentContainer
ToNSCoding, NSTextAttachmentContainer, UIAccessibilityContentSizeCategoryImageAdjusting

NSTextStorage.h
Declaration
From@property (nonatomic, assign, nullable) id<NSTextStorageDelegate> delegate
To@property (nonatomic, weak, nullable) id<NSTextStorageDelegate> delegate

UIAccessibility.h
Added NSObject (UIAccessibilityDragging)
Modified NSObject (UIAccessibilityContainer)
Header
FromUIAccessibility.h
ToUIAccessibilityContainer.h

AvailabilityReplacement
FromAvailablenone
ToDeprecatedUIAccessibilityVoiceOverStatusDidChangeNotification

UIAccessibilityAdditions.h
UIAccessibilityConstants.h
UIAccessibilityContainer.h
Modified NSObject (UIAccessibilityContainer)
Header
FromUIAccessibility.h
ToUIAccessibilityContainer.h

UIAccessibilityContentSizeCategoryImageAdjusting.h
UIAccessibilityCustomAction.h
UIAccessibilityCustomRotor.h
UIAccessibilityLocationDescriptor.h
UIActivity.h
UIActivityItemProvider.h
Declaration
From- (nullable id)activityViewController:(nonnull UIActivityViewController *)activityViewController itemForActivityType:(nonnull UIActivityType)activityType
To- (nullable id)activityViewController:(nonnull UIActivityViewController *)activityViewController itemForActivityType:(nullable UIActivityType)activityType

UIAlertController.h
Protocols
Fromnone
ToUISpringLoadedInteractionSupporting

UIApplication.h
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse UserNotifications Framework's -[UNUserNotificationCenter requestAuthorizationWithOptions:completionHandler:] and -[UNUserNotificationCenter setNotificationCategories:]

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse UserNotifications Framework's -[UNUserNotificationCenter getNotificationSettingsWithCompletionHandler:] and -[UNUserNotificationCenter getNotificationCategoriesWithCompletionHandler:]

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse UserNotifications Framework's -[UNUserNotificationCenter requestAuthorizationWithOptions:completionHandler:]

Declaration
From- (void)application:(nonnull UIApplication *)application handleEventsForBackgroundURLSession:(nonnull NSString *)identifier completionHandler:(nonnull void (^)())completionHandler
To- (void)application:(nonnull UIApplication *)application handleEventsForBackgroundURLSession:(nonnull NSString *)identifier completionHandler:(nonnull void (^)(void))completionHandler

Declaration
Fromint UIApplicationMain(int argc, char * _Nonnull [] argv, NSString * _Nullable principalClassName, NSString * _Nullable delegateClassName)
Toint UIApplicationMain(int argc, char * _Nonnull * _Null_unspecified argv, NSString * _Nullable principalClassName, NSString * _Nullable delegateClassName)

UIBarButtonItem.h
Availability
FromAvailable
ToDeprecated

Protocols
FromNSCoding
ToNSCoding, UISpringLoadedInteractionSupporting

UIBarItem.h
Declaration
From- (void)setTitleTextAttributes:(nullable NSDictionary<NSString *,id> *)attributes forState:(UIControlState)state
To- (void)setTitleTextAttributes:(nullable NSDictionary<NSAttributedStringKey,id> *)attributes forState:(UIControlState)state

UIBezierPath.h
Modified UIBezierPath
Protocols
FromNSCoding, NSCopying
ToNSCopying, NSSecureCoding

UIBlurEffect.h
Header
FromUIVisualEffectView.h
ToUIBlurEffect.h

Header
FromUIVisualEffectView.h
ToUIBlurEffect.h

Header
FromUIVisualEffectView.h
ToUIBlurEffect.h

Header
FromUIVisualEffectView.h
ToUIBlurEffect.h

Header
FromUIVisualEffectView.h
ToUIBlurEffect.h

Header
FromUIVisualEffectView.h
ToUIBlurEffect.h

Modified UIBlurEffect
Header
FromUIVisualEffectView.h
ToUIBlurEffect.h

UIButton.h
Modified UIButton
Protocols
FromNSCoding
ToNSCoding, UIAccessibilityContentSizeCategoryImageAdjusting, UISpringLoadedInteractionSupporting

UICollectionView.h
Removed NSIndexPath (UICollectionViewAdditions)
Protocols
Fromnone
ToUIDataSourceTranslating, UISpringLoadedInteractionSupporting

UICollectionViewCell.h
UICollectionViewFlowLayout.h
UICollectionViewLayout.h
UIColor.h
Modified UIColor
Protocols
FromNSCopying, NSSecureCoding
ToNSCopying, NSItemProviderReading, NSItemProviderWriting, NSSecureCoding

UIContentSizeCategory.h
UIContextualAction.h
UIControl.h
UIDataSourceTranslating.h
UIDocumentMenuViewController.h
Availability
FromAvailable
ToDeprecated

Availability
FromAvailable
ToDeprecated

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUIDocumentMenuViewController is deprecated. Use UIDocumentPickerViewController directly.

UIDocumentPickerViewController.h
OptionalAvailabilityDeprecation Message
FromRequiredAvailablenone
ToOptionalDeprecatedImplement documentPicker:didPickDocumentsAtURLs: instead

UIDragInteraction.h
UIDragItem.h
UIDragPreview.h
UIDragPreviewParameters.h
UIDragSession.h
UIDropInteraction.h
UIFocus.h
UIFocusAnimationCoordinator.h
UIFocusDebugger.h
UIFocusSystem.h
UIFont.h
Declaration
From+ (nonnull UIFont *)systemFontOfSize:(CGFloat)fontSize weight:(CGFloat)weight
To+ (nonnull UIFont *)systemFontOfSize:(CGFloat)fontSize weight:(UIFontWeight)weight

Declaration
From+ (nonnull UIFont *)monospacedDigitSystemFontOfSize:(CGFloat)fontSize weight:(CGFloat)weight
To+ (nonnull UIFont *)monospacedDigitSystemFontOfSize:(CGFloat)fontSize weight:(UIFontWeight)weight

UIFontDescriptor.h
Declaration
From- (nullable id)objectForKey:(nonnull NSString *)anAttribute
To- (nullable id)objectForKey:(nonnull UIFontDescriptorAttributeName)anAttribute

Declaration
From@property (nonatomic, readonly, nonnull) NSDictionary<NSString *,id> *fontAttributes
To@property (nonatomic, readonly, nonnull) NSDictionary<UIFontDescriptorAttributeName,id> *fontAttributes

Declaration
From- (nonnull NSArray<UIFontDescriptor *> *)matchingFontDescriptorsWithMandatoryKeys:(nullable NSSet<NSString *> *)mandatoryKeys
To- (nonnull NSArray<UIFontDescriptor *> *)matchingFontDescriptorsWithMandatoryKeys:(nullable NSSet<UIFontDescriptorAttributeName> *)mandatoryKeys

Declaration
From+ (nonnull UIFontDescriptor *)fontDescriptorWithFontAttributes:(nonnull NSDictionary<NSString *,id> *)attributes
To+ (nonnull UIFontDescriptor *)fontDescriptorWithFontAttributes:(nonnull NSDictionary<UIFontDescriptorAttributeName,id> *)attributes

Declaration
From- (nonnull instancetype)initWithFontAttributes:(nonnull NSDictionary<NSString *,id> *)attributes
To- (nonnull instancetype)initWithFontAttributes:(nonnull NSDictionary<UIFontDescriptorAttributeName,id> *)attributes

Declaration
From- (nonnull UIFontDescriptor *)fontDescriptorByAddingAttributes:(nonnull NSDictionary<NSString *,id> *)attributes
To- (nonnull UIFontDescriptor *)fontDescriptorByAddingAttributes:(nonnull NSDictionary<UIFontDescriptorAttributeName,id> *)attributes

Declaration
FromNSString *const _Nonnull UIFontDescriptorFamilyAttribute
Toconst UIFontDescriptorAttributeName _Nonnull UIFontDescriptorFamilyAttribute

Declaration
FromNSString *const _Nonnull UIFontDescriptorNameAttribute
Toconst UIFontDescriptorAttributeName _Nonnull UIFontDescriptorNameAttribute

Declaration
FromNSString *const _Nonnull UIFontDescriptorFaceAttribute
Toconst UIFontDescriptorAttributeName _Nonnull UIFontDescriptorFaceAttribute

Declaration
FromNSString *const _Nonnull UIFontDescriptorSizeAttribute
Toconst UIFontDescriptorAttributeName _Nonnull UIFontDescriptorSizeAttribute

Declaration
FromNSString *const _Nonnull UIFontDescriptorVisibleNameAttribute
Toconst UIFontDescriptorAttributeName _Nonnull UIFontDescriptorVisibleNameAttribute

Declaration
FromNSString *const _Nonnull UIFontDescriptorMatrixAttribute
Toconst UIFontDescriptorAttributeName _Nonnull UIFontDescriptorMatrixAttribute

Declaration
FromNSString *const _Nonnull UIFontDescriptorCharacterSetAttribute
Toconst UIFontDescriptorAttributeName _Nonnull UIFontDescriptorCharacterSetAttribute

Declaration
FromNSString *const _Nonnull UIFontDescriptorCascadeListAttribute
Toconst UIFontDescriptorAttributeName _Nonnull UIFontDescriptorCascadeListAttribute

Declaration
FromNSString *const _Nonnull UIFontDescriptorTraitsAttribute
Toconst UIFontDescriptorAttributeName _Nonnull UIFontDescriptorTraitsAttribute

Declaration
FromNSString *const _Nonnull UIFontDescriptorFixedAdvanceAttribute
Toconst UIFontDescriptorAttributeName _Nonnull UIFontDescriptorFixedAdvanceAttribute

Declaration
FromNSString *const _Nonnull UIFontDescriptorFeatureSettingsAttribute
Toconst UIFontDescriptorAttributeName _Nonnull UIFontDescriptorFeatureSettingsAttribute

Declaration
FromNSString *const _Nonnull UIFontDescriptorTextStyleAttribute
Toconst UIFontDescriptorAttributeName _Nonnull UIFontDescriptorTextStyleAttribute

Declaration
FromNSString *const _Nonnull UIFontSymbolicTrait
Toconst UIFontDescriptorAttributeName _Nonnull UIFontSymbolicTrait

Declaration
FromNSString *const _Nonnull UIFontWeightTrait
Toconst UIFontDescriptorTraitKey _Nonnull UIFontWeightTrait

Declaration
FromNSString *const _Nonnull UIFontWidthTrait
Toconst UIFontDescriptorTraitKey _Nonnull UIFontWidthTrait

Declaration
FromNSString *const _Nonnull UIFontSlantTrait
Toconst UIFontDescriptorTraitKey _Nonnull UIFontSlantTrait

Declaration
Fromconst CGFloat UIFontWeightUltraLight
Toconst UIFontWeight UIFontWeightUltraLight

Declaration
Fromconst CGFloat UIFontWeightThin
Toconst UIFontWeight UIFontWeightThin

Declaration
Fromconst CGFloat UIFontWeightLight
Toconst UIFontWeight UIFontWeightLight

Declaration
Fromconst CGFloat UIFontWeightRegular
Toconst UIFontWeight UIFontWeightRegular

Declaration
Fromconst CGFloat UIFontWeightMedium
Toconst UIFontWeight UIFontWeightMedium

Declaration
Fromconst CGFloat UIFontWeightSemibold
Toconst UIFontWeight UIFontWeightSemibold

Declaration
Fromconst CGFloat UIFontWeightBold
Toconst UIFontWeight UIFontWeightBold

Declaration
Fromconst CGFloat UIFontWeightHeavy
Toconst UIFontWeight UIFontWeightHeavy

Declaration
Fromconst CGFloat UIFontWeightBlack
Toconst UIFontWeight UIFontWeightBlack

Declaration
FromNSString *const _Nonnull UIFontFeatureTypeIdentifierKey
Toconst UIFontDescriptorFeatureKey _Nonnull UIFontFeatureTypeIdentifierKey

Declaration
FromNSString *const _Nonnull UIFontFeatureSelectorIdentifierKey
Toconst UIFontDescriptorFeatureKey _Nonnull UIFontFeatureSelectorIdentifierKey

UIFontMetrics.h
UIGeometry.h
UIGestureRecognizer.h
UIGraphicsImageRenderer.h
UIGraphicsRenderer.h
UIImage.h
Modified UIImage
Protocols
FromNSSecureCoding, UIAccessibilityIdentification
ToNSItemProviderReading, NSItemProviderWriting, NSSecureCoding, UIAccessibilityIdentification, UIItemProviderPresentationSizeProviding

UIImagePickerController.h
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedReplace with public API: UIImagePickerControllerPHAsset

UIImageView.h
Modified UIImageView
Protocols
Fromnone
ToUIAccessibilityContentSizeCategoryImageAdjusting

UIInputViewController.h
UIInteraction.h
UILayoutGuide.h
Declaration
From@property (readonly, strong, nonnull) NSLayoutXAxisAnchor *leadingAnchor
To@property (nonatomic, readonly, strong, nonnull) NSLayoutXAxisAnchor *leadingAnchor

Declaration
From@property (readonly, strong, nonnull) NSLayoutXAxisAnchor *trailingAnchor
To@property (nonatomic, readonly, strong, nonnull) NSLayoutXAxisAnchor *trailingAnchor

Declaration
From@property (readonly, strong, nonnull) NSLayoutXAxisAnchor *leftAnchor
To@property (nonatomic, readonly, strong, nonnull) NSLayoutXAxisAnchor *leftAnchor

Declaration
From@property (readonly, strong, nonnull) NSLayoutXAxisAnchor *rightAnchor
To@property (nonatomic, readonly, strong, nonnull) NSLayoutXAxisAnchor *rightAnchor

Declaration
From@property (readonly, strong, nonnull) NSLayoutYAxisAnchor *topAnchor
To@property (nonatomic, readonly, strong, nonnull) NSLayoutYAxisAnchor *topAnchor

Declaration
From@property (readonly, strong, nonnull) NSLayoutYAxisAnchor *bottomAnchor
To@property (nonatomic, readonly, strong, nonnull) NSLayoutYAxisAnchor *bottomAnchor

Declaration
From@property (readonly, strong, nonnull) NSLayoutDimension *widthAnchor
To@property (nonatomic, readonly, strong, nonnull) NSLayoutDimension *widthAnchor

Declaration
From@property (readonly, strong, nonnull) NSLayoutDimension *heightAnchor
To@property (nonatomic, readonly, strong, nonnull) NSLayoutDimension *heightAnchor

Declaration
From@property (readonly, strong, nonnull) NSLayoutXAxisAnchor *centerXAnchor
To@property (nonatomic, readonly, strong, nonnull) NSLayoutXAxisAnchor *centerXAnchor

Declaration
From@property (readonly, strong, nonnull) NSLayoutYAxisAnchor *centerYAnchor
To@property (nonatomic, readonly, strong, nonnull) NSLayoutYAxisAnchor *centerYAnchor

UINavigationBar.h
Declaration
From@property (nonatomic, copy, nullable) NSDictionary<NSString *,id> *titleTextAttributes
To@property (nonatomic, copy, nullable) NSDictionary<NSAttributedStringKey,id> *titleTextAttributes

Header
FromUINavigationBar.h
ToUINavigationItem.h

UINavigationItem.h
Header
FromUINavigationBar.h
ToUINavigationItem.h

UIPasteboard.h
UIPasteConfiguration.h
UIPasteConfigurationSupporting.h
UIResponder.h
Modified UIResponder
Protocols
FromUIResponderStandardEditActions
ToUIPasteConfigurationSupporting, UIResponderStandardEditActions

Declaration
From@property (nonatomic, readonly, nonnull) NSString *input
To@property (nonatomic, readonly, nullable) NSString *input

UIScreen.h
UIScrollView.h
UISegmentedControl.h
Protocols
FromNSCoding
ToNSCoding, UISpringLoadedInteractionSupporting

UISplitViewController.h
UISpringLoadedInteraction.h
UISpringLoadedInteractionSupporting.h
UIStackView.h
Added UIStackViewSpacingUseDefault
Added UIStackViewSpacingUseSystem
Added -[UIStackView setCustomSpacing:afterView:]
Added -[UIStackView customSpacingAfterView:]
UISwipeActionsConfiguration.h
UITabBar.h
Modified UITabBar
Protocols
Fromnone
ToUISpringLoadedInteractionSupporting

UITabBarItem.h
Modified UITabBarItem
Protocols
Fromnone
ToUISpringLoadedInteractionSupporting

UITableView.h
Removed NSIndexPath (UITableView)
Modified UITableView
Protocols
FromNSCoding
ToNSCoding, UIDataSourceTranslating, UISpringLoadedInteractionSupporting

Declaration
From@property (nonatomic, weak, nullable) id<UITableViewDataSourcePrefetching> prefetchDataSource
To@property (nonatomic, weak, nullable) id<UITableViewDataSourcePrefetching> prefetchDataSource

UITableViewCell.h
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse UITableViewCellSeparatorStyleSingleLine for a single line separator.

UITableViewHeaderFooterView.h
Removed UITableViewHeaderFooterView.tintColor
UITargetedDragPreview.h
UITextDragging.h
UITextDragPreviewRenderer.h
UITextDragURLPreviews.h
UITextDropping.h
UITextDropProposal.h
UITextField.h
Modified UITextField
Protocols
FromNSCoding, UIContentSizeCategoryAdjusting, UITextInput
ToNSCoding, UIContentSizeCategoryAdjusting, UITextDraggable, UITextDroppable, UITextInput, UITextPasteConfigurationSupporting

UITextInputTraits.h
UITextPasteConfigurationSupporting.h
UITextPasteDelegate.h
UITextView.h
Modified UITextView
Protocols
FromUIContentSizeCategoryAdjusting, UITextInput
ToUIContentSizeCategoryAdjusting, UITextDraggable, UITextDroppable, UITextInput, UITextPasteConfigurationSupporting

UIVibrancyEffect.h
Header
FromUIVisualEffectView.h
ToUIVibrancyEffect.h

UIView.h
Declaration
From@property (readonly, strong, nonnull) NSLayoutXAxisAnchor *leadingAnchor
To@property (nonatomic, readonly, strong, nonnull) NSLayoutXAxisAnchor *leadingAnchor

Declaration
From@property (readonly, strong, nonnull) NSLayoutXAxisAnchor *trailingAnchor
To@property (nonatomic, readonly, strong, nonnull) NSLayoutXAxisAnchor *trailingAnchor

Declaration
From@property (readonly, strong, nonnull) NSLayoutXAxisAnchor *leftAnchor
To@property (nonatomic, readonly, strong, nonnull) NSLayoutXAxisAnchor *leftAnchor

Declaration
From@property (readonly, strong, nonnull) NSLayoutXAxisAnchor *rightAnchor
To@property (nonatomic, readonly, strong, nonnull) NSLayoutXAxisAnchor *rightAnchor

Declaration
From@property (readonly, strong, nonnull) NSLayoutYAxisAnchor *topAnchor
To@property (nonatomic, readonly, strong, nonnull) NSLayoutYAxisAnchor *topAnchor

Declaration
From@property (readonly, strong, nonnull) NSLayoutYAxisAnchor *bottomAnchor
To@property (nonatomic, readonly, strong, nonnull) NSLayoutYAxisAnchor *bottomAnchor

Declaration
From@property (readonly, strong, nonnull) NSLayoutDimension *widthAnchor
To@property (nonatomic, readonly, strong, nonnull) NSLayoutDimension *widthAnchor

Declaration
From@property (readonly, strong, nonnull) NSLayoutDimension *heightAnchor
To@property (nonatomic, readonly, strong, nonnull) NSLayoutDimension *heightAnchor

Declaration
From@property (readonly, strong, nonnull) NSLayoutXAxisAnchor *centerXAnchor
To@property (nonatomic, readonly, strong, nonnull) NSLayoutXAxisAnchor *centerXAnchor

Declaration
From@property (readonly, strong, nonnull) NSLayoutYAxisAnchor *centerYAnchor
To@property (nonatomic, readonly, strong, nonnull) NSLayoutYAxisAnchor *centerYAnchor

Declaration
From@property (readonly, strong, nonnull) NSLayoutYAxisAnchor *firstBaselineAnchor
To@property (nonatomic, readonly, strong, nonnull) NSLayoutYAxisAnchor *firstBaselineAnchor

Declaration
From@property (readonly, strong, nonnull) NSLayoutYAxisAnchor *lastBaselineAnchor
To@property (nonatomic, readonly, strong, nonnull) NSLayoutYAxisAnchor *lastBaselineAnchor

UIViewController.h
Declaration
From@property (nonatomic, assign) BOOL disablesAutomaticKeyboardDismissal
To@property (nonatomic, readonly) BOOL disablesAutomaticKeyboardDismissal

AvailabilityReplacement
FromAvailablenone
ToDeprecatedUse UIScrollView's contentInsetAdjustmentBehavior instead

AvailabilityReplacement
FromAvailablenone
ToDeprecated-[UIView safeAreaLayoutGuide]

AvailabilityReplacement
FromAvailablenone
ToDeprecated-[UIView safeAreaLayoutGuide]

UIViewPropertyAnimator.h
UIVisualEffect.h
Header
FromUIVisualEffectView.h
ToUIVisualEffect.h

UIVisualEffectView.h
Header
FromUIVisualEffectView.h
ToUIBlurEffect.h

Header
FromUIVisualEffectView.h
ToUIBlurEffect.h

Header
FromUIVisualEffectView.h
ToUIBlurEffect.h

Header
FromUIVisualEffectView.h
ToUIBlurEffect.h

Header
FromUIVisualEffectView.h
ToUIBlurEffect.h

Header
FromUIVisualEffectView.h
ToUIBlurEffect.h

Header
FromUIVisualEffectView.h
ToUIVisualEffect.h

Modified UIBlurEffect
Header
FromUIVisualEffectView.h
ToUIBlurEffect.h

Header
FromUIVisualEffectView.h
ToUIVibrancyEffect.h