Documentation Archive Developer
Search

Foundation Changes

Foundation

NSAffineTransform.h
Declaration
From
- (id)initWithTransform:(NSAffineTransform *)transform
To
- (instancetype)initWithTransform:(NSAffineTransform *)transform

NSAppleEventDescriptor.h
Declaration
From
- (id)initListDescriptor
To
- (instancetype)initListDescriptor

Declaration
From
- (id)initRecordDescriptor
To
- (instancetype)initRecordDescriptor

DeclarationDesignated Initializer
From
- (id)initWithAEDescNoCopy:(const AEDesc *)aeDesc
--
To
- (instancetype)initWithAEDescNoCopy:(const AEDesc *)aeDesc
yes

Declaration
From
- (id)initWithDescriptorType:(DescType)descriptorType bytes:(const void *)bytes length:(NSUInteger)byteCount
To
- (instancetype)initWithDescriptorType:(DescType)descriptorType bytes:(const void *)bytes length:(NSUInteger)byteCount

Declaration
From
- (id)initWithDescriptorType:(DescType)descriptorType data:(NSData *)data
To
- (instancetype)initWithDescriptorType:(DescType)descriptorType data:(NSData *)data

Declaration
From
- (id)initWithEventClass:(AEEventClass)eventClass eventID:(AEEventID)eventID targetDescriptor:(NSAppleEventDescriptor *)targetDescriptor returnID:(AEReturnID)returnID transactionID:(AETransactionID)transactionID
To
- (instancetype)initWithEventClass:(AEEventClass)eventClass eventID:(AEEventID)eventID targetDescriptor:(NSAppleEventDescriptor *)targetDescriptor returnID:(AEReturnID)returnID transactionID:(AETransactionID)transactionID

NSAppleScript.h
DeclarationDesignated Initializer
From
- (id)initWithContentsOfURL:(NSURL *)url error:(NSDictionary **)errorInfo
--
To
- (instancetype)initWithContentsOfURL:(NSURL *)url error:(NSDictionary **)errorInfo
yes

DeclarationDesignated Initializer
From
- (id)initWithSource:(NSString *)source
--
To
- (instancetype)initWithSource:(NSString *)source
yes

NSArchiver.h
DeclarationDesignated Initializer
From
- (id)initForWritingWithMutableData:(NSMutableData *)mdata
--
To
- (instancetype)initForWritingWithMutableData:(NSMutableData *)mdata
yes

DeclarationDesignated Initializer
From
- (id)initForReadingWithData:(NSData *)data
--
To
- (instancetype)initForReadingWithData:(NSData *)data
yes

NSArray.h
Declaration
From
+ (id)arrayWithContentsOfFile:(NSString *)path
To
+ (NSArray *)arrayWithContentsOfFile:(NSString *)path

Declaration
From
+ (id)arrayWithContentsOfURL:(NSURL *)url
To
+ (NSArray *)arrayWithContentsOfURL:(NSURL *)url

Designated Initializer
From--
Toyes

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

Declaration
From
- (id)initWithContentsOfURL:(NSURL *)url
To
- (NSArray *)initWithContentsOfURL:(NSURL *)url

Designated Initializer
From--
Toyes

Designated Initializer
From--
Toyes

Designated Initializer
From--
Toyes

NSAttributedString.h
Protocols
FromNSCoding, NSCopying, NSMutableCopying
ToNSCopying, NSMutableCopying, NSSecureCoding

Declaration
From
- (id)initWithAttributedString:(NSAttributedString *)attrStr
To
- (instancetype)initWithAttributedString:(NSAttributedString *)attrStr

Declaration
From
- (id)initWithString:(NSString *)str
To
- (instancetype)initWithString:(NSString *)str

Declaration
From
- (id)initWithString:(NSString *)str attributes:(NSDictionary *)attrs
To
- (instancetype)initWithString:(NSString *)str attributes:(NSDictionary *)attrs

NSBundle.h
Declaration
From
+ (NSBundle *)bundleWithPath:(NSString *)path
To
+ (instancetype)bundleWithPath:(NSString *)path

Declaration
From
+ (NSBundle *)bundleWithURL:(NSURL *)url
To
+ (instancetype)bundleWithURL:(NSURL *)url

DeclarationDesignated Initializer
From
- (id)initWithPath:(NSString *)path
--
To
- (instancetype)initWithPath:(NSString *)path
yes

Declaration
From
- (id)initWithURL:(NSURL *)url
To
- (instancetype)initWithURL:(NSURL *)url

NSByteCountFormatter.h
NSCalendar.h
Removed -[NSDateComponents isValidDate]
Declaration
From
+ (id)autoupdatingCurrentCalendar
To
+ (NSCalendar *)autoupdatingCurrentCalendar

Declaration
From
+ (id)calendarWithIdentifier:(NSString *)calendarIdentifierConstant
To
+ (NSCalendar *)calendarWithIdentifier:(NSString *)calendarIdentifierConstant

Declaration
From
+ (id)currentCalendar
To
+ (NSCalendar *)currentCalendar

Designated Initializer
From--
Toyes

Deprecation
From--
ToOS X 10.9

Deprecation
From--
ToOS X 10.9

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

NSCalendarDate.h
Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

NSCharacterSet.h
Declaration
From
+ (id)alphanumericCharacterSet
To
+ (NSCharacterSet *)alphanumericCharacterSet

Declaration
From
+ (id)capitalizedLetterCharacterSet
To
+ (NSCharacterSet *)capitalizedLetterCharacterSet

Declaration
From
+ (id)characterSetWithBitmapRepresentation:(NSData *)data
To
+ (NSCharacterSet *)characterSetWithBitmapRepresentation:(NSData *)data

Declaration
From
+ (id)characterSetWithCharactersInString:(NSString *)aString
To
+ (NSCharacterSet *)characterSetWithCharactersInString:(NSString *)aString

Declaration
From
+ (id)characterSetWithContentsOfFile:(NSString *)fName
To
+ (NSCharacterSet *)characterSetWithContentsOfFile:(NSString *)fName

Declaration
From
+ (id)characterSetWithRange:(NSRange)aRange
To
+ (NSCharacterSet *)characterSetWithRange:(NSRange)aRange

Declaration
From
+ (id)controlCharacterSet
To
+ (NSCharacterSet *)controlCharacterSet

Declaration
From
+ (id)decimalDigitCharacterSet
To
+ (NSCharacterSet *)decimalDigitCharacterSet

Declaration
From
+ (id)decomposableCharacterSet
To
+ (NSCharacterSet *)decomposableCharacterSet

Declaration
From
+ (id)illegalCharacterSet
To
+ (NSCharacterSet *)illegalCharacterSet

Declaration
From
+ (id)letterCharacterSet
To
+ (NSCharacterSet *)letterCharacterSet

Declaration
From
+ (id)lowercaseLetterCharacterSet
To
+ (NSCharacterSet *)lowercaseLetterCharacterSet

Declaration
From
+ (id)newlineCharacterSet
To
+ (NSCharacterSet *)newlineCharacterSet

Declaration
From
+ (id)nonBaseCharacterSet
To
+ (NSCharacterSet *)nonBaseCharacterSet

Declaration
From
+ (id)punctuationCharacterSet
To
+ (NSCharacterSet *)punctuationCharacterSet

Declaration
From
+ (id)symbolCharacterSet
To
+ (NSCharacterSet *)symbolCharacterSet

Declaration
From
+ (id)uppercaseLetterCharacterSet
To
+ (NSCharacterSet *)uppercaseLetterCharacterSet

Declaration
From
+ (id)whitespaceAndNewlineCharacterSet
To
+ (NSCharacterSet *)whitespaceAndNewlineCharacterSet

Declaration
From
+ (id)whitespaceCharacterSet
To
+ (NSCharacterSet *)whitespaceCharacterSet

NSComparisonPredicate.h
Declaration
From
- (id)initWithLeftExpression:(NSExpression *)lhs rightExpression:(NSExpression *)rhs customSelector:(SEL)selector
To
- (instancetype)initWithLeftExpression:(NSExpression *)lhs rightExpression:(NSExpression *)rhs customSelector:(SEL)selector

Declaration
From
- (id)initWithLeftExpression:(NSExpression *)lhs rightExpression:(NSExpression *)rhs modifier:(NSComparisonPredicateModifier)modifier type:(NSPredicateOperatorType)type options:(NSComparisonPredicateOptions)options
To
- (instancetype)initWithLeftExpression:(NSExpression *)lhs rightExpression:(NSExpression *)rhs modifier:(NSComparisonPredicateModifier)modifier type:(NSPredicateOperatorType)type options:(NSComparisonPredicateOptions)options

Declaration
From
+ (NSPredicate *)predicateWithLeftExpression:(NSExpression *)lhs rightExpression:(NSExpression *)rhs customSelector:(SEL)selector
To
+ (NSComparisonPredicate *)predicateWithLeftExpression:(NSExpression *)lhs rightExpression:(NSExpression *)rhs customSelector:(SEL)selector

Declaration
From
+ (NSPredicate *)predicateWithLeftExpression:(NSExpression *)lhs rightExpression:(NSExpression *)rhs modifier:(NSComparisonPredicateModifier)modifier type:(NSPredicateOperatorType)type options:(NSComparisonPredicateOptions)options
To
+ (NSComparisonPredicate *)predicateWithLeftExpression:(NSExpression *)lhs rightExpression:(NSExpression *)rhs modifier:(NSComparisonPredicateModifier)modifier type:(NSPredicateOperatorType)type options:(NSComparisonPredicateOptions)options

NSCompoundPredicate.h
Declaration
From
+ (NSPredicate *)andPredicateWithSubpredicates:(NSArray *)subpredicates
To
+ (NSCompoundPredicate *)andPredicateWithSubpredicates:(NSArray *)subpredicates

