UIKit Changes
UIKit
NSAttributedString.h
| Declaration | |
|---|---|
| From | - (id)initWithData:(NSData *)data options:(NSDictionary *)options documentAttributes:(NSDictionary **)dict error:(NSError **)error | 
| To | - (instancetype)initWithData:(NSData *)data options:(NSDictionary *)options documentAttributes:(NSDictionary **)dict error:(NSError **)error | 
| Declaration | |
|---|---|
| From | - (id)initWithFileURL:(NSURL *)url options:(NSDictionary *)options documentAttributes:(NSDictionary **)dict error:(NSError **)error | 
| To | - (instancetype)initWithFileURL:(NSURL *)url options:(NSDictionary *)options documentAttributes:(NSDictionary **)dict error:(NSError **)error | 
NSFileProviderExtension.h (Added)
Added NSFileProviderExtension
NSLayoutConstraint.h
Removed UILayoutPriorityDefaultHigh
Removed UILayoutPriorityDefaultLow
Removed UILayoutPriorityFittingSizeLevel
Removed UILayoutPriorityRequired
Added NSLayoutConstraint(NSIdentifier)
Added UILayoutPriorityRequired
Modified +[NSLayoutConstraint constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:]
| Declaration | |
|---|---|
| From | + (id)constraintWithItem:(id)view1 attribute:(NSLayoutAttribute)attr1 relatedBy:(NSLayoutRelation)relation toItem:(id)view2 attribute:(NSLayoutAttribute)attr2 multiplier:(CGFloat)multiplier constant:(CGFloat)c | 
| To | + (instancetype)constraintWithItem:(id)view1 attribute:(NSLayoutAttribute)attr1 relatedBy:(NSLayoutRelation)relation toItem:(id)view2 attribute:(NSLayoutAttribute)attr2 multiplier:(CGFloat)multiplier constant:(CGFloat)c | 
NSLayoutManager.h
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[NSLayoutManagerDelegate layoutManager:lineSpacingAfterGlyphAtIndex:withProposedLineFragmentRect:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[NSLayoutManagerDelegate layoutManager:shouldBreakLineByHyphenatingBeforeCharacterAtIndex:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
NSParagraphStyle.h
| Declaration | |
|---|---|
| From | - (id)initWithTextAlignment:(NSTextAlignment)alignment location:(CGFloat)loc options:(NSDictionary *)options | 
| To | - (instancetype)initWithTextAlignment:(NSTextAlignment)alignment location:(CGFloat)loc options:(NSDictionary *)options | 
NSTextAttachment.h
| Declaration | |
|---|---|
| From | - (id)initWithData:(NSData *)contentData ofType:(NSString *)uti | 
| To | - (instancetype)initWithData:(NSData *)contentData ofType:(NSString *)uti | 
NSTextContainer.h
Modified -[NSTextContainer initWithSize:]
| Declaration | |
|---|---|
| From | - (id)initWithSize:(CGSize)size | 
| To | - (instancetype)initWithSize:(CGSize)size | 
NSTextStorage.h
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UIAccelerometer.h
UIAccessibility.h
UIAccessibilityAdditions.h
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UIAccessibilityConstants.h
UIAccessibilityCustomAction.h (Added)
UIAccessibilityElement.h
| Declaration | |
|---|---|
| From | - (id)initWithAccessibilityContainer:(id)container | 
| To | - (instancetype)initWithAccessibilityContainer:(id)container | 
UIAccessibilityIdentification.h
Added UIBarItem(UIAccessibility)
UIActionSheet.h
Modified -[UIActionSheet initWithTitle:delegate:cancelButtonTitle:destructiveButtonTitle:otherButtonTitles:]
| Declaration | |
|---|---|
| From | - (id)initWithTitle:(NSString *)title delegate:(id<UIActionSheetDelegate>)delegate cancelButtonTitle:(NSString *)cancelButtonTitle destructiveButtonTitle:(NSString *)destructiveButtonTitle otherButtonTitles:(NSString *)otherButtonTitles, ... | 
| To | - (instancetype)initWithTitle:(NSString *)title delegate:(id<UIActionSheetDelegate>)delegate cancelButtonTitle:(NSString *)cancelButtonTitle destructiveButtonTitle:(NSString *)destructiveButtonTitle otherButtonTitles:(NSString *)otherButtonTitles, ... | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UIActivityIndicatorView.h
| Declaration | |
|---|---|
| From | - (id)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style | 
| To | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style | 
UIActivityItemProvider.h
| Declaration | |
|---|---|
| From | - (id)initWithPlaceholderItem:(id)placeholderItem | 
| To | - (instancetype)initWithPlaceholderItem:(id)placeholderItem | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[UIActivityItemSource activityViewController:thumbnailImageForActivityType:suggestedSize:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UIActivityViewController.h
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 8.0 | 
| Declaration | |
|---|---|
| From | - (id)initWithActivityItems:(NSArray *)activityItems applicationActivities:(NSArray *)applicationActivities | 
| To | - (instancetype)initWithActivityItems:(NSArray *)activityItems applicationActivities:(NSArray *)applicationActivities | 
UIAlertController.h (Added)
Added UIAlertAction
Added UIAlertAction.enabled
Added UIAlertAction.style
Added UIAlertAction.title
Added UIAlertController
Added UIAlertController.title
Added UIAlertActionStyle
Added UIAlertActionStyleCancel
Added UIAlertControllerStyle
UIAlertView.h
| Declaration | |
|---|---|
| From | - (id)initWithTitle:(NSString *)title message:(NSString *)message delegate:(id)delegate cancelButtonTitle:(NSString *)cancelButtonTitle otherButtonTitles:(NSString *)otherButtonTitles, ... | 
| To | - (instancetype)initWithTitle:(NSString *)title message:(NSString *)message delegate:(id)delegate cancelButtonTitle:(NSString *)cancelButtonTitle otherButtonTitles:(NSString *)otherButtonTitles, ... | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UIAppearance.h
| Declaration | |
|---|---|
| From | + (instancetype)appearanceWhenContainedIn:(Class<UIAppearanceContainer> *)ContainerClass, ... | 
| To | + (instancetype)appearanceWhenContainedIn:(Class<UIAppearanceContainer>)ContainerClass, ... | 
UIApplication.h
Added UIApplication(UIUserNotificationSettings)
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 8.0 | 
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 8.0 | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[UIApplicationDelegate application:handleEventsForBackgroundURLSession:completionHandler:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified UIRemoteNotificationTypeAlert
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 8.0 | 
Modified UIRemoteNotificationTypeBadge
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 8.0 | 
| Deprecation | Introduction | |
|---|---|---|
| From | -- | iOS 5.0 | 
| To | iOS 8.0 | iOS 3.0 | 
Modified UIRemoteNotificationTypeNone
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 8.0 | 
Modified UIRemoteNotificationTypeSound
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 8.0 | 
UIBarButtonItem.h
| Declaration | |
|---|---|
| From | - (id)initWithBarButtonSystemItem:(UIBarButtonSystemItem)systemItem target:(id)target action:(SEL)action | 
| To | - (instancetype)initWithBarButtonSystemItem:(UIBarButtonSystemItem)systemItem target:(id)target action:(SEL)action | 
| Declaration | |
|---|---|
| From | - (id)initWithCustomView:(UIView *)customView | 
| To | - (instancetype)initWithCustomView:(UIView *)customView | 
| Declaration | |
|---|---|
| From | - (id)initWithImage:(UIImage *)image landscapeImagePhone:(UIImage *)landscapeImagePhone style:(UIBarButtonItemStyle)style target:(id)target action:(SEL)action | 
| To | - (instancetype)initWithImage:(UIImage *)image landscapeImagePhone:(UIImage *)landscapeImagePhone style:(UIBarButtonItemStyle)style target:(id)target action:(SEL)action | 
| Declaration | |
|---|---|
| From | - (id)initWithImage:(UIImage *)image style:(UIBarButtonItemStyle)style target:(id)target action:(SEL)action | 
| To | - (instancetype)initWithImage:(UIImage *)image style:(UIBarButtonItemStyle)style target:(id)target action:(SEL)action | 
| Declaration | |
|---|---|
| From | - (id)initWithTitle:(NSString *)title style:(UIBarButtonItemStyle)style target:(id)target action:(SEL)action | 
| To | - (instancetype)initWithTitle:(NSString *)title style:(UIBarButtonItemStyle)style target:(id)target action:(SEL)action | 
Modified UIBarButtonItemStyleBordered
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 8.0 | 
UIBarCommon.h
Added UIBarMetricsCompact
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified UIBarMetricsLandscapePhone
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 8.0 | 
Modified UIBarMetricsLandscapePhonePrompt
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 8.0 | 
UICollectionView.h
| Declaration | |
|---|---|
| From | - (id)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout | 
| To | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout | 
Modified -[UICollectionViewDataSource collectionView:viewForSupplementaryElementOfKind:atIndexPath:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UICollectionViewCell.h
UICollectionViewController.h
| Declaration | |
|---|---|
| From | - (id)initWithCollectionViewLayout:(UICollectionViewLayout *)layout | 
| To | - (instancetype)initWithCollectionViewLayout:(UICollectionViewLayout *)layout | 
UICollectionViewFlowLayout.h
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[UICollectionViewDelegateFlowLayout collectionView:layout:minimumLineSpacingForSectionAtIndex:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[UICollectionViewDelegateFlowLayout collectionView:layout:referenceSizeForFooterInSection:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[UICollectionViewDelegateFlowLayout collectionView:layout:referenceSizeForHeaderInSection:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UICollectionViewLayout.h
Removed UICollectionViewLayout(SubclassingHooks)
Removed UICollectionViewLayout(UpdateSupportHooks)
Added -[UICollectionViewLayout invalidationContextForPreferredLayoutAttributes:withOriginalAttributes:]
Added -[UICollectionViewLayout shouldInvalidateLayoutForPreferredLayoutAttributes:withOriginalAttributes:]
Added -[UICollectionViewLayoutInvalidationContext invalidateSupplementaryElementsOfKind:atIndexPaths:]
Added UICollectionViewLayout(UISubclassingHooks)
Added UICollectionViewLayout(UIUpdateSupportHooks)
| Declaration | |
|---|---|
| From | - (NSArray *)indexPathsToDeleteForDecorationViewOfKind:(NSString *)kind | 
| To | - (NSArray *)indexPathsToDeleteForDecorationViewOfKind:(NSString *)elementKind | 
| Declaration | |
|---|---|
| From | - (NSArray *)indexPathsToDeleteForSupplementaryViewOfKind:(NSString *)kind | 
| To | - (NSArray *)indexPathsToDeleteForSupplementaryViewOfKind:(NSString *)elementKind | 
| Declaration | |
|---|---|
| From | - (NSArray *)indexPathsToInsertForDecorationViewOfKind:(NSString *)kind | 
| To | - (NSArray *)indexPathsToInsertForDecorationViewOfKind:(NSString *)elementKind | 
| Declaration | |
|---|---|
| From | - (NSArray *)indexPathsToInsertForSupplementaryViewOfKind:(NSString *)kind | 
| To | - (NSArray *)indexPathsToInsertForSupplementaryViewOfKind:(NSString *)elementKind | 
| Declaration | |
|---|---|
| From | - (UICollectionViewLayoutAttributes *)layoutAttributesForDecorationViewOfKind:(NSString *)decorationViewKind atIndexPath:(NSIndexPath *)indexPath | 
| To | - (UICollectionViewLayoutAttributes *)layoutAttributesForDecorationViewOfKind:(NSString *)elementKind atIndexPath:(NSIndexPath *)indexPath | 
| Declaration | |
|---|---|
| From | - (UICollectionViewLayoutAttributes *)layoutAttributesForSupplementaryViewOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath | 
| To | - (UICollectionViewLayoutAttributes *)layoutAttributesForSupplementaryViewOfKind:(NSString *)elementKind atIndexPath:(NSIndexPath *)indexPath | 
| Declaration | |
|---|---|
| From | - (void)registerClass:(Class)viewClass forDecorationViewOfKind:(NSString *)decorationViewKind | 
| To | - (void)registerClass:(Class)viewClass forDecorationViewOfKind:(NSString *)elementKind | 
| Declaration | |
|---|---|
| From | - (void)registerNib:(UINib *)nib forDecorationViewOfKind:(NSString *)decorationViewKind | 
| To | - (void)registerNib:(UINib *)nib forDecorationViewOfKind:(NSString *)elementKind | 
UICollectionViewTransitionLayout.h
| Declaration | |
|---|---|
| From | - (id)initWithCurrentLayout:(UICollectionViewLayout *)currentLayout nextLayout:(UICollectionViewLayout *)newLayout | 
| To | - (instancetype)initWithCurrentLayout:(UICollectionViewLayout *)currentLayout nextLayout:(UICollectionViewLayout *)newLayout | 
UICollisionBehavior.h
Modified -[UICollisionBehaviorDelegate collisionBehavior:beganContactForItem:withBoundaryIdentifier:atPoint:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[UICollisionBehaviorDelegate collisionBehavior:endedContactForItem:withBoundaryIdentifier:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UIColor.h
Modified -[CIColor initWithColor:]
| Declaration | |
|---|---|
| From | - (id)initWithColor:(UIColor *)color | 
| To | - (instancetype)initWithColor:(UIColor *)color | 
UIDevice.h
UIDocument.h
Added UIDocument.userActivity
Added UIDocument(ActivityContinuation)
Modified -[UIDocument initWithFileURL:]
| Declaration | |
|---|---|
| From | - (id)initWithFileURL:(NSURL *)url | 
| To | - (instancetype)initWithFileURL:(NSURL *)url | 
UIDocumentInteractionController.h
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[UIDocumentInteractionControllerDelegate documentInteractionController:didEndSendingToApplication:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[UIDocumentInteractionControllerDelegate documentInteractionControllerDidDismissOpenInMenu:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[UIDocumentInteractionControllerDelegate documentInteractionControllerDidDismissOptionsMenu:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[UIDocumentInteractionControllerDelegate documentInteractionControllerViewControllerForPreview:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[UIDocumentInteractionControllerDelegate documentInteractionControllerWillPresentOpenInMenu:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[UIDocumentInteractionControllerDelegate documentInteractionControllerWillPresentOptionsMenu:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UIDocumentMenuViewController.h (Added)
Added UIDocumentMenuDelegate
Added UIDocumentMenuOrder
Added UIDocumentMenuOrderFirst
Added UIDocumentMenuOrderLast
UIDocumentPickerExtensionViewController.h (Added)
UIDocumentPickerViewController.h (Added)
UIDynamicAnimator.h
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UIGeometry.h
UIGestureRecognizer.h
| Declaration | |
|---|---|
| From | - (id)initWithTarget:(id)target action:(SEL)action | 
| To | - (instancetype)initWithTarget:(id)target action:(SEL)action | 
Modified -[UIGestureRecognizerDelegate gestureRecognizer:shouldBeRequiredToFailByGestureRecognizer:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[UIGestureRecognizerDelegate gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UIGestureRecognizerSubclass.h
Removed UIGestureRecognizer(ForSubclassEyesOnly)
Added UIGestureRecognizer(UIGestureRecognizerProtected)
UIGuidedAccessRestrictions.h
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UIImage.h
Added UIImage.imageAsset
Added UIImage.traitCollection
Modified -[CIImage initWithImage:]
| Declaration | |
|---|---|
| From | - (id)initWithImage:(UIImage *)image | 
| To | - (instancetype)initWithImage:(UIImage *)image | 
Modified -[CIImage initWithImage:options:]
| Declaration | |
|---|---|
| From | - (id)initWithImage:(UIImage *)image options:(NSDictionary *)options | 
| To | - (instancetype)initWithImage:(UIImage *)image options:(NSDictionary *)options | 
Modified UIImage
| Protocols | |
|---|---|
| From | NSCoding | 
| To | NSSecureCoding | 
Modified -[UIImage initWithCGImage:]
| Declaration | |
|---|---|
| From | - (id)initWithCGImage:(CGImageRef)cgImage | 
| To | - (instancetype)initWithCGImage:(CGImageRef)cgImage | 
| Declaration | |
|---|---|
| From | - (id)initWithCGImage:(CGImageRef)cgImage scale:(CGFloat)scale orientation:(UIImageOrientation)orientation | 
| To | - (instancetype)initWithCGImage:(CGImageRef)cgImage scale:(CGFloat)scale orientation:(UIImageOrientation)orientation | 
Modified -[UIImage initWithCIImage:]
| Declaration | |
|---|---|
| From | - (id)initWithCIImage:(CIImage *)ciImage | 
| To | - (instancetype)initWithCIImage:(CIImage *)ciImage | 
| Declaration | |
|---|---|
| From | - (id)initWithCIImage:(CIImage *)ciImage scale:(CGFloat)scale orientation:(UIImageOrientation)orientation | 
| To | - (instancetype)initWithCIImage:(CIImage *)ciImage scale:(CGFloat)scale orientation:(UIImageOrientation)orientation | 
Modified -[UIImage initWithContentsOfFile:]
| Declaration | |
|---|---|
| From | - (id)initWithContentsOfFile:(NSString *)path | 
| To | - (instancetype)initWithContentsOfFile:(NSString *)path | 
Modified -[UIImage initWithData:]
| Declaration | |
|---|---|
| From | - (id)initWithData:(NSData *)data | 
| To | - (instancetype)initWithData:(NSData *)data | 
Modified -[UIImage initWithData:scale:]
| Declaration | |
|---|---|
| From | - (id)initWithData:(NSData *)data scale:(CGFloat)scale | 
| To | - (instancetype)initWithData:(NSData *)data scale:(CGFloat)scale | 
UIImageAsset.h (Added)
UIImagePickerController.h
Modified -[UIImagePickerControllerDelegate imagePickerController:didFinishPickingImage:editingInfo:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UIImageView.h
Modified -[UIImageView initWithImage:]
| Declaration | |
|---|---|
| From | - (id)initWithImage:(UIImage *)image | 
| To | - (instancetype)initWithImage:(UIImage *)image | 
| Declaration | |
|---|---|
| From | - (id)initWithImage:(UIImage *)image highlightedImage:(UIImage *)highlightedImage | 
| To | - (instancetype)initWithImage:(UIImage *)image highlightedImage:(UIImage *)highlightedImage | 
UIInputView.h
| Declaration | |
|---|---|
| From | - (id)initWithFrame:(CGRect)frame inputViewStyle:(UIInputViewStyle)inputViewStyle | 
| To | - (instancetype)initWithFrame:(CGRect)frame inputViewStyle:(UIInputViewStyle)inputViewStyle | 
UIInputViewController.h (Added)
Added UIInputViewController
Added UITextDocumentProxy
UIInterface.h
UILexicon.h (Added)
UILocalNotification.h
UIMenuController.h
Modified -[UIMenuItem initWithTitle:action:]
| Declaration | |
|---|---|
| From | - (id)initWithTitle:(NSString *)title action:(SEL)action | 
| To | - (instancetype)initWithTitle:(NSString *)title action:(SEL)action | 
UINavigationBar.h
Modified UINavigationBar.delegate
| Declaration | |
|---|---|
| From | @property(nonatomic, assign) id delegate | 
| To | @property(nonatomic, assign) id<UINavigationBarDelegate> delegate | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[UINavigationItem initWithTitle:]
| Declaration | |
|---|---|
| From | - (id)initWithTitle:(NSString *)title | 
| To | - (instancetype)initWithTitle:(NSString *)title | 
UINavigationController.h
| Declaration | |
|---|---|
| From | - (id)initWithRootViewController:(UIViewController *)rootViewController | 
| To | - (instancetype)initWithRootViewController:(UIViewController *)rootViewController | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[UINavigationControllerDelegate navigationController:interactionControllerForAnimationController:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[UINavigationControllerDelegate navigationControllerPreferredInterfaceOrientationForPresentation:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UINibDeclarations.h
Added #def IBInspectable
Added #def IB_DESIGNABLE
UINibLoading.h
UIPageViewController.h
| Declaration | |
|---|---|
| From | - (id)initWithTransitionStyle:(UIPageViewControllerTransitionStyle)style navigationOrientation:(UIPageViewControllerNavigationOrientation)navigationOrientation options:(NSDictionary *)options | 
| To | - (instancetype)initWithTransitionStyle:(UIPageViewControllerTransitionStyle)style navigationOrientation:(UIPageViewControllerNavigationOrientation)navigationOrientation options:(NSDictionary *)options | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[UIPageViewControllerDelegate pageViewControllerPreferredInterfaceOrientationForPresentation:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UIPickerView.h
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UIPopoverBackgroundView.h
Removed +[UIPopoverBackgroundView arrowBase]
Removed +[UIPopoverBackgroundView arrowHeight]
Removed +[UIPopoverBackgroundView contentViewInsets]
UIPopoverController.h
| Declaration | |
|---|---|
| From | - (id)initWithContentViewController:(UIViewController *)viewController | 
| To | - (instancetype)initWithContentViewController:(UIViewController *)viewController | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Header | |
|---|---|
| From | UIKit/UIPopoverController.h | 
| To | UIKit/UIPopoverSupport.h | 
Modified UIViewController.modalInPopover
| Header | |
|---|---|
| From | UIKit/UIPopoverController.h | 
| To | UIKit/UIPopoverSupport.h | 
Modified UIPopoverArrowDirection
| Header | |
|---|---|
| From | UIKit/UIPopoverController.h | 
| To | UIKit/UIPopoverSupport.h | 
Modified UIPopoverArrowDirectionAny
| Header | |
|---|---|
| From | UIKit/UIPopoverController.h | 
| To | UIKit/UIPopoverSupport.h | 
Modified UIPopoverArrowDirectionDown
| Header | |
|---|---|
| From | UIKit/UIPopoverController.h | 
| To | UIKit/UIPopoverSupport.h | 
Modified UIPopoverArrowDirectionLeft
| Header | |
|---|---|
| From | UIKit/UIPopoverController.h | 
| To | UIKit/UIPopoverSupport.h | 
Modified UIPopoverArrowDirectionRight
| Header | |
|---|---|
| From | UIKit/UIPopoverController.h | 
| To | UIKit/UIPopoverSupport.h | 
Modified UIPopoverArrowDirectionUnknown
| Header | |
|---|---|
| From | UIKit/UIPopoverController.h | 
| To | UIKit/UIPopoverSupport.h | 
Modified UIPopoverArrowDirectionUp
| Header | |
|---|---|
| From | UIKit/UIPopoverController.h | 
| To | UIKit/UIPopoverSupport.h | 
Modified UIViewController(UIPopoverController)
| Header | |
|---|---|
| From | UIKit/UIPopoverController.h | 
| To | UIKit/UIPopoverSupport.h | 
UIPopoverPresentationController.h (Added)
UIPopoverSupport.h (Added)
| Header | |
|---|---|
| From | UIKit/UIPopoverController.h | 
| To | UIKit/UIPopoverSupport.h | 
Modified UIViewController.modalInPopover
| Header | |
|---|---|
| From | UIKit/UIPopoverController.h | 
| To | UIKit/UIPopoverSupport.h | 
Modified UIPopoverArrowDirection
| Header | |
|---|---|
| From | UIKit/UIPopoverController.h | 
| To | UIKit/UIPopoverSupport.h | 
Modified UIPopoverArrowDirectionAny
| Header | |
|---|---|
| From | UIKit/UIPopoverController.h | 
| To | UIKit/UIPopoverSupport.h | 
Modified UIPopoverArrowDirectionDown
| Header | |
|---|---|
| From | UIKit/UIPopoverController.h | 
| To | UIKit/UIPopoverSupport.h | 
Modified UIPopoverArrowDirectionLeft
| Header | |
|---|---|
| From | UIKit/UIPopoverController.h | 
| To | UIKit/UIPopoverSupport.h | 
Modified UIPopoverArrowDirectionRight
| Header | |
|---|---|
| From | UIKit/UIPopoverController.h | 
| To | UIKit/UIPopoverSupport.h | 
Modified UIPopoverArrowDirectionUnknown
| Header | |
|---|---|
| From | UIKit/UIPopoverController.h | 
| To | UIKit/UIPopoverSupport.h | 
Modified UIPopoverArrowDirectionUp
| Header | |
|---|---|
| From | UIKit/UIPopoverController.h | 
| To | UIKit/UIPopoverSupport.h | 
Modified UIViewController(UIPopoverController)
| Header | |
|---|---|
| From | UIKit/UIPopoverController.h | 
| To | UIKit/UIPopoverSupport.h | 
UIPresentationController.h (Added)
UIPrintFormatter.h
| Declaration | |
|---|---|
| From | - (id)initWithMarkupText:(NSString *)markupText | 
| To | - (instancetype)initWithMarkupText:(NSString *)markupText | 
| Declaration | |
|---|---|
| From | - (id)initWithText:(NSString *)text | 
| To | - (instancetype)initWithText:(NSString *)text | 
UIPrintInteractionController.h
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[UIPrintInteractionControllerDelegate printInteractionControllerDidDismissPrinterOptions:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[UIPrintInteractionControllerDelegate printInteractionControllerDidPresentPrinterOptions:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[UIPrintInteractionControllerDelegate printInteractionControllerWillDismissPrinterOptions:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[UIPrintInteractionControllerDelegate printInteractionControllerWillPresentPrinterOptions:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UIPrinter.h (Added)
Added UIPrinter
Added UIPrinter.URL
Added UIPrinter.displayName
Added UIPrinter.makeAndModel
Added UIPrinter.supportsColor
Added UIPrinter.supportsDuplex
Added UIPrinterJobTypeDocument
Added UIPrinterJobTypeEnvelope
Added UIPrinterJobTypeLabel
Added UIPrinterJobTypePhoto
Added UIPrinterJobTypePostcard
Added UIPrinterJobTypeReceipt
Added UIPrinterJobTypeRoll
Added UIPrinterJobTypeUnknown
Added UIPrinterJobTypes
UIPrinterPickerController.h (Added)
UIProgressView.h
| Declaration | |
|---|---|
| From | - (id)initWithProgressViewStyle:(UIProgressViewStyle)style | 
| To | - (instancetype)initWithProgressViewStyle:(UIProgressViewStyle)style | 
UIReferenceLibraryViewController.h
| Declaration | |
|---|---|
| From | - (id)initWithTerm:(NSString *)term | 
| To | - (instancetype)initWithTerm:(NSString *)term | 
UIRefreshControl.h
UIResponder.h
Added UIResponder.userActivity
Added UIResponder(ActivityContinuation)
Modified UIResponder.inputAccessoryView
| Declaration | |
|---|---|
| From | @property(readonly, retain) UIView *inputAccessoryView | 
| To | @property(nonatomic, readonly, retain) UIView *inputAccessoryView | 
Modified UIResponder.inputView
| Declaration | |
|---|---|
| From | @property(readonly, retain) UIView *inputView | 
| To | @property(nonatomic, readonly, retain) UIView *inputView | 
| Declaration | |
|---|---|
| From | @property(readonly, retain) NSString *textInputContextIdentifier | 
| To | @property(nonatomic, readonly, retain) NSString *textInputContextIdentifier | 
Modified UIResponder.textInputMode
| Declaration | |
|---|---|
| From | @property(readonly, retain) UITextInputMode *textInputMode | 
| To | @property(nonatomic, readonly, retain) UITextInputMode *textInputMode | 
UIScreen.h
UIScrollView.h
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UISearchBar.h
Removed UISearchBar.autocapitalizationType
Removed UISearchBar.autocorrectionType
Removed UISearchBar.keyboardType
Removed UISearchBar.spellCheckingType
Modified UISearchBar
| Protocols | |
|---|---|
| From | UIBarPositioning | 
| To | UIBarPositioning, UITextInputTraits | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UISearchController.h (Added)
Added UISearchController
Added UISearchResultsUpdating
UISearchDisplayController.h
Modified UISearchDisplayController
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 8.0 | 
| Declaration | |
|---|---|
| From | - (id)initWithSearchBar:(UISearchBar *)searchBar contentsController:(UIViewController *)viewController | 
| To | - (instancetype)initWithSearchBar:(UISearchBar *)searchBar contentsController:(UIViewController *)viewController | 
| Deprecation | Optional | |
|---|---|---|
| From | -- | -- | 
| To | iOS 8.0 | yes | 
| Deprecation | Optional | |
|---|---|---|
| From | -- | -- | 
| To | iOS 8.0 | yes | 
| Deprecation | Optional | |
|---|---|---|
| From | -- | -- | 
| To | iOS 8.0 | yes | 
| Deprecation | Optional | |
|---|---|---|
| From | -- | -- | 
| To | iOS 8.0 | yes | 
| Deprecation | Optional | |
|---|---|---|
| From | -- | -- | 
| To | iOS 8.0 | yes | 
| Deprecation | Optional | |
|---|---|---|
| From | -- | -- | 
| To | iOS 8.0 | yes | 
| Deprecation | Optional | |
|---|---|---|
| From | -- | -- | 
| To | iOS 8.0 | yes | 
| Deprecation | Optional | |
|---|---|---|
| From | -- | -- | 
| To | iOS 8.0 | yes | 
| Deprecation | Optional | |
|---|---|---|
| From | -- | -- | 
| To | iOS 8.0 | yes | 
| Deprecation | Optional | |
|---|---|---|
| From | -- | -- | 
| To | iOS 8.0 | yes | 
| Deprecation | Optional | |
|---|---|---|
| From | -- | -- | 
| To | iOS 8.0 | yes | 
| Deprecation | Optional | |
|---|---|---|
| From | -- | -- | 
| To | iOS 8.0 | yes | 
UISegmentedControl.h
Modified -[UISegmentedControl initWithItems:]
| Declaration | |
|---|---|
| From | - (id)initWithItems:(NSArray *)items | 
| To | - (instancetype)initWithItems:(NSArray *)items | 
Modified UISegmentedControlStyleBar
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 7.0 | 
Modified UISegmentedControlStyleBezeled
| Deprecation | Introduction | |
|---|---|---|
| From | -- | iOS 4.0 | 
| To | iOS 7.0 | iOS 2.0 | 
Modified UISegmentedControlStyleBordered
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 7.0 | 
Modified UISegmentedControlStylePlain
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 7.0 | 
UISplitViewController.h
Modified -[UISplitViewControllerDelegate splitViewController:popoverController:willPresentViewController:]
| Deprecation | Introduction | Optional | |
|---|---|---|---|
| From | -- | iOS 3.2 | -- | 
| To | iOS 8.0 | iOS 2.0 | yes | 
Modified -[UISplitViewControllerDelegate splitViewController:shouldHideViewController:inOrientation:]
| Deprecation | Optional | |
|---|---|---|
| From | -- | -- | 
| To | iOS 8.0 | yes | 
| Deprecation | Introduction | Optional | |
|---|---|---|---|
| From | -- | iOS 3.2 | -- | 
| To | iOS 8.0 | iOS 2.0 | yes | 
| Deprecation | Introduction | Optional | |
|---|---|---|---|
| From | -- | iOS 3.2 | -- | 
| To | iOS 8.0 | iOS 2.0 | yes | 
Modified -[UISplitViewControllerDelegate splitViewControllerPreferredInterfaceOrientationForPresentation:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UIStateRestoration.h
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Declaration | |
|---|---|
| From | @property(nonatomic, readonly) Class<UIObjectRestoration> *objectRestorationClass | 
| To | @property(nonatomic, readonly) Class<UIObjectRestoration> objectRestorationClass | 
UIStoryboardSegue.h
| Declaration | |
|---|---|
| From | - (id)initWithIdentifier:(NSString *)identifier source:(UIViewController *)source destination:(UIViewController *)destination | 
| To | - (instancetype)initWithIdentifier:(NSString *)identifier source:(UIViewController *)source destination:(UIViewController *)destination | 
| Declaration | |
|---|---|
| From | + (id)segueWithIdentifier:(NSString *)identifier source:(UIViewController *)source destination:(UIViewController *)destination performHandler:(void (^)(void))performHandler | 
| To | + (instancetype)segueWithIdentifier:(NSString *)identifier source:(UIViewController *)source destination:(UIViewController *)destination performHandler:(void (^)(void))performHandler | 
UIStringDrawing.h
Modified UILineBreakModeCharacterWrap
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 6.0 | 
Modified UILineBreakModeClip
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 6.0 | 
Modified UILineBreakModeHeadTruncation
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 6.0 | 
Modified UILineBreakModeMiddleTruncation
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 6.0 | 
Modified UILineBreakModeTailTruncation
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 6.0 | 
Modified UILineBreakModeWordWrap
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 6.0 | 
Modified UITextAlignmentCenter
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 6.0 | 
Modified UITextAlignmentLeft
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 6.0 | 
Modified UITextAlignmentRight
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 6.0 | 
UISwitch.h
Modified -[UISwitch initWithFrame:]
| Declaration | |
|---|---|
| From | - (id)initWithFrame:(CGRect)frame | 
| To | - (instancetype)initWithFrame:(CGRect)frame | 
UITabBar.h
Modified UITabBar.selectedImageTintColor
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 8.0 | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UITabBarController.h
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[UITabBarControllerDelegate tabBarController:interactionControllerForAnimationController:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[UITabBarControllerDelegate tabBarControllerPreferredInterfaceOrientationForPresentation:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UITabBarItem.h
| Declaration | |
|---|---|
| From | - (id)initWithTabBarSystemItem:(UITabBarSystemItem)systemItem tag:(NSInteger)tag | 
| To | - (instancetype)initWithTabBarSystemItem:(UITabBarSystemItem)systemItem tag:(NSInteger)tag | 
| Declaration | |
|---|---|
| From | - (id)initWithTitle:(NSString *)title image:(UIImage *)image tag:(NSInteger)tag | 
| To | - (instancetype)initWithTitle:(NSString *)title image:(UIImage *)image tag:(NSInteger)tag | 
UITableView.h
Added UITableViewRowAction
Modified -[UITableView initWithFrame:style:]
| Declaration | |
|---|---|
| From | - (id)initWithFrame:(CGRect)frame style:(UITableViewStyle)style | 
| To | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[UITableViewDelegate tableView:targetIndexPathForMoveFromRowAtIndexPath:toProposedIndexPath:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UITableViewCell.h
| Declaration | |
|---|---|
| From | - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier | 
| To | - (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier | 
UITableViewController.h
| Declaration | |
|---|---|
| From | - (id)initWithStyle:(UITableViewStyle)style | 
| To | - (instancetype)initWithStyle:(UITableViewStyle)style | 
UITableViewHeaderFooterView.h
| Declaration | |
|---|---|
| From | - (id)initWithReuseIdentifier:(NSString *)reuseIdentifier | 
| To | - (instancetype)initWithReuseIdentifier:(NSString *)reuseIdentifier | 
UITextField.h
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UITextInput.h
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Declaration | |
|---|---|
| From | - (id)initWithTextInput:(UIResponder<UITextInput> *)textInput | 
| To | - (instancetype)initWithTextInput:(UIResponder<UITextInput> *)textInput | 
Modified UITextInputTextBackgroundColorKey
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 8.0 | 
Modified UITextInputTextColorKey
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 8.0 | 
Modified UITextInputTextFontKey
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 8.0 | 
UITextView.h
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UITouch.h
Added UITouch.majorRadius
UITraitCollection.h (Added)
Added UITraitCollection
Added UITraitEnvironment
UIUserNotificationSettings.h (Added)
Added UIUserNotificationAction
Added UIUserNotificationType
UIVideoEditorController.h
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UIView.h
Added UICoordinateSpace
Added UICoordinateSpace.bounds
Added UIView.layoutMargins
Added UIView.maskView
Modified UIView
| Protocols | |
|---|---|
| From | NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem | 
| To | NSCoding, UIAppearance, UIAppearanceContainer, UICoordinateSpace, UIDynamicItem, UITraitEnvironment | 
Modified -[UIView initWithFrame:]
| Declaration | |
|---|---|
| From | - (id)initWithFrame:(CGRect)frame | 
| To | - (instancetype)initWithFrame:(CGRect)frame | 
| Introduction | |
|---|---|
| From | iOS 7.0 | 
| To | iOS 4.0 | 
| Introduction | |
|---|---|
| From | iOS 5.0 | 
| To | iOS 4.0 | 
| Introduction | |
|---|---|
| From | iOS 5.0 | 
| To | iOS 4.0 | 
| Introduction | |
|---|---|
| From | iOS 5.0 | 
| To | iOS 4.0 | 
UIViewController.h
Removed UIViewController(CustomTransitioning)
Added UIContentContainer
Added UIViewController(NSExtensionAdditions)
Added UIViewController(UIAdaptivePresentations)
Added UIViewController(UIViewControllerTransitioning)
Modified UIViewController
| Protocols | |
|---|---|
| From | NSCoding, UIAppearanceContainer | 
| To | NSCoding, UIAppearanceContainer, UIContentContainer, UITraitEnvironment | 
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 8.0 | 
| Declaration | |
|---|---|
| From | - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil | 
| To | - (instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil | 
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 8.0 | 
Modified UIViewController.restorationClass
| Declaration | |
|---|---|
| From | @property(nonatomic, readwrite, assign) Class<UIViewControllerRestoration> *restorationClass | 
| To | @property(nonatomic, readwrite, assign) Class<UIViewControllerRestoration> restorationClass | 
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 8.0 | 
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 8.0 | 
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 8.0 | 
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 8.0 | 
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 8.0 | 
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 8.0 | 
UIViewControllerTransitionCoordinator.h
Removed UIViewController(TransitionCoordinator)
Added UIViewController(UIViewControllerTransitionCoordinator)
UIViewControllerTransitioning.h
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
UIVisualEffectView.h (Added)
Added UIBlurEffect
Added UIVibrancyEffect
Added UIVisualEffect
Added UIVisualEffectView
Added UIBlurEffectStyle
Added UIBlurEffectStyleDark
Added UIBlurEffectStyleLight
UIWebView.h
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes |