Documentation Archive Developer
Search

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

NSLayoutConstraint.h
Removed UILayoutPriorityDefaultHigh
Removed UILayoutPriorityDefaultLow
Removed UILayoutPriorityFittingSizeLevel
Removed UILayoutPriorityRequired
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

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
Declaration
From
- (id)initWithSize:(CGSize)size
To
- (instancetype)initWithSize:(CGSize)size

UIAccelerometer.h
UIAccessibilityElement.h
Declaration
From
- (id)initWithAccessibilityContainer:(id)container
To
- (instancetype)initWithAccessibilityContainer:(id)container

UIAccessibilityIdentification.h
Added UIBarItem(UIAccessibility)
UIActionSheet.h
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--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

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--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

UIActivityViewController.h
Deprecation
From--
ToiOS 8.0

Declaration
From
- (id)initWithActivityItems:(NSArray *)activityItems applicationActivities:(NSArray *)applicationActivities
To
- (instancetype)initWithActivityItems:(NSArray *)activityItems applicationActivities:(NSArray *)applicationActivities

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--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

UIAppearance.h
Declaration
From
+ (instancetype)appearanceWhenContainedIn:(Class<UIAppearanceContainer> *)ContainerClass, ...
To
+ (instancetype)appearanceWhenContainedIn:(Class<UIAppearanceContainer>)ContainerClass, ...

UIApplication.h
Deprecation
From--
ToiOS 8.0

Deprecation
From--
ToiOS 8.0

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Deprecation
From--
ToiOS 8.0

Deprecation
From--
ToiOS 8.0

DeprecationIntroduction
From--iOS 5.0
ToiOS 8.0iOS 3.0

Deprecation
From--
ToiOS 8.0

Deprecation
From--
ToiOS 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

Deprecation
From--
ToiOS 8.0

UIBarCommon.h
Optional
From--
Toyes

Deprecation
From--
ToiOS 8.0

Deprecation
From--
ToiOS 8.0

UICollectionView.h
Declaration
From
- (id)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout
To
- (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

UICollectionViewController.h
Declaration
From
- (id)initWithCollectionViewLayout:(UICollectionViewLayout *)layout
To
- (instancetype)initWithCollectionViewLayout:(UICollectionViewLayout *)layout

UICollectionViewLayout.h
Removed UICollectionViewLayout(SubclassingHooks)
Removed UICollectionViewLayout(UpdateSupportHooks)
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

UIColor.h
Declaration
From
- (id)initWithColor:(UIColor *)color
To
- (instancetype)initWithColor:(UIColor *)color

UIDocument.h
Declaration
From
- (id)initWithFileURL:(NSURL *)url
To
- (instancetype)initWithFileURL:(NSURL *)url

UIDocumentInteractionController.h
Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

UIDynamicAnimator.h
UIGestureRecognizer.h
UIGestureRecognizerSubclass.h
Removed UIGestureRecognizer(ForSubclassEyesOnly)
Added UIGestureRecognizer(UIGestureRecognizerProtected)
UIGuidedAccessRestrictions.h
UIImage.h
Declaration
From
- (id)initWithImage:(UIImage *)image
To
- (instancetype)initWithImage:(UIImage *)image

Declaration
From
- (id)initWithImage:(UIImage *)image options:(NSDictionary *)options
To
- (instancetype)initWithImage:(UIImage *)image options:(NSDictionary *)options

Modified UIImage
Protocols
FromNSCoding
ToNSSecureCoding

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

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

Declaration
From
- (id)initWithContentsOfFile:(NSString *)path
To
- (instancetype)initWithContentsOfFile:(NSString *)path

Declaration
From
- (id)initWithData:(NSData *)data
To
- (instancetype)initWithData:(NSData *)data

Declaration
From
- (id)initWithData:(NSData *)data scale:(CGFloat)scale
To
- (instancetype)initWithData:(NSData *)data scale:(CGFloat)scale

UIImageView.h
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

UIMenuController.h
Declaration
From
- (id)initWithTitle:(NSString *)title action:(SEL)action
To
- (instancetype)initWithTitle:(NSString *)title action:(SEL)action

UINavigationBar.h
Declaration
From
@property(nonatomic, assign) id delegate
To
@property(nonatomic, assign) id<UINavigationBarDelegate> delegate

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Declaration
From
- (id)initWithTitle:(NSString *)title
To
- (instancetype)initWithTitle:(NSString *)title

UINibDeclarations.h
Added #def IBInspectable
Added #def IB_DESIGNABLE
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--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

UIPopoverBackgroundView.h
Removed +[UIPopoverBackgroundView arrowBase]
Removed +[UIPopoverBackgroundView arrowHeight]
Removed +[UIPopoverBackgroundView contentViewInsets]
Protocols
From--
ToUIPopoverBackgroundViewMethods

UIPopoverController.h
Declaration
From
- (id)initWithContentViewController:(UIViewController *)viewController
To
- (instancetype)initWithContentViewController:(UIViewController *)viewController

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Header
FromUIKit/UIPopoverController.h
ToUIKit/UIPopoverSupport.h

Header
FromUIKit/UIPopoverController.h
ToUIKit/UIPopoverSupport.h

Header
FromUIKit/UIPopoverController.h
ToUIKit/UIPopoverSupport.h

Header
FromUIKit/UIPopoverController.h
ToUIKit/UIPopoverSupport.h

Header
FromUIKit/UIPopoverController.h
ToUIKit/UIPopoverSupport.h

Header
FromUIKit/UIPopoverController.h
ToUIKit/UIPopoverSupport.h

Header
FromUIKit/UIPopoverController.h
ToUIKit/UIPopoverSupport.h

Header
FromUIKit/UIPopoverController.h
ToUIKit/UIPopoverSupport.h

Header
FromUIKit/UIPopoverController.h
ToUIKit/UIPopoverSupport.h

Modified UIViewController(UIPopoverController)
Header
FromUIKit/UIPopoverController.h
ToUIKit/UIPopoverSupport.h

UIPopoverSupport.h (Added)
Header
FromUIKit/UIPopoverController.h
ToUIKit/UIPopoverSupport.h

Header
FromUIKit/UIPopoverController.h
ToUIKit/UIPopoverSupport.h

Header
FromUIKit/UIPopoverController.h
ToUIKit/UIPopoverSupport.h

Header
FromUIKit/UIPopoverController.h
ToUIKit/UIPopoverSupport.h

Header
FromUIKit/UIPopoverController.h
ToUIKit/UIPopoverSupport.h

Header
FromUIKit/UIPopoverController.h
ToUIKit/UIPopoverSupport.h

Header
FromUIKit/UIPopoverController.h
ToUIKit/UIPopoverSupport.h

Header
FromUIKit/UIPopoverController.h
ToUIKit/UIPopoverSupport.h

Header
FromUIKit/UIPopoverController.h
ToUIKit/UIPopoverSupport.h

Modified UIViewController(UIPopoverController)
Header
FromUIKit/UIPopoverController.h
ToUIKit/UIPopoverSupport.h

UIPrintFormatter.h
Declaration
From
- (id)initWithMarkupText:(NSString *)markupText
To
- (instancetype)initWithMarkupText:(NSString *)markupText

Declaration
From
- (id)initWithText:(NSString *)text
To
- (instancetype)initWithText:(NSString *)text

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
Declaration
From
- (id)init
To
- (instancetype)init

UIResponder.h
Declaration
From
@property(readonly, retain) UIView *inputAccessoryView
To
@property(nonatomic, readonly, retain) UIView *inputAccessoryView

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

Declaration
From
@property(readonly, retain) UITextInputMode *textInputMode
To
@property(nonatomic, readonly, retain) UITextInputMode *textInputMode

UIScreen.h
Modified UIScreen
Protocols
From--
ToUITraitEnvironment

UISearchBar.h
Removed UISearchBar.autocapitalizationType
Removed UISearchBar.autocorrectionType
Removed UISearchBar.keyboardType
Removed UISearchBar.spellCheckingType
Modified UISearchBar
Protocols
FromUIBarPositioning
ToUIBarPositioning, UITextInputTraits

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

UISearchDisplayController.h
Deprecation
From--
ToiOS 8.0

Declaration
From
- (id)initWithSearchBar:(UISearchBar *)searchBar contentsController:(UIViewController *)viewController
To
- (instancetype)initWithSearchBar:(UISearchBar *)searchBar contentsController:(UIViewController *)viewController

DeprecationOptional
From----
ToiOS 8.0yes

DeprecationOptional
From----
ToiOS 8.0yes

DeprecationOptional
From----
ToiOS 8.0yes

DeprecationOptional
From----
ToiOS 8.0yes

DeprecationOptional
From----
ToiOS 8.0yes

DeprecationOptional
From----
ToiOS 8.0yes

DeprecationOptional
From----
ToiOS 8.0yes

DeprecationOptional
From----
ToiOS 8.0yes

DeprecationOptional
From----
ToiOS 8.0yes

DeprecationOptional
From----
ToiOS 8.0yes

DeprecationOptional
From----
ToiOS 8.0yes

DeprecationOptional
From----
ToiOS 8.0yes

UISegmentedControl.h
Declaration
From
- (id)initWithItems:(NSArray *)items
To
- (instancetype)initWithItems:(NSArray *)items

Deprecation
From--
ToiOS 7.0

DeprecationIntroduction
From--iOS 4.0
ToiOS 7.0iOS 2.0

Deprecation
From--
ToiOS 7.0

Deprecation
From--
ToiOS 7.0

UISplitViewController.h
UIStateRestoration.h
Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

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
Deprecation
From--
ToiOS 6.0

Deprecation
From--
ToiOS 6.0

Deprecation
From--
ToiOS 6.0

Deprecation
From--
ToiOS 6.0

Deprecation
From--
ToiOS 6.0

Deprecation
From--
ToiOS 6.0

Deprecation
From--
ToiOS 6.0

Deprecation
From--
ToiOS 6.0

Deprecation
From--
ToiOS 6.0

UISwitch.h
Declaration
From
- (id)initWithFrame:(CGRect)frame
To
- (instancetype)initWithFrame:(CGRect)frame

UITabBar.h
Deprecation
From--
ToiOS 8.0

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

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
Declaration
From
- (id)initWithFrame:(CGRect)frame style:(UITableViewStyle)style
To
- (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

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

UITextInput.h
Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Declaration
From
- (id)initWithTextInput:(UIResponder<UITextInput> *)textInput
To
- (instancetype)initWithTextInput:(UIResponder<UITextInput> *)textInput

Deprecation
From--
ToiOS 8.0

Deprecation
From--
ToiOS 8.0

Deprecation
From--
ToiOS 8.0

UIView.h
Modified UIView
Protocols
FromNSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem
ToNSCoding, UIAppearance, UIAppearanceContainer, UICoordinateSpace, UIDynamicItem, UITraitEnvironment

Declaration
From
- (id)initWithFrame:(CGRect)frame
To
- (instancetype)initWithFrame:(CGRect)frame

Introduction
FromiOS 7.0
ToiOS 4.0

Introduction
FromiOS 5.0
ToiOS 4.0

Introduction
FromiOS 5.0
ToiOS 4.0

Introduction
FromiOS 5.0
ToiOS 4.0

UIViewController.h
Removed UIViewController(CustomTransitioning)
Protocols
FromNSCoding, UIAppearanceContainer
ToNSCoding, UIAppearanceContainer, UIContentContainer, UITraitEnvironment

Deprecation
From--
ToiOS 8.0

Declaration
From
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
To
- (instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil

Deprecation
From--
ToiOS 8.0

Declaration
From
@property(nonatomic, readwrite, assign) Class<UIViewControllerRestoration> *restorationClass
To
@property(nonatomic, readwrite, assign) Class<UIViewControllerRestoration> restorationClass

Deprecation
From--
ToiOS 8.0

Deprecation
From--
ToiOS 8.0

Deprecation
From--
ToiOS 8.0

Deprecation
From--
ToiOS 8.0

Deprecation
From--
ToiOS 8.0

Deprecation
From--
ToiOS 8.0

UIViewControllerTransitionCoordinator.h
Removed UIViewController(TransitionCoordinator)
UIWebView.h