Declaration
From
- (id)initWithType:(NSCompoundPredicateType)type subpredicates:(NSArray *)subpredicates
To
- (instancetype)initWithType:(NSCompoundPredicateType)type subpredicates:(NSArray *)subpredicates

Declaration
From
+ (NSPredicate *)notPredicateWithSubpredicate:(NSPredicate *)predicate
To
+ (NSCompoundPredicate *)notPredicateWithSubpredicate:(NSPredicate *)predicate

Declaration
From
+ (NSPredicate *)orPredicateWithSubpredicates:(NSArray *)subpredicates
To
+ (NSCompoundPredicate *)orPredicateWithSubpredicates:(NSArray *)subpredicates

NSConnection.h
Declaration
From
+ (id)connectionWithReceivePort:(NSPort *)receivePort sendPort:(NSPort *)sendPort
To
+ (instancetype)connectionWithReceivePort:(NSPort *)receivePort sendPort:(NSPort *)sendPort

Declaration
From
+ (id)connectionWithRegisteredName:(NSString *)name host:(NSString *)hostName
To
+ (instancetype)connectionWithRegisteredName:(NSString *)name host:(NSString *)hostName

Declaration
From
+ (id)connectionWithRegisteredName:(NSString *)name host:(NSString *)hostName usingNameServer:(NSPortNameServer *)server
To
+ (instancetype)connectionWithRegisteredName:(NSString *)name host:(NSString *)hostName usingNameServer:(NSPortNameServer *)server

Declaration
From
- (id)initWithReceivePort:(NSPort *)receivePort sendPort:(NSPort *)sendPort
To
- (instancetype)initWithReceivePort:(NSPort *)receivePort sendPort:(NSPort *)sendPort

Declaration
From
+ (id)serviceConnectionWithName:(NSString *)name rootObject:(id)root
To
+ (instancetype)serviceConnectionWithName:(NSString *)name rootObject:(id)root

Declaration
From
+ (id)serviceConnectionWithName:(NSString *)name rootObject:(id)root usingNameServer:(NSPortNameServer *)server
To
+ (instancetype)serviceConnectionWithName:(NSString *)name rootObject:(id)root usingNameServer:(NSPortNameServer *)server

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

NSData.h
Declaration
From
+ (id)data
To
+ (instancetype)data

Declaration
From
+ (id)dataWithBytes:(const void *)bytes length:(NSUInteger)length
To
+ (instancetype)dataWithBytes:(const void *)bytes length:(NSUInteger)length

Declaration
From
+ (id)dataWithBytesNoCopy:(void *)bytes length:(NSUInteger)length
To
+ (instancetype)dataWithBytesNoCopy:(void *)bytes length:(NSUInteger)length

Declaration
From
+ (id)dataWithBytesNoCopy:(void *)bytes length:(NSUInteger)length freeWhenDone:(BOOL)b
To
+ (instancetype)dataWithBytesNoCopy:(void *)bytes length:(NSUInteger)length freeWhenDone:(BOOL)b

Declaration
From
+ (id)dataWithContentsOfFile:(NSString *)path
To
+ (instancetype)dataWithContentsOfFile:(NSString *)path

Declaration
From
+ (id)dataWithContentsOfFile:(NSString *)path options:(NSDataReadingOptions)readOptionsMask error:(NSError **)errorPtr
To
+ (instancetype)dataWithContentsOfFile:(NSString *)path options:(NSDataReadingOptions)readOptionsMask error:(NSError **)errorPtr

Deprecation
FromOS X 10.7
ToOS X 10.10

Declaration
From
+ (id)dataWithContentsOfURL:(NSURL *)url
To
+ (instancetype)dataWithContentsOfURL:(NSURL *)url

Declaration
From
+ (id)dataWithContentsOfURL:(NSURL *)url options:(NSDataReadingOptions)readOptionsMask error:(NSError **)errorPtr
To
+ (instancetype)dataWithContentsOfURL:(NSURL *)url options:(NSDataReadingOptions)readOptionsMask error:(NSError **)errorPtr

Declaration
From
+ (id)dataWithData:(NSData *)data
To
+ (instancetype)dataWithData:(NSData *)data

Deprecation
FromOS X 10.6
ToOS X 10.10

Declaration
From
- (id)initWithBase64EncodedData:(NSData *)base64Data options:(NSDataBase64DecodingOptions)options
To
- (instancetype)initWithBase64EncodedData:(NSData *)base64Data options:(NSDataBase64DecodingOptions)options

Declaration
From
- (id)initWithBase64EncodedString:(NSString *)base64String options:(NSDataBase64DecodingOptions)options
To
- (instancetype)initWithBase64EncodedString:(NSString *)base64String options:(NSDataBase64DecodingOptions)options

Declaration
From
- (id)initWithBytes:(const void *)bytes length:(NSUInteger)length
To
- (instancetype)initWithBytes:(const void *)bytes length:(NSUInteger)length

Declaration
From
- (id)initWithBytesNoCopy:(void *)bytes length:(NSUInteger)length
To
- (instancetype)initWithBytesNoCopy:(void *)bytes length:(NSUInteger)length

Declaration
From
- (id)initWithBytesNoCopy:(void *)bytes length:(NSUInteger)length deallocator:(void (^)(void *bytes, NSUInteger length))deallocator
To
- (instancetype)initWithBytesNoCopy:(void *)bytes length:(NSUInteger)length deallocator:(void (^)(void *bytes, NSUInteger length))deallocator

Declaration
From
- (id)initWithBytesNoCopy:(void *)bytes length:(NSUInteger)length freeWhenDone:(BOOL)b
To
- (instancetype)initWithBytesNoCopy:(void *)bytes length:(NSUInteger)length freeWhenDone:(BOOL)b

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

Declaration
From
- (id)initWithContentsOfFile:(NSString *)path options:(NSDataReadingOptions)readOptionsMask error:(NSError **)errorPtr
To
- (instancetype)initWithContentsOfFile:(NSString *)path options:(NSDataReadingOptions)readOptionsMask error:(NSError **)errorPtr

Deprecation
FromOS X 10.7
ToOS X 10.10

Declaration
From
- (id)initWithContentsOfURL:(NSURL *)url
To
- (instancetype)initWithContentsOfURL:(NSURL *)url

Declaration
From
- (id)initWithContentsOfURL:(NSURL *)url options:(NSDataReadingOptions)readOptionsMask error:(NSError **)errorPtr
To
- (instancetype)initWithContentsOfURL:(NSURL *)url options:(NSDataReadingOptions)readOptionsMask error:(NSError **)errorPtr

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

Declaration
From
+ (id)dataWithCapacity:(NSUInteger)aNumItems
To
+ (instancetype)dataWithCapacity:(NSUInteger)aNumItems

Declaration
From
+ (id)dataWithLength:(NSUInteger)length
To
+ (instancetype)dataWithLength:(NSUInteger)length

Declaration
From
- (id)initWithCapacity:(NSUInteger)capacity
To
- (instancetype)initWithCapacity:(NSUInteger)capacity

Declaration
From
- (id)initWithLength:(NSUInteger)length
To
- (instancetype)initWithLength:(NSUInteger)length

NSDate.h
Declaration
From
- (id)dateByAddingTimeInterval:(NSTimeInterval)ti
To
- (instancetype)dateByAddingTimeInterval:(NSTimeInterval)ti

Designated Initializer
From--
Toyes

Designated Initializer
From--
Toyes

NSDateComponentsFormatter.h (Added)
NSDateFormatter.h
Deprecation
From--
ToOS X 10.9

Deprecation
From--
ToOS X 10.9

NSDecimalNumber.h
DeclarationDesignated Initializer
From
- (id)initWithDecimal:(NSDecimal)dcm
--
To
- (instancetype)initWithDecimal:(NSDecimal)dcm
yes

Declaration
From
- (id)initWithMantissa:(unsigned long long)mantissa exponent:(short)exponent isNegative:(BOOL)flag
To
- (instancetype)initWithMantissa:(unsigned long long)mantissa exponent:(short)exponent isNegative:(BOOL)flag

Declaration
From
- (id)initWithString:(NSString *)numberValue
To
- (instancetype)initWithString:(NSString *)numberValue

Declaration
From
- (id)initWithString:(NSString *)numberValue locale:(id)locale
To
- (instancetype)initWithString:(NSString *)numberValue locale:(id)locale

Declaration
From
+ (id)decimalNumberHandlerWithRoundingMode:(NSRoundingMode)roundingMode scale:(short)scale raiseOnExactness:(BOOL)exact raiseOnOverflow:(BOOL)overflow raiseOnUnderflow:(BOOL)underflow raiseOnDivideByZero:(BOOL)divideByZero
To
+ (instancetype)decimalNumberHandlerWithRoundingMode:(NSRoundingMode)roundingMode scale:(short)scale raiseOnExactness:(BOOL)exact raiseOnOverflow:(BOOL)overflow raiseOnUnderflow:(BOOL)underflow raiseOnDivideByZero:(BOOL)divideByZero

Declaration
From
+ (id)defaultDecimalNumberHandler
To
+ (NSDecimalNumberHandler *)defaultDecimalNumberHandler

DeclarationDesignated Initializer
From
- (id)initWithRoundingMode:(NSRoundingMode)roundingMode scale:(short)scale raiseOnExactness:(BOOL)exact raiseOnOverflow:(BOOL)overflow raiseOnUnderflow:(BOOL)underflow raiseOnDivideByZero:(BOOL)divideByZero
--
To
- (instancetype)initWithRoundingMode:(NSRoundingMode)roundingMode scale:(short)scale raiseOnExactness:(BOOL)exact raiseOnOverflow:(BOOL)overflow raiseOnUnderflow:(BOOL)underflow raiseOnDivideByZero:(BOOL)divideByZero
yes

NSDictionary.h
Declaration
From
+ (id)dictionaryWithContentsOfFile:(NSString *)path
To
+ (NSDictionary *)dictionaryWithContentsOfFile:(NSString *)path

