Foundation Changes
Foundation
FoundationErrors.h
Added NSXPCConnectionInvalid
Added NS_ENUM_AVAILABLE (no architecture available)
NSAppleEventDescriptor.h
NSArchiver.h
Removed -[NSUnarchiver NS_AUTOMATED_REFCOUNT_UNAVAILABLE] (no architecture available)
NSArray.h
Added -[NSArray NS_OPTIONS] (no architecture available)
Modified NSArray
Protocols | |
---|---|
From | NSCoding, NSCopying, NSMutableCopying, NSFastEnumeration |
To | NSCopying, NSFastEnumeration, NSMutableCopying, NSSecureCoding |
NSAttributedString.h
Added -[NSAttributedString NS_OPTIONS] (no architecture available)
NSByteCountFormatter.h
Added NSByteCountFormatter
Added NS_ENUM() (no architecture available)
Added NS_OPTIONS() (no architecture available)
NSCalendar.h
Modified NSCalendar
Protocols | |
---|---|
From | NSCoding, NSCopying |
To | NSCopying, NSSecureCoding |
Modified NSDateComponents
Protocols | |
---|---|
From | NSCoding, NSCopying |
To | NSCopying, NSSecureCoding |
NSCoder.h
Removed -[NSCoder NS_AUTOMATED_REFCOUNT_UNAVAILABLE] (no architecture available)
NSData.h
Added NS_ENUM_AVAILABLE() (no architecture available)
Modified NSData
Protocols | |
---|---|
From | NSCoding, NSCopying, NSMutableCopying |
To | NSCopying, NSMutableCopying, NSSecureCoding |
NSDate.h
NSDateFormatter.h
Added -[NSDateFormatter NS_ENUM] (no architecture available)
NSDictionary.h
Added NSDictionary(NSSharedKeySetDictionary)
Added NSMutableDictionary(NSSharedKeySetDictionary)
Declaration | |
---|---|
From | - (void)setObject:(id)anObject forKey:(id)aKey |
To | - (void)setObject:(id)anObject forKey:(id < NSCopying >)aKey |
Declaration | |
---|---|
From | - (id)initWithObjects:(const id[])objects forKeys:(const id[])keys count:(NSUInteger)cnt |
To | - (id)initWithObjects:(const id[])objects forKeys:(const id < NSCopying >[])keys count:(NSUInteger)cnt |
Declaration | |
---|---|
From | + (id)dictionaryWithObjects:(const id[])objects forKeys:(const id[])keys count:(NSUInteger)cnt |
To | + (id)dictionaryWithObjects:(const id[])objects forKeys:(const id < NSCopying >[])keys count:(NSUInteger)cnt |
Modified NSDictionary
Protocols | |
---|---|
From | NSCoding, NSCopying, NSMutableCopying, NSFastEnumeration |
To | NSCopying, NSFastEnumeration, NSMutableCopying, NSSecureCoding |
Declaration | |
---|---|
From | + (id)dictionaryWithObject:(id)object forKey:(id)key |
To | + (id)dictionaryWithObject:(id)object forKey:(id < NSCopying >)key |
NSError.h
NSFileCoordinator.h
NSFileHandle.h
NSFileManager.h
NSFilePresenter.h
NSGarbageCollector.h
Declaration | |
---|---|
From | - (void)disableCollectorForPointer:(void *)ptr |
To | - (void)disableCollectorForPointer:(const void *)ptr |
Declaration | |
---|---|
From | - (void)enableCollectorForPointer:(void *)ptr |
To | - (void)enableCollectorForPointer:(const void *)ptr |
NSHashTable.h
Added NSHashTableWeakMemory
Added NS_ENUM_DEPRECATED_MAC (no architecture available)
NSIndexPath.h
Declaration | |
---|---|
From | - (id)initWithIndexes:(NSUInteger *)indexes length:(NSUInteger)length |
To | - (id)initWithIndexes:(const NSUInteger[])indexes length:(NSUInteger)length |
Declaration | |
---|---|
From | + (id)indexPathWithIndexes:(NSUInteger *)indexes length:(NSUInteger)length |
To | + (id)indexPathWithIndexes:(const NSUInteger[])indexes length:(NSUInteger)length |
NSLocale.h
Added -[NSLocale NS_ENUM] (no architecture available)
NSMapTable.h
Added NSMapTableWeakMemory
Deprecation | |
---|---|
From | none |
To | OS X 10.8 |
Deprecation | |
---|---|
From | none |
To | OS X 10.8 |
Deprecation | |
---|---|
From | none |
To | OS X 10.8 |
Deprecation | |
---|---|
From | none |
To | OS X 10.8 |
NSNetServices.h
Declaration | |
---|---|
From | - (BOOL)getInputStream:(NSInputStream **)inputStream outputStream:(NSOutputStream **)outputStream |
To | - (BOOL)getInputStream:(out NSInputStream **)inputStream outputStream:(out NSOutputStream **)outputStream |
NSNull.h
NSNumberFormatter.h
Added -[NSNumberFormatter NS_ENUM] (no architecture available)
NSObjCRuntime.h
Added #def AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_NA
Added #def NS_AUTOMATED_REFCOUNT_WEAK_UNAVAILABLE
Added #def NS_CLASS_AVAILABLE_IOS
Added #def NS_CLASS_AVAILABLE_MAC
Added #def NS_ENUM
Added #def NS_ENUM_AVAILABLE
Added #def NS_ENUM_AVAILABLE_IOS
Added #def NS_ENUM_AVAILABLE_MAC
Added #def NS_ENUM_DEPRECATED
Added #def NS_ENUM_DEPRECATED_IOS
Added #def NS_ENUM_DEPRECATED_MAC
Added #def NS_OPTIONS
Added #def NS_RELEASES_ARGUMENT
Added #def NS_REPLACES_RECEIVER
Added #def NS_REQUIRES_PROPERTY_DEFINITIONS
Added #def NS_RETURNS_INNER_POINTER
Added #def NS_ROOT_CLASS
NSObject.h
Removed -[NSObject NS_AUTOMATED_REFCOUNT_UNAVAILABLE] (no architecture available)
Removed -[NSObject NS_UNAVAILABLE] (no architecture available)
Added NSSecureCoding
Added +[NSSecureCoding supportsSecureCoding]
NSOperation.h
Added -[NSOperation NS_ENUM] (no architecture available)
NSOrderedSet.h
Modified NSOrderedSet
Protocols | |
---|---|
From | NSCoding, NSCopying, NSMutableCopying, NSFastEnumeration |
To | NSCopying, NSFastEnumeration, NSMutableCopying, NSSecureCoding |
NSPathUtilities.h
Added NSTrashDirectory
NSPointerArray.h
Removed NSPointerArray(NSArrayConveniences)
Added NSPointerArray(NSPointerArrayConveniences)
Deprecation | |
---|---|
From | none |
To | OS X 10.8 |
Deprecation | |
---|---|
From | none |
To | OS X 10.8 |
NSPointerFunctions.h
NSProxy.h
Removed -[NSProxy NS_UNAVAILABLE] (no architecture available)
NSSet.h
Modified NSSet
Protocols | |
---|---|
From | NSCoding, NSCopying, NSMutableCopying, NSFastEnumeration |
To | NSCopying, NSFastEnumeration, NSMutableCopying, NSSecureCoding |
Modified -[NSSet initWithObjects:count:]
Declaration | |
---|---|
From | - (id)initWithObjects:(const id *)objects count:(NSUInteger)cnt |
To | - (id)initWithObjects:(const id[])objects count:(NSUInteger)cnt |
Modified +[NSSet setWithObjects:count:]
Declaration | |
---|---|
From | + (id)setWithObjects:(const id *)objects count:(NSUInteger)cnt |
To | + (id)setWithObjects:(const id[])objects count:(NSUInteger)cnt |
NSString.h
Added -[NSString NS_OPTIONS] (no architecture available)
Modified NSString
Protocols | |
---|---|
From | NSCoding, NSCopying, NSMutableCopying |
To | NSCopying, NSMutableCopying, NSSecureCoding |
NSTimeZone.h
Added -[NSTimeZone NS_ENUM] (no architecture available)
NSURL.h
Removed NSURLFileScheme
Added -[NSURL NS_ENUM_AVAILABLE] (no architecture available)
Added -[NSURL NS_OPTIONS] (no architecture available)
Added NSURLPathKey
Deprecation | |
---|---|
From | none |
To | OS X 10.8 |
Modified NSURL
Protocols | |
---|---|
From | NSCoding, NSCopying, NSURLHandleClient |
To | NSCopying, NSSecureCoding, NSURLHandleClient |
Deprecation | |
---|---|
From | none |
To | OS X 10.8 |
NSURLAuthenticationChallenge.h
NSURLConnection.h
Removed -[NSURLConnectionDelegate connection:didReceiveData:]
Removed -[NSURLConnectionDelegate connection:didReceiveResponse:]
Removed -[NSURLConnectionDelegate connection:didSendBodyData:totalBytesWritten:totalBytesExpectedToWrite:]
Removed -[NSURLConnectionDelegate connection:needNewBodyStream:]
Removed -[NSURLConnectionDelegate connection:willCacheResponse:]
Removed -[NSURLConnectionDelegate connection:willSendRequest:redirectResponse:]
Removed -[NSURLConnectionDelegate connectionDidFinishLoading:]
NSURLCredential.h
NSURLProtectionSpace.h
NSURLRequest.h
NSURLResponse.h
NSUUID.h
Added NSUUID
Added +[NSUUID UUID]
Added -[NSUUID UUIDString]
Added -[NSUUID getUUIDBytes:]
Added -[NSUUID init]
NSUbiquitousKeyValueStore.h
NSUserNotification.h
NSUserScriptTask.h
NSValue.h
NSXPCConnection.h
Added NSXPCConnection
Added NSXPCConnection.endpoint
Added NSXPCInterface
Added NSXPCInterface.protocol
Added NSXPCListener
Added NSXPCListener.delegate
Added -[NSXPCListener resume]
Added -[NSXPCListener suspend]
Added NSXPCListenerDelegate
Added NSXPCListenerEndpoint
Added NSXPCProxyCreating
Added NSXPCConnectionOptions
NSZone.h