UIKit iOS 13.6 to 14.0 API Differences

NSAttributedString.h
NSDiffableDataSourceSectionSnapshot.h
NSParagraphStyle.h
UIAccessibility.h
UIAccessibilityAdditions.h
UIAccessibilityCustomAction.h
UIAction.h
UIActivityViewController.h
UIAlertController.h
Modified UIAlertAction
Protocols
FromNSCopying
ToNSCopying, UIAccessibilityIdentification

UIApplication.h
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse application:handlerForIntent: instead

UIBackgroundConfiguration.h
UIBarButtonItem.h
Declaration
From@property (nonatomic) UIBarButtonItemStyle style
To@property (nonatomic, readwrite, assign) UIBarButtonItemStyle style

Declaration
From@property (nonatomic) CGFloat width
To@property (nonatomic, readwrite, assign) CGFloat width

Declaration
From@property (nonatomic, copy) NSSet<NSString *> *possibleTitles
To@property (nonatomic, readwrite, copy) NSSet<NSString *> *possibleTitles

Declaration
From@property (nonatomic, strong) __kindof UIView *customView
To@property (nonatomic, readwrite, strong) __kindof UIView *customView

Declaration
From@property (nonatomic) SEL action
To@property (nonatomic, readwrite, assign) SEL action

Declaration
From@property (nonatomic, weak) id target
To@property (nonatomic, readwrite, weak) id target

UIButton.h
UICellAccessory.h
UICellConfigurationState.h
UICollectionLayoutList.h
UICollectionView.h
UICollectionViewCell.h
UICollectionViewCompositionalLayout.h
UICollectionViewItemRegistration.h
UICollectionViewListCell.h
UIColorPickerViewController.h
UIColorWell.h
UIConfigurationColorTransformer.h
UIConfigurationState.h
UIContentConfiguration.h
UIContextMenuInteraction.h
UIControl.h
Modified UIControl
Protocols
Fromnone
ToUIContextMenuInteractionDelegate

UIDatePicker.h
UIDeferredMenuElement.h
UIDevice.h
UIDiffableDataSource.h
UIDocumentBrowserViewController.h
AvailabilityReplacement
FromAvailablenone
ToDeprecateduse initForOpeningContentTypes: instead

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedallowedContentTypes is no longer supported

AvailabilityReplacement
FromAvailablenone
ToDeprecateduse contentTypesForRecentDocuments instead

UIDocumentPickerExtensionViewController.h
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse enumeration based NSFileProviderExtension instead

UIDocumentPickerViewController.h
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse appropriate initializers instead

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse appropriate initializers instead

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse appropriate initializers instead

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse appropriate initializers instead

AvailabilityReplacement
FromAvailablenone
ToDeprecateduse initForOpeningContentTypes:asCopy: or initForOpeningContentTypes: instead

AvailabilityReplacement
FromAvailablenone
ToDeprecateduse initForExportingURLs:asCopy: or initForExportingURLs: instead

AvailabilityReplacement
FromAvailablenone
ToDeprecateduse initForExportinitForExportingURLsingURLs:asCopy: or initForExportingURLs: instead

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse appropriate initializers instead

UIFocus.h
Declaration
From@property (nonatomic, readonly) id<UIFocusItemContainer> focusItemContainer
To@property (nonatomic, readonly, strong) id<UIFocusItemContainer> focusItemContainer

Declaration
From@property (nonatomic, readonly) id<UICoordinateSpace> coordinateSpace
To@property (nonatomic, readonly, strong) id<UICoordinateSpace> coordinateSpace

UIGuidedAccess.h
Declaration
Fromvoid UIGuidedAccessConfigureAccessibilityFeatures(UIGuidedAccessAccessibilityFeature features, BOOL enabled, void (^)(BOOL, NSError * _Nonnull) completion)
Tovoid UIGuidedAccessConfigureAccessibilityFeatures(UIGuidedAccessAccessibilityFeature features, BOOL enabled, void (^)(BOOL, NSError * _Nullable) completion)

UIImagePickerController.h
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedWill be removed in a future release, use PHPicker.

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedWill be removed in a future release, use PHPicker.

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedWill be removed in a future release, use PHPicker.

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedWill be removed in a future release, use PHPicker.

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedWill be removed in a future release, use PHPicker.

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedWill be removed in a future release, use PHPicker.

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedWill be removed in a future release, use PHPicker.

UIIndirectScribbleInteraction.h
UIInterface.h
UILabel.h
UIListContentConfiguration.h
UIListContentImageProperties.h
UIListContentTextProperties.h
UIMenu.h
UIMenuElement.h
Modified UIMenuElement
Protocols
FromNSCopying, NSSecureCoding
ToNSCopying, NSSecureCoding, UIAccessibilityIdentification

UINavigationItem.h
Declaration
From@property (nonatomic, copy) NSString *title
To@property (nonatomic, readwrite, copy) NSString *title

Declaration
From@property (nonatomic, strong) UIView *titleView
To@property (nonatomic, readwrite, strong) UIView *titleView

Declaration
From@property (nonatomic, copy) NSString *prompt
To@property (nonatomic, readwrite, copy) NSString *prompt

Declaration
From@property (nonatomic, strong) UIBarButtonItem *backBarButtonItem
To@property (nonatomic, readwrite, strong) UIBarButtonItem *backBarButtonItem

Declaration
From@property (nonatomic, assign) BOOL hidesBackButton
To@property (nonatomic, readwrite, assign) BOOL hidesBackButton

Declaration
From@property (nonatomic, copy) NSArray<UIBarButtonItem *> *leftBarButtonItems
To@property (nonatomic, readwrite, copy) NSArray<UIBarButtonItem *> *leftBarButtonItems

Declaration
From@property (nonatomic, copy) NSArray<UIBarButtonItem *> *rightBarButtonItems
To@property (nonatomic, readwrite, copy) NSArray<UIBarButtonItem *> *rightBarButtonItems

Declaration
From@property (nonatomic) BOOL leftItemsSupplementBackButton
To@property (nonatomic, readwrite, assign) BOOL leftItemsSupplementBackButton

Declaration
From@property (nonatomic, strong) UIBarButtonItem *leftBarButtonItem
To@property (nonatomic, readwrite, strong) UIBarButtonItem *leftBarButtonItem

Declaration
From@property (nonatomic, strong) UIBarButtonItem *rightBarButtonItem
To@property (nonatomic, readwrite, strong) UIBarButtonItem *rightBarButtonItem

Declaration
From@property (nonatomic, retain) UISearchController *searchController
To@property (nonatomic, readwrite, strong) UISearchController *searchController

Declaration
From@property (nonatomic) BOOL hidesSearchBarWhenScrolling
To@property (nonatomic, readwrite, assign) BOOL hidesSearchBarWhenScrolling

UIPageControl.h
Declaration
From@property (nonatomic) NSInteger numberOfPages
To@property (nonatomic, assign) NSInteger numberOfPages

Declaration
From@property (nonatomic) NSInteger currentPage
To@property (nonatomic, assign) NSInteger currentPage

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecateddefersCurrentPageDisplay no longer does anything reasonable with the new interaction mode.

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedupdateCurrentPageDisplay no longer does anything reasonable with the new interaction mode.

UIPasteboard.h
UIPencilInteraction.h
UIPointerLockState.h
UIPreviewParameters.h
UISceneOptions.h
UIScribbleInteraction.h
UISegmentedControl.h
UISplitViewController.h
AvailabilityReplacement
FromAvailablenone
ToDeprecatedUISplitViewControllerDisplayModeSecondaryOnly

AvailabilityReplacement
FromAvailablenone
ToDeprecatedUISplitViewControllerDisplayModeOneBesideSecondary

AvailabilityReplacement
FromAvailablenone
ToDeprecatedUISplitViewControllerDisplayModeOneOverSecondary

UISwitch.h
UITableView.h
UITableViewCell.h
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse UIListContentConfiguration instead, this property will be deprecated in a future release.

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse UIListContentConfiguration instead, this property will be deprecated in a future release.

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse UIListContentConfiguration instead, this property will be deprecated in a future release.

UITableViewHeaderFooterView.h
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse UIListContentConfiguration instead, this property will be deprecated in a future release.

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse UIListContentConfiguration instead, this property will be deprecated in a future release.

UITraitCollection.h
UIView.h
UIViewConfigurationState.h
UIViewController.h