Declaration
From
+ (id)dictionaryWithContentsOfURL:(NSURL *)url
To
+ (NSDictionary *)dictionaryWithContentsOfURL:(NSURL *)url

Designated Initializer
From--
Toyes

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

Declaration
From
- (id)initWithContentsOfURL:(NSURL *)url
To
- (NSDictionary *)initWithContentsOfURL:(NSURL *)url

Designated Initializer
From--
Toyes

Declaration
From
+ (id)dictionaryWithSharedKeySet:(id)keyset
To
+ (NSMutableDictionary *)dictionaryWithSharedKeySet:(id)keyset

Designated Initializer
From--
Toyes

Designated Initializer
From--
Toyes

NSDistantObject.h
Declaration
From
- (id)initWithLocal:(id)target connection:(NSConnection *)connection
To
- (instancetype)initWithLocal:(id)target connection:(NSConnection *)connection

Declaration
From
- (id)initWithTarget:(id)target connection:(NSConnection *)connection
To
- (instancetype)initWithTarget:(id)target connection:(NSConnection *)connection

Declaration
From
+ (NSDistantObject *)proxyWithLocal:(id)target connection:(NSConnection *)connection
To
+ (id)proxyWithLocal:(id)target connection:(NSConnection *)connection

Declaration
From
+ (NSDistantObject *)proxyWithTarget:(id)target connection:(NSConnection *)connection
To
+ (id)proxyWithTarget:(id)target connection:(NSConnection *)connection

NSDistributedLock.h
DeclarationDesignated Initializer
From
- (id)initWithPath:(NSString *)path
--
To
- (instancetype)initWithPath:(NSString *)path
yes

NSDistributedNotificationCenter.h
Declaration
From
+ (id)defaultCenter
To
+ (NSDistributedNotificationCenter *)defaultCenter

NSError.h
Declaration
From
+ (id)errorWithDomain:(NSString *)domain code:(NSInteger)code userInfo:(NSDictionary *)dict
To
+ (instancetype)errorWithDomain:(NSString *)domain code:(NSInteger)code userInfo:(NSDictionary *)dict

DeclarationDesignated Initializer
From
- (id)initWithDomain:(NSString *)domain code:(NSInteger)code userInfo:(NSDictionary *)dict
--
To
- (instancetype)initWithDomain:(NSString *)domain code:(NSInteger)code userInfo:(NSDictionary *)dict
yes

NSException.h
DeclarationDesignated Initializer
From
- (id)initWithName:(NSString *)aName reason:(NSString *)aReason userInfo:(NSDictionary *)aUserInfo
--
To
- (instancetype)initWithName:(NSString *)aName reason:(NSString *)aReason userInfo:(NSDictionary *)aUserInfo
yes

NSFileHandle.h
Declaration
From
+ (id)fileHandleForReadingAtPath:(NSString *)path
To
+ (instancetype)fileHandleForReadingAtPath:(NSString *)path

Declaration
From
+ (id)fileHandleForReadingFromURL:(NSURL *)url error:(NSError **)error
To
+ (instancetype)fileHandleForReadingFromURL:(NSURL *)url error:(NSError **)error

Declaration
From
+ (id)fileHandleForUpdatingAtPath:(NSString *)path
To
+ (instancetype)fileHandleForUpdatingAtPath:(NSString *)path

Declaration
From
+ (id)fileHandleForUpdatingURL:(NSURL *)url error:(NSError **)error
To
+ (instancetype)fileHandleForUpdatingURL:(NSURL *)url error:(NSError **)error

Declaration
From
+ (id)fileHandleForWritingAtPath:(NSString *)path
To
+ (instancetype)fileHandleForWritingAtPath:(NSString *)path

Declaration
From
+ (id)fileHandleForWritingToURL:(NSURL *)url error:(NSError **)error
To
+ (instancetype)fileHandleForWritingToURL:(NSURL *)url error:(NSError **)error

Declaration
From
+ (id)fileHandleWithNullDevice
To
+ (NSFileHandle *)fileHandleWithNullDevice

Declaration
From
+ (id)fileHandleWithStandardError
To
+ (NSFileHandle *)fileHandleWithStandardError

Declaration
From
+ (id)fileHandleWithStandardInput
To
+ (NSFileHandle *)fileHandleWithStandardInput

Declaration
From
+ (id)fileHandleWithStandardOutput
To
+ (NSFileHandle *)fileHandleWithStandardOutput

Declaration
From
- (id)initWithFileDescriptor:(int)fd
To
- (instancetype)initWithFileDescriptor:(int)fd

DeclarationDesignated Initializer
From
- (id)initWithFileDescriptor:(int)fd closeOnDealloc:(BOOL)closeopt
--
To
- (instancetype)initWithFileDescriptor:(int)fd closeOnDealloc:(BOOL)closeopt
yes

Declaration
From
+ (id)pipe
To
+ (NSPipe *)pipe

NSFileManager.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

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

NSFilePresenter.h
Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Declaration
From
@property(readonly) NSOperationQueue *presentedItemOperationQueue
To
@property(readonly, retain) NSOperationQueue *presentedItemOperationQueue

Declaration
From
@property(readonly) NSURL *presentedItemURL
To
@property(readonly, copy) NSURL *presentedItemURL

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Declaration
From
@property(readonly) NSURL *primaryPresentedItemURL
To
@property(readonly, copy) NSURL *primaryPresentedItemURL

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

NSFileVersion.h
Declaration
From
@property(readonly) NSURL *URL
To
@property(readonly, copy) NSURL *URL

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

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

Declaration
From
@property(readonly) NSDate *modificationDate
To
@property(readonly, copy) NSDate *modificationDate

Declaration
From
@property(readonly) id<NSCoding> persistentIdentifier
To
@property(readonly, retain) id<NSCoding> persistentIdentifier

NSFileWrapper.h
Deprecation
FromOS X 10.6
ToOS X 10.10

Deprecation
FromOS X 10.6
ToOS X 10.10

DeclarationDesignated Initializer
From
- (id)initDirectoryWithFileWrappers:(NSDictionary *)childrenByPreferredName
--
To
- (instancetype)initDirectoryWithFileWrappers:(NSDictionary *)childrenByPreferredName
yes

DeclarationDesignated Initializer
From
- (id)initRegularFileWithContents:(NSData *)contents
--
To
- (instancetype)initRegularFileWithContents:(NSData *)contents
yes

Deprecation
FromOS X 10.6
ToOS X 10.10

DeclarationDesignated Initializer
From
- (id)initSymbolicLinkWithDestinationURL:(NSURL *)url
--
To
- (instancetype)initSymbolicLinkWithDestinationURL:(NSURL *)url
yes

Deprecation
FromOS X 10.6
ToOS X 10.10

DeclarationDesignated Initializer
From
- (id)initWithSerializedRepresentation:(NSData *)serializeRepresentation
--
To
- (instancetype)initWithSerializedRepresentation:(NSData *)serializeRepresentation
yes

DeclarationDesignated Initializer
From
- (id)initWithURL:(NSURL *)url options:(NSFileWrapperReadingOptions)options error:(NSError **)outError
--
To
- (instancetype)initWithURL:(NSURL *)url options:(NSFileWrapperReadingOptions)options error:(NSError **)outError
yes

Deprecation
FromOS X 10.6
ToOS X 10.10

Deprecation
FromOS X 10.6
ToOS X 10.10

Deprecation
FromOS X 10.6
ToOS X 10.10

Deprecation
FromOS X 10.6
ToOS X 10.10

NSGarbageCollector.h
Deprecation
From--
ToOS X 10.10

NSGeometry.h
Modified NSEdgeInsets
Header
FromAppKit/NSLayoutConstraint.h
ToFoundation/NSGeometry.h

Header
FromAppKit/NSLayoutConstraint.h
ToFoundation/NSGeometry.h

NSHTTPCookie.h
Declaration
From
+ (id)cookieWithProperties:(NSDictionary *)properties
To
+ (NSHTTPCookie *)cookieWithProperties:(NSDictionary *)properties

Declaration
From
- (id)initWithProperties:(NSDictionary *)properties
To
- (instancetype)initWithProperties:(NSDictionary *)properties

NSHashTable.h
Declaration
From
+ (id)hashTableWithOptions:(NSPointerFunctionsOptions)options
To
+ (NSHashTable *)hashTableWithOptions:(NSPointerFunctionsOptions)options

DeclarationDesignated Initializer
From
- (id)initWithOptions:(NSPointerFunctionsOptions)options capacity:(NSUInteger)initialCapacity
--
To
- (instancetype)initWithOptions:(NSPointerFunctionsOptions)options capacity:(NSUInteger)initialCapacity
yes

DeclarationDesignated Initializer
From
- (id)initWithPointerFunctions:(NSPointerFunctions *)functions capacity:(NSUInteger)initialCapacity
--
To
- (instancetype)initWithPointerFunctions:(NSPointerFunctions *)functions capacity:(NSUInteger)initialCapacity
yes

Declaration
From
+ (id)weakObjectsHashTable
To
+ (NSHashTable *)weakObjectsHashTable

NSHost.h
Declaration
From
+ (NSHost *)currentHost
To
+ (instancetype)currentHost

Declaration
From
+ (NSHost *)hostWithAddress:(NSString *)address
To
+ (instancetype)hostWithAddress:(NSString *)address

Declaration
From
+ (NSHost *)hostWithName:(NSString *)name
To
+ (instancetype)hostWithName:(NSString *)name

NSIndexPath.h
Removed -[NSIndexPath init]
Modified NSIndexPath
Protocols
FromNSCoding, NSCopying
ToNSCopying, NSSecureCoding

Designated Initializer
From--
Toyes

NSIndexSet.h
Modified NSIndexSet
Protocols
FromNSCoding, NSCopying, NSMutableCopying
ToNSCopying, NSMutableCopying, NSSecureCoding

Designated Initializer
From--
Toyes

Designated Initializer
From--
Toyes

NSKeyedArchiver.h
Declaration
From
- (id)initForWritingWithMutableData:(NSMutableData *)data
To
- (instancetype)initForWritingWithMutableData:(NSMutableData *)data

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

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

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

NSLinguisticTagger.h
DeclarationDesignated Initializer
From
- (id)initWithTagSchemes:(NSArray *)tagSchemes options:(NSUInteger)opts
--
To
- (instancetype)initWithTagSchemes:(NSArray *)tagSchemes options:(NSUInteger)opts
yes

NSLocale.h
Removed -[NSLocale init]
Declaration
From
+ (id)autoupdatingCurrentLocale
To
+ (NSLocale *)autoupdatingCurrentLocale

Declaration
From
+ (id)currentLocale
To
+ (NSLocale *)currentLocale

Designated Initializer
From--
Toyes

Declaration
From
+ (id)systemLocale
To
+ (NSLocale *)systemLocale

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

NSLock.h
DeclarationDesignated Initializer
From
- (id)initWithCondition:(NSInteger)condition
--
To
- (instancetype)initWithCondition:(NSInteger)condition
yes

NSMapTable.h
DeclarationDesignated Initializer
From
- (id)initWithKeyOptions:(NSPointerFunctionsOptions)keyOptions valueOptions:(NSPointerFunctionsOptions)valueOptions capacity:(NSUInteger)initialCapacity
--
To
- (instancetype)initWithKeyOptions:(NSPointerFunctionsOptions)keyOptions valueOptions:(NSPointerFunctionsOptions)valueOptions capacity:(NSUInteger)initialCapacity
yes

DeclarationDesignated Initializer
From
- (id)initWithKeyPointerFunctions:(NSPointerFunctions *)keyFunctions valuePointerFunctions:(NSPointerFunctions *)valueFunctions capacity:(NSUInteger)initialCapacity
--
To
- (instancetype)initWithKeyPointerFunctions:(NSPointerFunctions *)keyFunctions valuePointerFunctions:(NSPointerFunctions *)valueFunctions capacity:(NSUInteger)initialCapacity
yes

Declaration
From
+ (id)mapTableWithKeyOptions:(NSPointerFunctionsOptions)keyOptions valueOptions:(NSPointerFunctionsOptions)valueOptions
To
+ (NSMapTable *)mapTableWithKeyOptions:(NSPointerFunctionsOptions)keyOptions valueOptions:(NSPointerFunctionsOptions)valueOptions

Declaration
From
+ (id)strongToStrongObjectsMapTable
To
+ (NSMapTable *)strongToStrongObjectsMapTable

Declaration
From
+ (id)strongToWeakObjectsMapTable
To
+ (NSMapTable *)strongToWeakObjectsMapTable

Declaration
From
+ (id)weakToStrongObjectsMapTable
To
+ (NSMapTable *)weakToStrongObjectsMapTable

Declaration
From
+ (id)weakToWeakObjectsMapTable
To
+ (NSMapTable *)weakToWeakObjectsMapTable

NSMetadata.h
Removed -[NSMetadataQuery init]
DeclarationDesignated Initializer
From
- (id)initWithURL:(NSURL *)url
--
To
- (instancetype)initWithURL:(NSURL *)url
yes

Optional
From--
Toyes

Optional
From--
Toyes

NSNetServices.h
Declaration
From
- (id)initWithDomain:(NSString *)domain type:(NSString *)type name:(NSString *)name
To
- (instancetype)initWithDomain:(NSString *)domain type:(NSString *)type name:(NSString *)name

Declaration
From
- (id)initWithDomain:(NSString *)domain type:(NSString *)type name:(NSString *)name port:(int)port
To
- (instancetype)initWithDomain:(NSString *)domain type:(NSString *)type name:(NSString *)name port:(int)port

Declaration
From
- (id)init
To
- (instancetype)init

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

NSNotification.h
Removed -[NSNotificationCenter init]
Declaration
From
- (id)init
To
- (instancetype)init

Designated Initializer
From--
Toyes

Declaration
From
- (id)addObserverForName:(NSString *)name object:(id)obj queue:(NSOperationQueue *)queue usingBlock:(void (^)(NSNotification *note))block
To
- (id<NSObject>)addObserverForName:(NSString *)name object:(id)obj queue:(NSOperationQueue *)queue usingBlock:(void (^)(NSNotification *note))block

Declaration
From
+ (instancetype)defaultCenter
To
+ (NSNotificationCenter *)defaultCenter

NSNotificationQueue.h
Declaration
From
+ (id)defaultQueue
To
+ (NSNotificationQueue *)defaultQueue

DeclarationDesignated Initializer
From
- (id)initWithNotificationCenter:(NSNotificationCenter *)notificationCenter
--
To
- (instancetype)initWithNotificationCenter:(NSNotificationCenter *)notificationCenter
yes

NSNumberFormatter.h
NSObjCRuntime.h
Added #def NS_DESIGNATED_INITIALIZER
Added #def NS_EXTENSION_UNAVAILABLE
Added #def NS_EXTENSION_UNAVAILABLE_IOS
Added #def NS_EXTENSION_UNAVAILABLE_MAC
Added #def NS_PROTOCOL_REQUIRES_EXPLICIT_IMPLEMENTATION
NSOperation.h
Added #def NSOperationQualityOfService
Added #def NSOperationQualityOfServiceBackground
Added #def NSOperationQualityOfServiceUserInitiated
Added #def NSOperationQualityOfServiceUserInteractive
Added #def NSOperationQualityOfServiceUtility
Declaration
From
+ (id)blockOperationWithBlock:(void (^)(void))block
To
+ (instancetype)blockOperationWithBlock:(void (^)(void))block

DeclarationDesignated Initializer
From
- (id)initWithInvocation:(NSInvocation *)inv
--
To
- (instancetype)initWithInvocation:(NSInvocation *)inv
yes

Declaration
From
- (id)initWithTarget:(id)target selector:(SEL)sel object:(id)arg
To
- (instancetype)initWithTarget:(id)target selector:(SEL)sel object:(id)arg

Declaration
From
+ (id)currentQueue
To
+ (NSOperationQueue *)currentQueue

Declaration
From
+ (id)mainQueue
To
+ (NSOperationQueue *)mainQueue

NSOrthography.h
Declaration
From
@property(readonly) NSArray *allLanguages
To
@property(readonly, copy) NSArray *allLanguages

Declaration
From
@property(readonly) NSArray *allScripts
To
@property(readonly, copy) NSArray *allScripts

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

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

DeclarationDesignated Initializer
From
- (id)initWithDominantScript:(NSString *)script languageMap:(NSDictionary *)map
--
To
- (instancetype)initWithDominantScript:(NSString *)script languageMap:(NSDictionary *)map
yes

Declaration
From
@property(readonly) NSDictionary *languageMap
To
@property(readonly, copy) NSDictionary *languageMap

Declaration
From
+ (id)orthographyWithDominantScript:(NSString *)script languageMap:(NSDictionary *)map
To
+ (instancetype)orthographyWithDominantScript:(NSString *)script languageMap:(NSDictionary *)map

NSPointerArray.h
DeclarationDesignated Initializer
From
- (id)initWithOptions:(NSPointerFunctionsOptions)options
--
To
- (instancetype)initWithOptions:(NSPointerFunctionsOptions)options
yes

DeclarationDesignated Initializer
From
- (id)initWithPointerFunctions:(NSPointerFunctions *)functions
--
To
- (instancetype)initWithPointerFunctions:(NSPointerFunctions *)functions
yes

Declaration
From
+ (id)pointerArrayWithOptions:(NSPointerFunctionsOptions)options
To
+ (NSPointerArray *)pointerArrayWithOptions:(NSPointerFunctionsOptions)options

Declaration
From
+ (id)pointerArrayWithPointerFunctions:(NSPointerFunctions *)functions
To
+ (NSPointerArray *)pointerArrayWithPointerFunctions:(NSPointerFunctions *)functions

Declaration
From
+ (id)strongObjectsPointerArray
To
+ (NSPointerArray *)strongObjectsPointerArray

Declaration
From
+ (id)weakObjectsPointerArray
To
+ (NSPointerArray *)weakObjectsPointerArray

NSPointerFunctions.h
DeclarationDesignated Initializer
From
- (id)initWithOptions:(NSPointerFunctionsOptions)options
--
To
- (instancetype)initWithOptions:(NSPointerFunctionsOptions)options
yes

Declaration
From
+ (id)pointerFunctionsWithOptions:(NSPointerFunctionsOptions)options
To
+ (NSPointerFunctions *)pointerFunctionsWithOptions:(NSPointerFunctionsOptions)options

NSPort.h
Declaration
From
- (id)initWithMachPort:(uint32_t)machPort
To
- (instancetype)initWithMachPort:(uint32_t)machPort

DeclarationDesignated Initializer
From
- (id)initWithMachPort:(uint32_t)machPort options:(NSUInteger)f
--
To
- (instancetype)initWithMachPort:(uint32_t)machPort options:(NSUInteger)f
yes

Optional
From--
Toyes

Optional
From--
Toyes

Declaration
From
- (id)init
To
- (instancetype)init

DeclarationDesignated Initializer
From
- (id)initRemoteWithProtocolFamily:(int)family socketType:(int)type protocol:(int)protocol address:(NSData *)address
--
To
- (instancetype)initRemoteWithProtocolFamily:(int)family socketType:(int)type protocol:(int)protocol address:(NSData *)address
yes

Declaration
From
- (id)initRemoteWithTCPPort:(unsigned short)port host:(NSString *)hostName
To
- (instancetype)initRemoteWithTCPPort:(unsigned short)port host:(NSString *)hostName

DeclarationDesignated Initializer
From
- (id)initWithProtocolFamily:(int)family socketType:(int)type protocol:(int)protocol address:(NSData *)address
--
To
- (instancetype)initWithProtocolFamily:(int)family socketType:(int)type protocol:(int)protocol address:(NSData *)address
yes

DeclarationDesignated Initializer
From
- (id)initWithProtocolFamily:(int)family socketType:(int)type protocol:(int)protocol socket:(NSSocketNativeHandle)sock
--
To
- (instancetype)initWithProtocolFamily:(int)family socketType:(int)type protocol:(int)protocol socket:(NSSocketNativeHandle)sock
yes

Declaration
From
- (id)initWithTCPPort:(unsigned short)port
To
- (instancetype)initWithTCPPort:(unsigned short)port

NSPortMessage.h
DeclarationDesignated Initializer
From
- (id)initWithSendPort:(NSPort *)sendPort receivePort:(NSPort *)replyPort components:(NSArray *)components
--
To
- (instancetype)initWithSendPort:(NSPort *)sendPort receivePort:(NSPort *)replyPort components:(NSArray *)components
yes

NSPredicate.h
Declaration
From
- (NSPredicate *)predicateWithSubstitutionVariables:(NSDictionary *)variables
To
- (instancetype)predicateWithSubstitutionVariables:(NSDictionary *)variables

NSProcessInfo.h
Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

Deprecation
From--
ToOS X 10.10

NSProgress.h
Designated Initializer
From--
Toyes

NSPropertyList.h
IntroductionDeprecation
FromOS X 10.2--
ToOS X 10.0OS X 10.10

IntroductionDeprecation
FromOS X 10.2--
ToOS X 10.0OS X 10.10

NSProtocolChecker.h
Declaration
From
- (id)initWithTarget:(NSObject *)anObject protocol:(Protocol *)aProtocol
To
- (instancetype)initWithTarget:(NSObject *)anObject protocol:(Protocol *)aProtocol

Declaration
From
+ (id)protocolCheckerWithTarget:(NSObject *)anObject protocol:(Protocol *)aProtocol
To
+ (instancetype)protocolCheckerWithTarget:(NSObject *)anObject protocol:(Protocol *)aProtocol

NSRange.h
NSRegularExpression.h
DeclarationDesignated Initializer
From
- (id)initWithTypes:(NSTextCheckingTypes)checkingTypes error:(NSError **)error
--
To
- (instancetype)initWithTypes:(NSTextCheckingTypes)checkingTypes error:(NSError **)error
yes

DeclarationDesignated Initializer
From
- (id)initWithPattern:(NSString *)pattern options:(NSRegularExpressionOptions)options error:(NSError **)error
--
To
- (instancetype)initWithPattern:(NSString *)pattern options:(NSRegularExpressionOptions)options error:(NSError **)error
yes

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

NSScanner.h
DeclarationDesignated Initializer
From
- (id)initWithString:(NSString *)string
--
To
- (instancetype)initWithString:(NSString *)string
yes

Declaration
From
+ (id)scannerWithString:(NSString *)string
To
+ (instancetype)scannerWithString:(NSString *)string

NSScriptClassDescription.h
DeclarationDesignated Initializer
From
- (id)initWithSuiteName:(NSString *)suiteName className:(NSString *)className dictionary:(NSDictionary *)classDeclaration
--
To
- (instancetype)initWithSuiteName:(NSString *)suiteName className:(NSString *)className dictionary:(NSDictionary *)classDeclaration
yes

NSScriptCommand.h
DeclarationDesignated Initializer
From
- (id)initWithCommandDescription:(NSScriptCommandDescription *)commandDef
--
To
- (instancetype)initWithCommandDescription:(NSScriptCommandDescription *)commandDef
yes

NSScriptObjectSpecifiers.h
DeclarationDesignated Initializer
From
- (id)initWithContainerClassDescription:(NSScriptClassDescription *)classDesc containerSpecifier:(NSScriptObjectSpecifier *)container key:(NSString *)property index:(NSInteger)index
--
To
- (instancetype)initWithContainerClassDescription:(NSScriptClassDescription *)classDesc containerSpecifier:(NSScriptObjectSpecifier *)container key:(NSString *)property index:(NSInteger)index
yes

DeclarationDesignated Initializer
From
- (id)initWithContainerClassDescription:(NSScriptClassDescription *)classDesc containerSpecifier:(NSScriptObjectSpecifier *)container key:(NSString *)property name:(NSString *)name
--
To
- (instancetype)initWithContainerClassDescription:(NSScriptClassDescription *)classDesc containerSpecifier:(NSScriptObjectSpecifier *)container key:(NSString *)property name:(NSString *)name
yes

DeclarationDesignated Initializer
From
- (id)initWithPosition:(NSInsertionPosition)position objectSpecifier:(NSScriptObjectSpecifier *)specifier
--
To
- (instancetype)initWithPosition:(NSInsertionPosition)position objectSpecifier:(NSScriptObjectSpecifier *)specifier
yes

DeclarationDesignated Initializer
From
- (id)initWithContainerClassDescription:(NSScriptClassDescription *)classDesc containerSpecifier:(NSScriptObjectSpecifier *)container key:(NSString *)property startSpecifier:(NSScriptObjectSpecifier *)startSpec endSpecifier:(NSScriptObjectSpecifier *)endSpec
--
To
- (instancetype)initWithContainerClassDescription:(NSScriptClassDescription *)classDesc containerSpecifier:(NSScriptObjectSpecifier *)container key:(NSString *)property startSpecifier:(NSScriptObjectSpecifier *)startSpec endSpecifier:(NSScriptObjectSpecifier *)endSpec
yes

DeclarationDesignated Initializer
From
- (id)initWithContainerClassDescription:(NSScriptClassDescription *)classDesc containerSpecifier:(NSScriptObjectSpecifier *)container key:(NSString *)property relativePosition:(NSRelativePosition)relPos baseSpecifier:(NSScriptObjectSpecifier *)baseSpecifier
--
To
- (instancetype)initWithContainerClassDescription:(NSScriptClassDescription *)classDesc containerSpecifier:(NSScriptObjectSpecifier *)container key:(NSString *)property relativePosition:(NSRelativePosition)relPos baseSpecifier:(NSScriptObjectSpecifier *)baseSpecifier
yes

DeclarationDesignated Initializer
From
- (id)initWithContainerClassDescription:(NSScriptClassDescription *)classDesc containerSpecifier:(NSScriptObjectSpecifier *)container key:(NSString *)property
--
To
- (instancetype)initWithContainerClassDescription:(NSScriptClassDescription *)classDesc containerSpecifier:(NSScriptObjectSpecifier *)container key:(NSString *)property
yes

Declaration
From
- (id)initWithContainerSpecifier:(NSScriptObjectSpecifier *)container key:(NSString *)property
To
- (instancetype)initWithContainerSpecifier:(NSScriptObjectSpecifier *)container key:(NSString *)property

DeclarationDesignated Initializer
From
- (id)initWithContainerClassDescription:(NSScriptClassDescription *)classDesc containerSpecifier:(NSScriptObjectSpecifier *)container key:(NSString *)property uniqueID:(id)uniqueID
--
To
- (instancetype)initWithContainerClassDescription:(NSScriptClassDescription *)classDesc containerSpecifier:(NSScriptObjectSpecifier *)container key:(NSString *)property uniqueID:(id)uniqueID
yes

DeclarationDesignated Initializer
From
- (id)initWithContainerClassDescription:(NSScriptClassDescription *)classDesc containerSpecifier:(NSScriptObjectSpecifier *)container key:(NSString *)property test:(NSScriptWhoseTest *)test
--
To
- (instancetype)initWithContainerClassDescription:(NSScriptClassDescription *)classDesc containerSpecifier:(NSScriptObjectSpecifier *)container key:(NSString *)property test:(NSScriptWhoseTest *)test
yes

NSScriptWhoseTests.h
DeclarationDesignated Initializer
From
- (id)initAndTestWithTests:(NSArray *)subTests
--
To
- (instancetype)initAndTestWithTests:(NSArray *)subTests
yes

DeclarationDesignated Initializer
From
- (id)initNotTestWithTest:(NSScriptWhoseTest *)subTest
--
To
- (instancetype)initNotTestWithTest:(NSScriptWhoseTest *)subTest
yes

DeclarationDesignated Initializer
From
- (id)initOrTestWithTests:(NSArray *)subTests
--
To
- (instancetype)initOrTestWithTests:(NSArray *)subTests
yes

DeclarationDesignated Initializer
From
- (id)initWithObjectSpecifier:(NSScriptObjectSpecifier *)obj1 comparisonOperator:(NSTestComparisonOperation)compOp testObject:(id)obj2
--
To
- (instancetype)initWithObjectSpecifier:(NSScriptObjectSpecifier *)obj1 comparisonOperator:(NSTestComparisonOperation)compOp testObject:(id)obj2
yes

NSSet.h
Declaration
From
- (id)initWithArray:(NSArray *)array
To
- (instancetype)initWithArray:(NSArray *)array

Declaration
From
- (id)initWithCapacity:(NSUInteger)numItems
To
- (instancetype)initWithCapacity:(NSUInteger)numItems

Declaration
From
- (id)initWithSet:(NSSet *)set
To
- (instancetype)initWithSet:(NSSet *)set

Designated Initializer
From--
Toyes

Designated Initializer
From--
Toyes

Modified -[NSSet init]
Designated Initializer
From--
Toyes

Designated Initializer
From--
Toyes

NSSortDescriptor.h
Declaration
From
- (id)initWithKey:(NSString *)key ascending:(BOOL)ascending
To
- (instancetype)initWithKey:(NSString *)key ascending:(BOOL)ascending

Declaration
From
- (id)initWithKey:(NSString *)key ascending:(BOOL)ascending comparator:(NSComparator)cmptr
To
- (instancetype)initWithKey:(NSString *)key ascending:(BOOL)ascending comparator:(NSComparator)cmptr

Declaration
From
- (id)initWithKey:(NSString *)key ascending:(BOOL)ascending selector:(SEL)selector
To
- (instancetype)initWithKey:(NSString *)key ascending:(BOOL)ascending selector:(SEL)selector

Declaration
From
+ (id)sortDescriptorWithKey:(NSString *)key ascending:(BOOL)ascending
To
+ (instancetype)sortDescriptorWithKey:(NSString *)key ascending:(BOOL)ascending

Declaration
From
+ (id)sortDescriptorWithKey:(NSString *)key ascending:(BOOL)ascending comparator:(NSComparator)cmptr
To
+ (instancetype)sortDescriptorWithKey:(NSString *)key ascending:(BOOL)ascending comparator:(NSComparator)cmptr

Declaration
From
+ (id)sortDescriptorWithKey:(NSString *)key ascending:(BOOL)ascending selector:(SEL)selector
To
+ (instancetype)sortDescriptorWithKey:(NSString *)key ascending:(BOOL)ascending selector:(SEL)selector

NSStream.h
DeclarationDesignated Initializer
From
- (id)initWithData:(NSData *)data
--
To
- (instancetype)initWithData:(NSData *)data
yes

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

DeclarationDesignated Initializer
From
- (id)initWithURL:(NSURL *)url
--
To
- (instancetype)initWithURL:(NSURL *)url
yes

Declaration
From
+ (id)inputStreamWithData:(NSData *)data
To
+ (instancetype)inputStreamWithData:(NSData *)data

Declaration
From
+ (id)inputStreamWithFileAtPath:(NSString *)path
To
+ (instancetype)inputStreamWithFileAtPath:(NSString *)path

Declaration
From
+ (id)inputStreamWithURL:(NSURL *)url
To
+ (instancetype)inputStreamWithURL:(NSURL *)url

DeclarationDesignated Initializer
From
- (id)initToBuffer:(uint8_t *)buffer capacity:(NSUInteger)capacity
--
To
- (instancetype)initToBuffer:(uint8_t *)buffer capacity:(NSUInteger)capacity
yes

Declaration
From
- (id)initToFileAtPath:(NSString *)path append:(BOOL)shouldAppend
To
- (instancetype)initToFileAtPath:(NSString *)path append:(BOOL)shouldAppend

DeclarationDesignated Initializer
From
- (id)initToMemory
--
To
- (instancetype)initToMemory
yes

DeclarationDesignated Initializer
From
- (id)initWithURL:(NSURL *)url append:(BOOL)shouldAppend
--
To
- (instancetype)initWithURL:(NSURL *)url append:(BOOL)shouldAppend
yes

Declaration
From
+ (id)outputStreamToBuffer:(uint8_t *)buffer capacity:(NSUInteger)capacity
To
+ (instancetype)outputStreamToBuffer:(uint8_t *)buffer capacity:(NSUInteger)capacity

Declaration
From
+ (id)outputStreamToFileAtPath:(NSString *)path append:(BOOL)shouldAppend
To
+ (instancetype)outputStreamToFileAtPath:(NSString *)path append:(BOOL)shouldAppend

Declaration
From
+ (id)outputStreamToMemory
To
+ (instancetype)outputStreamToMemory

Declaration
From
+ (id)outputStreamWithURL:(NSURL *)url append:(BOOL)shouldAppend
To
+ (instancetype)outputStreamWithURL:(NSURL *)url append:(BOOL)shouldAppend

Deprecation
From--
ToOS X 10.10

Optional
From--
Toyes

NSString.h
Declaration
From
- (id)initWithCapacity:(NSUInteger)capacity
To
- (NSMutableString *)initWithCapacity:(NSUInteger)capacity

Declaration
From
+ (id)stringWithCapacity:(NSUInteger)capacity
To
+ (NSMutableString *)stringWithCapacity:(NSUInteger)capacity

Designated Initializer
From--
Toyes

NSTextCheckingResult.h
Declaration
From
@property(readonly) NSURL *URL
To
@property(readonly, copy) NSURL *URL

Declaration
From
@property(readonly) NSDictionary *addressComponents
To
@property(readonly, copy) NSDictionary *addressComponents

Declaration
From
@property(readonly) NSArray *alternativeStrings
To
@property(readonly, copy) NSArray *alternativeStrings

Declaration
From
@property(readonly) NSDictionary *components
To
@property(readonly, copy) NSDictionary *components

Declaration
From
@property(readonly) NSDate *date
To
@property(readonly, copy) NSDate *date

Declaration
From
@property(readonly) NSArray *grammarDetails
To
@property(readonly, copy) NSArray *grammarDetails

Declaration
From
@property(readonly) NSOrthography *orthography
To
@property(readonly, copy) NSOrthography *orthography

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

Declaration
From
@property(readonly) NSRegularExpression *regularExpression
To
@property(readonly, copy) NSRegularExpression *regularExpression

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

Declaration
From
@property(readonly) NSTimeZone *timeZone
To
@property(readonly, copy) NSTimeZone *timeZone

NSThread.h
DeclarationDesignated Initializer
From
- (id)init
--
To
- (instancetype)init
yes

Declaration
From
- (id)initWithTarget:(id)target selector:(SEL)selector object:(id)argument
To
- (instancetype)initWithTarget:(id)target selector:(SEL)selector object:(id)argument

NSTimeZone.h
Declaration
From
- (id)initWithName:(NSString *)tzName
To
- (instancetype)initWithName:(NSString *)tzName

Declaration
From
- (id)initWithName:(NSString *)tzName data:(NSData *)aData
To
- (instancetype)initWithName:(NSString *)tzName data:(NSData *)aData

Declaration
From
+ (id)timeZoneForSecondsFromGMT:(NSInteger)seconds
To
+ (instancetype)timeZoneForSecondsFromGMT:(NSInteger)seconds

Declaration
From
+ (id)timeZoneWithAbbreviation:(NSString *)abbreviation
To
+ (instancetype)timeZoneWithAbbreviation:(NSString *)abbreviation

Declaration
From
+ (id)timeZoneWithName:(NSString *)tzName
To
+ (instancetype)timeZoneWithName:(NSString *)tzName

Declaration
From
+ (id)timeZoneWithName:(NSString *)tzName data:(NSData *)aData
To
+ (instancetype)timeZoneWithName:(NSString *)tzName data:(NSData *)aData

NSTimer.h
DeclarationDesignated Initializer
From
- (id)initWithFireDate:(NSDate *)date interval:(NSTimeInterval)ti target:(id)t selector:(SEL)s userInfo:(id)ui repeats:(BOOL)rep
--
To
- (instancetype)initWithFireDate:(NSDate *)date interval:(NSTimeInterval)ti target:(id)t selector:(SEL)s userInfo:(id)ui repeats:(BOOL)rep
yes

NSURL.h
Added NSURL(NSPromisedItems)
Declaration
From
+ (id)URLFragmentAllowedCharacterSet
To
+ (NSCharacterSet *)URLFragmentAllowedCharacterSet

Declaration
From
+ (id)URLHostAllowedCharacterSet
To
+ (NSCharacterSet *)URLHostAllowedCharacterSet

Declaration
From
+ (id)URLPasswordAllowedCharacterSet
To
+ (NSCharacterSet *)URLPasswordAllowedCharacterSet

Declaration
From
+ (id)URLPathAllowedCharacterSet
To
+ (NSCharacterSet *)URLPathAllowedCharacterSet

Declaration
From
+ (id)URLQueryAllowedCharacterSet
To
+ (NSCharacterSet *)URLQueryAllowedCharacterSet

Declaration
From
+ (id)URLUserAllowedCharacterSet
To
+ (NSCharacterSet *)URLUserAllowedCharacterSet

Declaration
From
+ (id)URLByResolvingBookmarkData:(NSData *)bookmarkData options:(NSURLBookmarkResolutionOptions)options relativeToURL:(NSURL *)relativeURL bookmarkDataIsStale:(BOOL *)isStale error:(NSError **)error
To
+ (instancetype)URLByResolvingBookmarkData:(NSData *)bookmarkData options:(NSURLBookmarkResolutionOptions)options relativeToURL:(NSURL *)relativeURL bookmarkDataIsStale:(BOOL *)isStale error:(NSError **)error

Declaration
From
+ (id)URLWithString:(NSString *)URLString
To
+ (instancetype)URLWithString:(NSString *)URLString

Declaration
From
+ (id)URLWithString:(NSString *)URLString relativeToURL:(NSURL *)baseURL
To
+ (instancetype)URLWithString:(NSString *)URLString relativeToURL:(NSURL *)baseURL

Declaration
From
+ (id)fileURLWithFileSystemRepresentation:(const char *)path isDirectory:(BOOL)isDir relativeToURL:(NSURL *)baseURL
To
+ (NSURL *)fileURLWithFileSystemRepresentation:(const char *)path isDirectory:(BOOL)isDir relativeToURL:(NSURL *)baseURL

Declaration
From
+ (id)fileURLWithPath:(NSString *)path
To
+ (NSURL *)fileURLWithPath:(NSString *)path

Declaration
From
+ (id)fileURLWithPath:(NSString *)path isDirectory:(BOOL)isDir
To
+ (NSURL *)fileURLWithPath:(NSString *)path isDirectory:(BOOL)isDir

Declaration
From
- (id)initByResolvingBookmarkData:(NSData *)bookmarkData options:(NSURLBookmarkResolutionOptions)options relativeToURL:(NSURL *)relativeURL bookmarkDataIsStale:(BOOL *)isStale error:(NSError **)error
To
- (instancetype)initByResolvingBookmarkData:(NSData *)bookmarkData options:(NSURLBookmarkResolutionOptions)options relativeToURL:(NSURL *)relativeURL bookmarkDataIsStale:(BOOL *)isStale error:(NSError **)error

DeclarationDesignated Initializer
From
- (id)initFileURLWithFileSystemRepresentation:(const char *)path isDirectory:(BOOL)isDir relativeToURL:(NSURL *)baseURL
--
To
- (instancetype)initFileURLWithFileSystemRepresentation:(const char *)path isDirectory:(BOOL)isDir relativeToURL:(NSURL *)baseURL
yes

DeclarationDesignated Initializer
From
- (id)initFileURLWithPath:(NSString *)path
--
To
- (instancetype)initFileURLWithPath:(NSString *)path
yes

DeclarationDesignated Initializer
From
- (id)initFileURLWithPath:(NSString *)path isDirectory:(BOOL)isDir
--
To
- (instancetype)initFileURLWithPath:(NSString *)path isDirectory:(BOOL)isDir
yes

Declaration
From
- (id)initWithScheme:(NSString *)scheme host:(NSString *)host path:(NSString *)path
To
- (instancetype)initWithScheme:(NSString *)scheme host:(NSString *)host path:(NSString *)path

Declaration
From
- (id)initWithString:(NSString *)URLString
To
- (instancetype)initWithString:(NSString *)URLString

DeclarationDesignated Initializer
From
- (id)initWithString:(NSString *)URLString relativeToURL:(NSURL *)baseURL
--
To
- (instancetype)initWithString:(NSString *)URLString relativeToURL:(NSURL *)baseURL
yes

Declaration
From
+ (id)componentsWithString:(NSString *)URLString
To
+ (instancetype)componentsWithString:(NSString *)URLString

Declaration
From
+ (id)componentsWithURL:(NSURL *)url resolvingAgainstBaseURL:(BOOL)resolve
To
+ (instancetype)componentsWithURL:(NSURL *)url resolvingAgainstBaseURL:(BOOL)resolve

Declaration
From
- (id)init
To
- (instancetype)init

Declaration
From
- (id)initWithString:(NSString *)URLString
To
- (instancetype)initWithString:(NSString *)URLString

Declaration
From
- (id)initWithURL:(NSURL *)url resolvingAgainstBaseURL:(BOOL)resolve
To
- (instancetype)initWithURL:(NSURL *)url resolvingAgainstBaseURL:(BOOL)resolve

NSURLAuthenticationChallenge.h
Declaration
From
- (id)initWithAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge sender:(id<NSURLAuthenticationChallengeSender>)sender
To
- (instancetype)initWithAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge sender:(id<NSURLAuthenticationChallengeSender>)sender

Declaration
From
- (id)initWithProtectionSpace:(NSURLProtectionSpace *)space proposedCredential:(NSURLCredential *)credential previousFailureCount:(NSInteger)previousFailureCount failureResponse:(NSURLResponse *)response error:(NSError *)error sender:(id<NSURLAuthenticationChallengeSender>)sender
To
- (instancetype)initWithProtectionSpace:(NSURLProtectionSpace *)space proposedCredential:(NSURLCredential *)credential previousFailureCount:(NSInteger)previousFailureCount failureResponse:(NSURLResponse *)response error:(NSError *)error sender:(id<NSURLAuthenticationChallengeSender>)sender

Optional
From--
Toyes

Optional
From--
Toyes

NSURLCache.h
Protocols
FromNSCoding, NSCopying
ToNSCopying, NSSecureCoding

Declaration
From
- (id)initWithResponse:(NSURLResponse *)response data:(NSData *)data
To
- (instancetype)initWithResponse:(NSURLResponse *)response data:(NSData *)data

Declaration
From
- (id)initWithResponse:(NSURLResponse *)response data:(NSData *)data userInfo:(NSDictionary *)userInfo storagePolicy:(NSURLCacheStoragePolicy)storagePolicy
To
- (instancetype)initWithResponse:(NSURLResponse *)response data:(NSData *)data userInfo:(NSDictionary *)userInfo storagePolicy:(NSURLCacheStoragePolicy)storagePolicy

Declaration
From
- (id)initWithMemoryCapacity:(NSUInteger)memoryCapacity diskCapacity:(NSUInteger)diskCapacity diskPath:(NSString *)path
To
- (instancetype)initWithMemoryCapacity:(NSUInteger)memoryCapacity diskCapacity:(NSUInteger)diskCapacity diskPath:(NSString *)path

NSURLConnection.h
Declaration
From
- (id)initWithRequest:(NSURLRequest *)request delegate:(id)delegate
To
- (instancetype)initWithRequest:(NSURLRequest *)request delegate:(id)delegate

Declaration
From
- (id)initWithRequest:(NSURLRequest *)request delegate:(id)delegate startImmediately:(BOOL)startImmediately
To
- (instancetype)initWithRequest:(NSURLRequest *)request delegate:(id)delegate startImmediately:(BOOL)startImmediately

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

DeprecationOptional
From----
ToOS X 10.10yes

DeprecationOptional
From----
ToOS X 10.10yes

Optional
From--
Toyes

DeprecationOptional
From----
ToOS X 10.10yes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

NSURLCredential.h
Declaration
From
- (id)initWithIdentity:(SecIdentityRef)identity certificates:(NSArray *)certArray persistence:(NSURLCredentialPersistence)persistence
To
- (instancetype)initWithIdentity:(SecIdentityRef)identity certificates:(NSArray *)certArray persistence:(NSURLCredentialPersistence)persistence

Declaration
From
- (id)initWithTrust:(SecTrustRef)trust
To
- (instancetype)initWithTrust:(SecTrustRef)trust

Declaration
From
- (id)initWithUser:(NSString *)user password:(NSString *)password persistence:(NSURLCredentialPersistence)persistence
To
- (instancetype)initWithUser:(NSString *)user password:(NSString *)password persistence:(NSURLCredentialPersistence)persistence

NSURLDownload.h
Declaration
From
- (id)initWithRequest:(NSURLRequest *)request delegate:(id<NSURLDownloadDelegate>)delegate
To
- (instancetype)initWithRequest:(NSURLRequest *)request delegate:(id<NSURLDownloadDelegate>)delegate

Declaration
From
- (id)initWithResumeData:(NSData *)resumeData delegate:(id<NSURLDownloadDelegate>)delegate path:(NSString *)path
To
- (instancetype)initWithResumeData:(NSData *)resumeData delegate:(id<NSURLDownloadDelegate>)delegate path:(NSString *)path

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

NSURLProtectionSpace.h
Declaration
From
- (id)initWithHost:(NSString *)host port:(NSInteger)port protocol:(NSString *)protocol realm:(NSString *)realm authenticationMethod:(NSString *)authenticationMethod
To
- (instancetype)initWithHost:(NSString *)host port:(NSInteger)port protocol:(NSString *)protocol realm:(NSString *)realm authenticationMethod:(NSString *)authenticationMethod

Declaration
From
- (id)initWithProxyHost:(NSString *)host port:(NSInteger)port type:(NSString *)type realm:(NSString *)realm authenticationMethod:(NSString *)authenticationMethod
To
- (instancetype)initWithProxyHost:(NSString *)host port:(NSInteger)port type:(NSString *)type realm:(NSString *)realm authenticationMethod:(NSString *)authenticationMethod

NSURLProtocol.h
Declaration
From
- (id)initWithRequest:(NSURLRequest *)request cachedResponse:(NSCachedURLResponse *)cachedResponse client:(id<NSURLProtocolClient>)client
To
- (instancetype)initWithRequest:(NSURLRequest *)request cachedResponse:(NSCachedURLResponse *)cachedResponse client:(id<NSURLProtocolClient>)client

NSURLRequest.h
Declaration
From
- (id)initWithURL:(NSURL *)URL
To
- (instancetype)initWithURL:(NSURL *)URL

Declaration
From
- (id)initWithURL:(NSURL *)URL cachePolicy:(NSURLRequestCachePolicy)cachePolicy timeoutInterval:(NSTimeInterval)timeoutInterval
To
- (instancetype)initWithURL:(NSURL *)URL cachePolicy:(NSURLRequestCachePolicy)cachePolicy timeoutInterval:(NSTimeInterval)timeoutInterval

Declaration
From
+ (id)requestWithURL:(NSURL *)URL
To
+ (instancetype)requestWithURL:(NSURL *)URL

Declaration
From
+ (id)requestWithURL:(NSURL *)URL cachePolicy:(NSURLRequestCachePolicy)cachePolicy timeoutInterval:(NSTimeInterval)timeoutInterval
To
+ (instancetype)requestWithURL:(NSURL *)URL cachePolicy:(NSURLRequestCachePolicy)cachePolicy timeoutInterval:(NSTimeInterval)timeoutInterval

NSURLResponse.h
Declaration
From
- (id)initWithURL:(NSURL *)url statusCode:(NSInteger)statusCode HTTPVersion:(NSString *)HTTPVersion headerFields:(NSDictionary *)headerFields
To
- (instancetype)initWithURL:(NSURL *)url statusCode:(NSInteger)statusCode HTTPVersion:(NSString *)HTTPVersion headerFields:(NSDictionary *)headerFields

Declaration
From
- (id)initWithURL:(NSURL *)URL MIMEType:(NSString *)MIMEType expectedContentLength:(NSInteger)length textEncodingName:(NSString *)name
To
- (instancetype)initWithURL:(NSURL *)URL MIMEType:(NSString *)MIMEType expectedContentLength:(NSInteger)length textEncodingName:(NSString *)name

NSURLSession.h
Modified NSURLSession
Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Modified -[NSURLSession dataTaskWithHTTPGetRequest:]
Architectures
Fromx86_64
Toi386,x86_64

Modified -[NSURLSession dataTaskWithHTTPGetRequest:completionHandler:]
Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

DeprecationArchitectures
From--x86_64
ToOS X 10.10i386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

ArchitecturesOptional
Fromx86_64--
Toi386,x86_64yes

ArchitecturesOptional
Fromx86_64--
Toi386,x86_64yes

ArchitecturesOptional
Fromx86_64--
Toi386,x86_64yes

ArchitecturesOptional
Fromx86_64--
Toi386,x86_64yes

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

ArchitecturesOptional
Fromx86_64--
Toi386,x86_64yes

ArchitecturesOptional
Fromx86_64--
Toi386,x86_64yes

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

ArchitecturesOptional
Fromx86_64--
Toi386,x86_64yes

ArchitecturesOptional
Fromx86_64--
Toi386,x86_64yes

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

ArchitecturesOptional
Fromx86_64--
Toi386,x86_64yes

ArchitecturesOptional
Fromx86_64--
Toi386,x86_64yes

ArchitecturesOptional
Fromx86_64--
Toi386,x86_64yes

ArchitecturesOptional
Fromx86_64--
Toi386,x86_64yes

ArchitecturesOptional
Fromx86_64--
Toi386,x86_64yes

Architectures
Fromx86_64
Toi386,x86_64

Modified NSURLSession(NSURLSessionAsynchronousConvenience)
Architectures
Fromx86_64
Toi386,x86_64

Modified NSURLSession(NSURLSessionDeprecated)
Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,x86_64

NSUUID.h
Declaration
From
+ (id)UUID
To
+ (instancetype)UUID

DeclarationDesignated Initializer
From
- (id)init
--
To
- (instancetype)init
yes

Declaration
From
- (id)initWithUUIDBytes:(const uuid_t)bytes
To
- (instancetype)initWithUUIDBytes:(const uuid_t)bytes

Declaration
From
- (id)initWithUUIDString:(NSString *)string
To
- (instancetype)initWithUUIDString:(NSString *)string

NSUserDefaults.h
Declaration
From
- (id)init
To
- (instancetype)init

DeclarationDesignated Initializer
From
- (id)initWithSuiteName:(NSString *)suitename
--
To
- (instancetype)initWithSuiteName:(NSString *)suitename
yes

NSUserNotification.h
Declaration
From
@property(readonly) NSDate *actualDeliveryDate
To
@property(readonly, copy) NSDate *actualDeliveryDate

Declaration
From
@property(readonly) NSAttributedString *response
To
@property(readonly, copy) NSAttributedString *response

Declaration
From
@property(readonly) NSArray *deliveredNotifications
To
@property(readonly, copy) NSArray *deliveredNotifications

Optional
From--
Toyes

Optional
From--
Toyes

Optional
From--
Toyes

NSUserScriptTask.h
DeclarationDesignated Initializer
From
- (id)initWithURL:(NSURL *)url error:(NSError **)error
--
To
- (instancetype)initWithURL:(NSURL *)url error:(NSError **)error
yes

NSValue.h
DeclarationDesignated Initializer
From
- (id)initWithBool:(BOOL)value
--
To
- (NSNumber *)initWithBool:(BOOL)value
yes

DeclarationDesignated Initializer
From
- (id)initWithChar:(char)value
--
To
- (NSNumber *)initWithChar:(char)value
yes

DeclarationDesignated Initializer
From
- (id)initWithDouble:(double)value
--
To
- (NSNumber *)initWithDouble:(double)value
yes

DeclarationDesignated Initializer
From
- (id)initWithFloat:(float)value
--
To
- (NSNumber *)initWithFloat:(float)value
yes

DeclarationDesignated Initializer
From
- (id)initWithInt:(int)value
--
To
- (NSNumber *)initWithInt:(int)value
yes

DeclarationDesignated Initializer
From
- (id)initWithInteger:(NSInteger)value
--
To
- (NSNumber *)initWithInteger:(NSInteger)value
yes

DeclarationDesignated Initializer
From
- (id)initWithLong:(long)value
--
To
- (NSNumber *)initWithLong:(long)value
yes

DeclarationDesignated Initializer
From
- (id)initWithLongLong:(long long)value
--
To
- (NSNumber *)initWithLongLong:(long long)value
yes

DeclarationDesignated Initializer
From
- (id)initWithShort:(short)value
--
To
- (NSNumber *)initWithShort:(short)value
yes

DeclarationDesignated Initializer
From
- (id)initWithUnsignedChar:(unsigned char)value
--
To
- (NSNumber *)initWithUnsignedChar:(unsigned char)value
yes

DeclarationDesignated Initializer
From
- (id)initWithUnsignedInt:(unsigned int)value
--
To
- (NSNumber *)initWithUnsignedInt:(unsigned int)value
yes

DeclarationDesignated Initializer
From
- (id)initWithUnsignedInteger:(NSUInteger)value
--
To
- (NSNumber *)initWithUnsignedInteger:(NSUInteger)value
yes

DeclarationDesignated Initializer
From
- (id)initWithUnsignedLong:(unsigned long)value
--
To
- (NSNumber *)initWithUnsignedLong:(unsigned long)value
yes

DeclarationDesignated Initializer
From
- (id)initWithUnsignedLongLong:(unsigned long long)value
--
To
- (NSNumber *)initWithUnsignedLongLong:(unsigned long long)value
yes

DeclarationDesignated Initializer
From
- (id)initWithUnsignedShort:(unsigned short)value
--
To
- (NSNumber *)initWithUnsignedShort:(unsigned short)value
yes

DeclarationDesignated Initializer
From
- (id)initWithBytes:(const void *)value objCType:(const char *)type
--
To
- (instancetype)initWithBytes:(const void *)value objCType:(const char *)type
yes

NSXMLDTD.h
Declaration
From
- (id)initWithContentsOfURL:(NSURL *)url options:(NSUInteger)mask error:(NSError **)error
To
- (instancetype)initWithContentsOfURL:(NSURL *)url options:(NSUInteger)mask error:(NSError **)error

DeclarationDesignated Initializer
From
- (id)initWithData:(NSData *)data options:(NSUInteger)mask error:(NSError **)error
--
To
- (instancetype)initWithData:(NSData *)data options:(NSUInteger)mask error:(NSError **)error
yes

NSXMLDTDNode.h
DeclarationDesignated Initializer
From
- (id)initWithXMLString:(NSString *)string
--
To
- (instancetype)initWithXMLString:(NSString *)string
yes

NSXMLDocument.h
Declaration
From
- (id)initWithContentsOfURL:(NSURL *)url options:(NSUInteger)mask error:(NSError **)error
To
- (instancetype)initWithContentsOfURL:(NSURL *)url options:(NSUInteger)mask error:(NSError **)error

DeclarationDesignated Initializer
From
- (id)initWithData:(NSData *)data options:(NSUInteger)mask error:(NSError **)error
--
To
- (instancetype)initWithData:(NSData *)data options:(NSUInteger)mask error:(NSError **)error
yes

DeclarationDesignated Initializer
From
- (id)initWithRootElement:(NSXMLElement *)element
--
To
- (instancetype)initWithRootElement:(NSXMLElement *)element
yes

Declaration
From
- (id)initWithXMLString:(NSString *)string options:(NSUInteger)mask error:(NSError **)error
To
- (instancetype)initWithXMLString:(NSString *)string options:(NSUInteger)mask error:(NSError **)error

Declaration
From
- (void)setRootElement:(NSXMLNode *)root
To
- (void)setRootElement:(NSXMLElement *)root

NSXMLElement.h
Declaration
From
- (id)initWithName:(NSString *)name
To
- (instancetype)initWithName:(NSString *)name

DeclarationDesignated Initializer
From
- (id)initWithName:(NSString *)name URI:(NSString *)URI
--
To
- (instancetype)initWithName:(NSString *)name URI:(NSString *)URI
yes

Declaration
From
- (id)initWithName:(NSString *)name stringValue:(NSString *)string
To
- (instancetype)initWithName:(NSString *)name stringValue:(NSString *)string

DeclarationDesignated Initializer
From
- (id)initWithXMLString:(NSString *)string error:(NSError **)error
--
To
- (instancetype)initWithXMLString:(NSString *)string error:(NSError **)error
yes

NSXMLNode.h
Declaration
From
- (id)initWithKind:(NSXMLNodeKind)kind
To
- (instancetype)initWithKind:(NSXMLNodeKind)kind

DeclarationDesignated Initializer
From
- (id)initWithKind:(NSXMLNodeKind)kind options:(NSUInteger)options
--
To
- (instancetype)initWithKind:(NSXMLNodeKind)kind options:(NSUInteger)options
yes

NSXMLParser.h
Declaration
From
- (id)initWithContentsOfURL:(NSURL *)url
To
- (instancetype)initWithContentsOfURL:(NSURL *)url

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

Declaration
From
- (id)initWithStream:(NSInputStream *)stream
To
- (instancetype)initWithStream:(NSInputStream *)stream

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

NSXPCConnection.h
Declaration
From
@property(readonly) NSXPCListenerEndpoint *endpoint
To
@property(readonly, retain) NSXPCListenerEndpoint *endpoint

Declaration
From
- (id)initWithListenerEndpoint:(NSXPCListenerEndpoint *)endpoint
To
- (instancetype)initWithListenerEndpoint:(NSXPCListenerEndpoint *)endpoint

Declaration
From
- (id)initWithMachServiceName:(NSString *)name options:(NSXPCConnectionOptions)options
To
- (instancetype)initWithMachServiceName:(NSString *)name options:(NSXPCConnectionOptions)options

Declaration
From
- (id)initWithServiceName:(NSString *)serviceName
To
- (instancetype)initWithServiceName:(NSString *)serviceName

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

Declaration
From
+ (id)anonymousListener
To
+ (NSXPCListener *)anonymousListener

DeclarationDesignated Initializer
From
- (id)initWithMachServiceName:(NSString *)name
--
To
- (instancetype)initWithMachServiceName:(NSString *)name
yes

Declaration
From
+ (id)serviceListener
To
+ (NSXPCListener *)serviceListener

Optional
From--
Toyes