Documentation Archive Developer
Search

Foundation Changes

Foundation

Removed NSActivityOptions.value
Removed NSArray.convertFromArrayLiteral(AnyObject) -> Self [class]
Removed NSArray.objectAtIndexedSubscript(Int) -> AnyObject
Removed NSAttributedStringEnumerationOptions.value
Removed NSBinarySearchingOptions.value
Removed NSByteCountFormatterUnits.value
Removed NSCalendarOptions.value
Removed NSCalendarUnit.value
Removed NSComparisonPredicateOptions.value
Removed NSData.dataWithContentsOfFile(String, options: NSDataReadingOptions, error: NSErrorPointer) -> Self! [class]
Removed NSData.dataWithContentsOfURL(NSURL, options: NSDataReadingOptions, error: NSErrorPointer) -> Self! [class]
Removed NSData.dataWithData(NSData) -> Self! [class]
Removed NSDataBase64DecodingOptions.value
Removed NSDataBase64EncodingOptions.value
Removed NSDataDetector.dataDetectorWithTypes(NSTextCheckingTypes, error: NSErrorPointer) -> NSDataDetector? [class]
Removed NSDataReadingOptions.value
Removed NSDataSearchOptions.value
Removed NSDataWritingOptions.value
Removed NSDateComponentsFormatterZeroFormattingBehavior.value
Removed NSDecimalNumber.decimalNumberWithMantissa(UInt64, exponent: Int16, isNegative: Bool) -> NSDecimalNumber [class]
Removed NSDecimalNumber.decimalNumberWithString(String?) -> NSDecimalNumber [class]
Removed NSDecimalNumber.decimalNumberWithString(String?, locale: AnyObject?) -> NSDecimalNumber [class]
Removed NSDecimalNumberHandler.decimalNumberHandlerWithRoundingMode(NSRoundingMode, scale: Int16, raiseOnExactness: Bool, raiseOnOverflow: Bool, raiseOnUnderflow: Bool, raiseOnDivideByZero: Bool) -> Self! [class]
Removed NSDictionary.convertFromDictionaryLiteral((NSCopying, AnyObject)) -> Self [class]
Removed NSDictionary.objectForKeyedSubscript(NSCopying) -> AnyObject?
Removed NSDirectoryEnumerationOptions.value
Removed NSEnumerationOptions.value
Removed NSError.errorWithDomain(String, code: Int, userInfo:[NSObject: AnyObject]?) -> Self! [class]
Removed NSException.init(name: String, reason: String, userInfo:[NSObject: AnyObject]?)
Removed NSFileCoordinatorReadingOptions.value
Removed NSFileCoordinatorWritingOptions.value
Removed NSFileManagerItemReplacementOptions.value
Removed NSFileVersionAddingOptions.value
Removed NSFileVersionReplacingOptions.value
Removed NSFileWrapperReadingOptions.value
Removed NSFileWrapperWritingOptions.value
Removed NSHTTPCookie.cookieWithProperties([NSObject: AnyObject]) -> NSHTTPCookie? [class]
Removed NSInputStream.inputStreamWithFileAtPath(String) -> Self! [class]
Removed NSInvocationOperation
Removed NSInvocationOperation.invocation
Removed NSInvocationOperation.init(invocation: NSInvocation)
Removed NSInvocationOperation.result
Removed NSInvocationOperation.init(target: AnyObject, selector: Selector, object: AnyObject?)
Removed NSJSONReadingOptions.value
Removed NSJSONWritingOptions.value
Removed NSKeyValueObservingOptions.value
Removed NSLinguisticTaggerOptions.value
Removed NSMatchingFlags.value
Removed NSMatchingOptions.value
Removed NSMethodSignature
Removed NSMethodSignature.frameLength
Removed NSMethodSignature.getArgumentTypeAtIndex(Int) -> UnsafePointer<Int8>
Removed NSMethodSignature.isOneway() -> Bool
Removed NSMethodSignature.methodReturnLength
Removed NSMethodSignature.methodReturnType
Removed NSMethodSignature.numberOfArguments
Removed NSMethodSignature.init(objCTypes: UnsafePointer<Int8>)
Removed NSMutableArray.setObject(AnyObject, atIndexedSubscript: Int)
Removed NSMutableDictionary.setObject(AnyObject?, forKeyedSubscript: NSCopying)
Removed NSMutableOrderedSet.setObject(AnyObject, atIndexedSubscript: Int)
Removed NSMutableString.stringWithCapacity(Int) -> NSMutableString [class]
Removed NSNetServiceOptions.value
Removed NSNumber.convertFromBooleanLiteral(Bool) -> Self [class]
Removed NSNumber.convertFromFloatLiteral(Double) -> Self [class]
Removed NSNumber.convertFromIntegerLiteral(Int) -> Self [class]
Removed NSNumber.numberWithBool(Bool) -> NSNumber [class]
Removed NSNumber.numberWithChar(Int8) -> NSNumber [class]
Removed NSNumber.numberWithDouble(Double) -> NSNumber [class]
Removed NSNumber.numberWithFloat(Float) -> NSNumber [class]
Removed NSNumber.numberWithInt(Int32) -> NSNumber [class]
Removed NSNumber.numberWithInteger(Int) -> NSNumber [class]
Removed NSNumber.numberWithLong(Int) -> NSNumber [class]
Removed NSNumber.numberWithLongLong(Int64) -> NSNumber [class]
Removed NSNumber.numberWithShort(Int16) -> NSNumber [class]
Removed NSNumber.numberWithUnsignedChar(UInt8) -> NSNumber [class]
Removed NSNumber.numberWithUnsignedInt(UInt32) -> NSNumber [class]
Removed NSNumber.numberWithUnsignedInteger(Int) -> NSNumber [class]
Removed NSNumber.numberWithUnsignedLong(UInt) -> NSNumber [class]
Removed NSNumber.numberWithUnsignedLongLong(UInt64) -> NSNumber [class]
Removed NSNumber.numberWithUnsignedShort(UInt16) -> NSNumber [class]
Removed NSOrderedSet.objectAtIndexedSubscript(Int) -> AnyObject
Removed NSOutputStream.outputStreamToFileAtPath(String, append: Bool) -> Self! [class]
Removed NSPointerArray.pointerArrayWithOptions(NSPointerFunctionsOptions) -> NSPointerArray [class]
Removed NSPointerArray.pointerArrayWithPointerFunctions(NSPointerFunctions) -> NSPointerArray [class]
Removed NSPointerFunctions.pointerFunctionsWithOptions(NSPointerFunctionsOptions) -> NSPointerFunctions! [class]
Removed NSPropertyListMutabilityOptions.value
Removed NSProxy.methodSignatureForSelector(Selector) -> NSMethodSignature?
Removed NSRegularExpression.regularExpressionWithPattern(String, options: NSRegularExpressionOptions, error: NSErrorPointer) -> NSRegularExpression? [class]
Removed NSRegularExpressionOptions.value
Removed NSSearchPathDomainMask.value
Removed NSSortOptions.value
Removed NSStreamEvent.value
Removed NSString.convertFromExtendedGraphemeClusterLiteral(StaticString) -> Self [class]
Removed NSString.convertFromStringLiteral(StaticString) -> Self [class]
Removed NSString.stringWithCString(UnsafePointer<Int8>, encoding: UInt) -> Self! [class]
Removed NSString.stringWithCharacters(UnsafePointer<unichar>, length: Int) -> Self! [class]
Removed NSString.stringWithContentsOfFile(String, encoding: UInt, error: NSErrorPointer) -> Self! [class]
Removed NSString.stringWithContentsOfFile(String, usedEncoding: UnsafeMutablePointer<UInt>, error: NSErrorPointer) -> Self! [class]
Removed NSString.stringWithContentsOfURL(NSURL, encoding: UInt, error: NSErrorPointer) -> Self! [class]
Removed NSString.stringWithContentsOfURL(NSURL, usedEncoding: UnsafeMutablePointer<UInt>, error: NSErrorPointer) -> Self! [class]
Removed NSString.stringWithString(String) -> Self! [class]
Removed NSString.stringWithUTF8String(UnsafePointer<Int8>) -> Self! [class]
Removed NSStringCompareOptions.value
Removed NSStringEncodingConversionOptions.value
Removed NSStringEnumerationOptions.value
Removed NSTextCheckingType.value
Removed NSURL.URLByResolvingBookmarkData(NSData, options: NSURLBookmarkResolutionOptions, relativeToURL: NSURL?, bookmarkDataIsStale: UnsafeMutablePointer<ObjCBool>, error: NSErrorPointer) -> Self! [class]
Removed NSURL.URLWithString(String) -> Self! [class]
Removed NSURL.URLWithString(String, relativeToURL: NSURL!) -> Self! [class]
Removed NSURLBookmarkCreationOptions.value
Removed NSURLBookmarkResolutionOptions.value
Removed NSURLComponents.componentsWithString(String) -> Self! [class]
Removed NSURLComponents.componentsWithURL(NSURL, resolvingAgainstBaseURL: Bool) -> Self! [class]
Removed NSURLConnection.connectionWithRequest(NSURLRequest, delegate: AnyObject?) -> NSURLConnection? [class]
Removed NSURLCredential.credentialWithUser(String, password: String, persistence: NSURLCredentialPersistence) -> NSURLCredential [class]
Removed NSURLQueryItem.queryItemWithName(String, value: String) -> Self! [class]
Removed NSUUID.UUID() -> Self! [class]
Removed NSValue.valueWithBytes(UnsafePointer<Void>, objCType: UnsafePointer<Int8>) -> NSValue [class]
Removed NSVolumeEnumerationOptions.value
Removed NSZone.convertFromNilLiteral() -> NSZone [static]
Removed NSCreateZone(Int, Int, Bool) -> NSZone
Removed NSRecycleZone(NSZone)
Removed NSSetZoneName(NSZone, String)
Removed NSZoneCalloc(NSZone, Int, Int) -> UnsafeMutablePointer<Void>
Removed NSZoneFree(NSZone, UnsafeMutablePointer<Void>)
Removed NSZoneFromPointer(UnsafeMutablePointer<Void>) -> NSZone
Removed NSZoneMalloc(NSZone, Int) -> UnsafeMutablePointer<Void>
Removed NSZoneName(NSZone) -> String
Removed NSZoneRealloc(NSZone, UnsafeMutablePointer<Void>, Int) -> UnsafeMutablePointer<Void>
Added Array.init(_fromNSArray: NSArray, noCopy: Bool)
Added Bool.init(_: NSNumber)
Added CGFloat.init(_: NSNumber)
Added Double.init(_: NSNumber)
Added Float.init(_: NSNumber)
Added Int.init(_: NSNumber)
Added NSActivityOptions.init(rawValue: UInt64)
Added NSArray.init(arrayLiteral: AnyObject)
Added NSAttributedStringEnumerationOptions.init(rawValue: UInt)
Added NSBinarySearchingOptions.init(rawValue: UInt)
Added NSByteCountFormatterUnits.init(rawValue: UInt)
Added NSCalendarOptions.init(rawValue: UInt)
Added NSCalendarUnit.init(rawValue: UInt)
Added NSComparisonPredicateOptions.init(rawValue: UInt)
Added NSDataBase64DecodingOptions.init(rawValue: UInt)
Added NSDataBase64EncodingOptions.init(rawValue: UInt)
Added NSDataReadingOptions.init(rawValue: UInt)
Added NSDataSearchOptions.init(rawValue: UInt)
Added NSDataWritingOptions.init(rawValue: UInt)
Added NSDateComponentsFormatterZeroFormattingBehavior.init(rawValue: UInt)
Added NSDictionary.init(dictionaryLiteral: (NSCopying, AnyObject))
Added NSDirectoryEnumerationOptions.init(rawValue: UInt)
Added NSEnumerationOptions.init(rawValue: UInt)
Added NSFileCoordinatorReadingOptions.init(rawValue: UInt)
Added NSFileCoordinatorWritingOptions.init(rawValue: UInt)
Added NSFileManagerItemReplacementOptions.init(rawValue: UInt)
Added NSFileVersionAddingOptions.init(rawValue: UInt)
Added NSFileVersionReplacingOptions.init(rawValue: UInt)
Added NSFileWrapperReadingOptions.init(rawValue: UInt)
Added NSFileWrapperWritingOptions.init(rawValue: UInt)
Added NSJSONReadingOptions.init(rawValue: UInt)
Added NSJSONWritingOptions.init(rawValue: UInt)
Added NSKeyValueObservingOptions.init(rawValue: UInt)
Added NSLinguisticTaggerOptions.init(rawValue: UInt)
Added NSMatchingFlags.init(rawValue: UInt)
Added NSMatchingOptions.init(rawValue: UInt)
Added NSNetServiceOptions.init(rawValue: UInt)
Added NSNumber.init(booleanLiteral: Bool)
Added NSNumber.init(floatLiteral: Double)
Added NSNumber.init(integerLiteral: Int)
Added NSObject.accessInstanceVariablesDirectly() -> Bool [class]
Added NSObject.addObserver(NSObject, forKeyPath: String, options: NSKeyValueObservingOptions, context: UnsafeMutablePointer<Void>)
Added NSObject.attemptRecoveryFromError(NSError!, optionIndex: Int) -> Bool
Added NSObject.attemptRecoveryFromError(NSError!, optionIndex: Int, delegate: AnyObject!, didRecoverSelector: Selector, contextInfo: UnsafeMutablePointer<Void>)
Added NSObject.autoContentAccessingProxy
Added NSObject.automaticallyNotifiesObserversForKey(String) -> Bool [class]
Added NSObject.awakeAfterUsingCoder(NSCoder) -> AnyObject?
Added NSObject.cancelPreviousPerformRequestsWithTarget(AnyObject) [class]
Added NSObject.cancelPreviousPerformRequestsWithTarget(AnyObject, selector: Selector, object: AnyObject?) [class]
Added NSObject.classFallbacksForKeyedArchiver() -> [AnyObject] [class]
Added NSObject.classForCoder
Added NSObject.classForKeyedArchiver
Added NSObject.classForKeyedUnarchiver() -> AnyClass [class]
Added NSObject.dictionaryWithValuesForKeys([AnyObject]) -> [NSObject: AnyObject]
Added NSObject.didChange(NSKeyValueChange, valuesAtIndexes: NSIndexSet, forKey: String)
Added NSObject.didChangeValueForKey(String)
Added NSObject.didChangeValueForKey(String, withSetMutation: NSKeyValueSetMutationKind, usingObjects: NSSet)
Added NSObject.encode() -> [Word]
Added NSObject.hashValue
Added NSObject.keyPathsForValuesAffectingValueForKey(String) -> NSSet [class]
Added NSObject.mutableArrayValueForKey(String) -> NSMutableArray
Added NSObject.mutableArrayValueForKeyPath(String) -> NSMutableArray
Added NSObject.mutableOrderedSetValueForKey(String) -> NSMutableOrderedSet
Added NSObject.mutableOrderedSetValueForKeyPath(String) -> NSMutableOrderedSet
Added NSObject.mutableSetValueForKey(String) -> NSMutableSet
Added NSObject.mutableSetValueForKeyPath(String) -> NSMutableSet
Added NSObject.observationInfo
Added NSObject.observeValueForKeyPath(String, ofObject: AnyObject, change:[NSObject: AnyObject], context: UnsafeMutablePointer<Void>)
Added NSObject.removeObserver(NSObject, forKeyPath: String)
Added NSObject.removeObserver(NSObject, forKeyPath: String, context: UnsafeMutablePointer<Void>)
Added NSObject.replacementObjectForCoder(NSCoder) -> AnyObject?
Added NSObject.replacementObjectForKeyedArchiver(NSKeyedArchiver) -> AnyObject?
Added NSObject.setNilValueForKey(String)
Added NSObject.setValue(AnyObject?, forKey: String)
Added NSObject.setValue(AnyObject?, forKeyPath: String)
Added NSObject.setValue(AnyObject?, forUndefinedKey: String)
Added NSObject.setValuesForKeysWithDictionary([NSObject: AnyObject])
Added NSObject.setVersion(Int) [class]
Added NSObject.validateValue(AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey: String, error: NSErrorPointer) -> Bool
Added NSObject.validateValue(AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath: String, error: NSErrorPointer) -> Bool
Added NSObject.valueForKey(String) -> AnyObject?
Added NSObject.valueForKeyPath(String) -> AnyObject?
Added NSObject.valueForUndefinedKey(String) -> AnyObject?
Added NSObject.version() -> Int [class]
Added NSObject.willChange(NSKeyValueChange, valuesAtIndexes: NSIndexSet, forKey: String)
Added NSObject.willChangeValueForKey(String)
Added NSObject.willChangeValueForKey(String, withSetMutation: NSKeyValueSetMutationKind, usingObjects: NSSet)
Added NSPortDelegate.handlePortMessage(NSPortMessage!)
Added NSPropertyListMutabilityOptions.init(rawValue: UInt)
Added NSRegularExpressionOptions.init(rawValue: UInt)
Added NSSearchPathDomainMask.init(rawValue: UInt)
Added NSSortOptions.init(rawValue: UInt)
Added NSStreamEvent.init(rawValue: UInt)
Added NSString.init(extendedGraphemeClusterLiteral: StaticString)
Added NSString.init(stringLiteral: StaticString)
Added NSString.init(unicodeScalarLiteral: StaticString)
Added NSStringCompareOptions.init(rawValue: UInt)
Added NSStringEncodingConversionOptions.init(rawValue: UInt)
Added NSStringEnumerationOptions.init(rawValue: UInt)
Added NSTextCheckingType.init(rawValue: UInt64)
Added NSURLBookmarkCreationOptions.init(rawValue: UInt)
Added NSURLBookmarkResolutionOptions.init(rawValue: UInt)
Added NSVolumeEnumerationOptions.init(rawValue: UInt)
Added String.init(CString: UnsafePointer<CChar>, encoding: NSStringEncoding)
Added String.init(UTF8String: UnsafePointer<CChar>)
Added String.init(_: NSString)
Added String.availableStringEncodings() -> [NSStringEncoding] [static]
Added String.init(bytes: S, encoding: NSStringEncoding)
Added String.init(bytesNoCopy: UnsafeMutablePointer<Void>, length: Int, encoding: NSStringEncoding, freeWhenDone: Bool)
Added String.cStringUsingEncoding(NSStringEncoding) -> [CChar]?
Added String.canBeConvertedToEncoding(NSStringEncoding) -> Bool
Added String.capitalizedString
Added String.capitalizedStringWithLocale(NSLocale?) -> String
Added String.caseInsensitiveCompare(String) -> NSComparisonResult
Added String.commonPrefixWithString(String, options: NSStringCompareOptions) -> String
Added String.compare(String, options: NSStringCompareOptions, range: Range<String.Index>?, locale: NSLocale?) -> NSComparisonResult
Added String.completePathIntoString(UnsafeMutablePointer<String>, caseSensitive: Bool, matchesIntoArray: UnsafeMutablePointer<[String]>, filterTypes:[String]?) -> Int
Added String.componentsSeparatedByCharactersInSet(NSCharacterSet) -> [String]
Added String.componentsSeparatedByString(String) -> [String]
Added String.init(contentsOfFile: String, encoding: NSStringEncoding, error: NSErrorPointer)
Added String.init(contentsOfFile: String, usedEncoding: UnsafeMutablePointer<NSStringEncoding>, error: NSErrorPointer)
Added String.init(contentsOfURL: NSURL, encoding: NSStringEncoding, error: NSErrorPointer)
Added String.init(contentsOfURL: NSURL, usedEncoding: UnsafeMutablePointer<NSStringEncoding>, error: NSErrorPointer)
Added String.dataUsingEncoding(NSStringEncoding, allowLossyConversion: Bool) -> NSData?
Added String.decomposedStringWithCanonicalMapping
Added String.decomposedStringWithCompatibilityMapping
Added String.defaultCStringEncoding() -> NSStringEncoding [static]
Added String.enumerateLines((line: String, inoutstop: Bool) -> ())
Added String.enumerateLinguisticTagsInRange(Range<String.Index>, scheme: String, options: NSLinguisticTaggerOptions, orthography: NSOrthography?, _:(String, Range<String.Index>, Range<String.Index>, inoutBool) -> ())
Added String.enumerateSubstringsInRange(Range<String.Index>, options: NSStringEnumerationOptions, _:(substring: String, substringRange: Range<String.Index>, enclosingRange: Range<String.Index>, inoutBool) -> ())
Added String.fastestEncoding
Added String.fileSystemRepresentation() -> [CChar]
Added String.init(format: String, _: CVarArgType)
Added String.init(format: String, arguments:[CVarArgType])
Added String.init(format: String, locale: NSLocale?, _: CVarArgType)
Added String.init(format: String, locale: NSLocale?, arguments:[CVarArgType])
Added String.getBytes([UInt8], maxLength: Int, usedLength: UnsafeMutablePointer<Int>, encoding: NSStringEncoding, options: NSStringEncodingConversionOptions, range: Range<String.Index>, remainingRange: UnsafeMutablePointer<Range<String.Index>>) -> Bool
Added String.getCString([CChar], maxLength: Int, encoding: NSStringEncoding) -> Bool
Added String.getFileSystemRepresentation([CChar], maxLength: Int) -> Bool
Added String.getLineStart(UnsafeMutablePointer<String.Index>, end: UnsafeMutablePointer<String.Index>, contentsEnd: UnsafeMutablePointer<String.Index>, forRange: Range<String.Index>)
Added String.getParagraphStart(UnsafeMutablePointer<String.Index>, end: UnsafeMutablePointer<String.Index>, contentsEnd: UnsafeMutablePointer<String.Index>, forRange: Range<String.Index>)
Added String.hash
Added String.lastPathComponent
Added String.lengthOfBytesUsingEncoding(NSStringEncoding) -> Int
Added String.lineRangeForRange(Range<String.Index>) -> Range<String.Index>
Added String.linguisticTagsInRange(Range<String.Index>, scheme: String, options: NSLinguisticTaggerOptions, orthography: NSOrthography?, tokenRanges: UnsafeMutablePointer<[Range<String.Index>]>) -> [String]
Added String.localizedCaseInsensitiveCompare(String) -> NSComparisonResult
Added String.localizedCompare(String) -> NSComparisonResult
Added String.localizedNameOfStringEncoding(NSStringEncoding) -> String [static]
Added String.localizedStandardCompare(String) -> NSComparisonResult
Added String.localizedStringWithFormat(String, _: CVarArgType) -> String [static]
Added String.lowercaseString
Added String.lowercaseStringWithLocale(NSLocale) -> String
Added String.maximumLengthOfBytesUsingEncoding(NSStringEncoding) -> Int
Added String.paragraphRangeForRange(Range<String.Index>) -> Range<String.Index>
Added String.pathComponents
Added String.pathExtension
Added String.pathWithComponents([String]) -> String [static]
Added String.precomposedStringWithCanonicalMapping
Added String.precomposedStringWithCompatibilityMapping
Added String.propertyList() -> AnyObject
Added String.propertyListFromStringsFileFormat() -> [String: String]
Added String.rangeOfCharacterFromSet(NSCharacterSet, options: NSStringCompareOptions, range: Range<String.Index>?) -> Range<String.Index>?
Added String.rangeOfComposedCharacterSequenceAtIndex(String.Index) -> Range<String.Index>
Added String.rangeOfComposedCharacterSequencesForRange(Range<String.Index>) -> Range<String.Index>
Added String.rangeOfString(String, options: NSStringCompareOptions, range: Range<String.Index>?, locale: NSLocale?) -> Range<String.Index>?
Added String.smallestEncoding
Added String.stringByAbbreviatingWithTildeInPath
Added String.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet) -> String?
Added String.stringByAddingPercentEscapesUsingEncoding(NSStringEncoding) -> String?
Added String.stringByAppendingFormat(String, _: CVarArgType) -> String
Added String.stringByAppendingPathComponent(String) -> String
Added String.stringByAppendingPathExtension(String) -> String?
Added String.stringByAppendingString(String) -> String
Added String.stringByDeletingLastPathComponent
Added String.stringByDeletingPathExtension
Added String.stringByExpandingTildeInPath
Added String.stringByFoldingWithOptions(NSStringCompareOptions, locale: NSLocale) -> String
Added String.stringByPaddingToLength(Int, withString: String, startingAtIndex: Int) -> String
Added String.stringByRemovingPercentEncoding
Added String.stringByReplacingCharactersInRange(Range<String.Index>, withString: String) -> String
Added String.stringByReplacingOccurrencesOfString(String, withString: String, options: NSStringCompareOptions, range: Range<String.Index>?) -> String
Added String.stringByReplacingPercentEscapesUsingEncoding(NSStringEncoding) -> String?
Added String.stringByResolvingSymlinksInPath
Added String.stringByStandardizingPath
Added String.stringByTrimmingCharactersInSet(NSCharacterSet) -> String
Added String.stringsByAppendingPaths([String]) -> [String]
Added String.substringFromIndex(String.Index) -> String
Added String.substringToIndex(String.Index) -> String
Added String.substringWithRange(Range<String.Index>) -> String
Added String.uppercaseString
Added String.uppercaseStringWithLocale(NSLocale) -> String
Added String.init(utf16CodeUnits: UnsafePointer<unichar>, count: Int)
Added String.init(utf16CodeUnitsNoCopy: UnsafePointer<unichar>, count: Int, freeWhenDone: Bool)
Added String.utf16Count
Added String.writeToFile(String, atomically: Bool, encoding: NSStringEncoding, error: NSErrorPointer) -> Bool
Added String.writeToURL(NSURL, atomically: Bool, encoding: NSStringEncoding, error: NSErrorPointer) -> Bool
Added UInt.init(_: NSNumber)
Added NSUserActivityConnectionUnavailableError
Added NSUserActivityErrorMaximum
Added NSUserActivityErrorMinimum
Added NSUserActivityHandoffFailedError
Added NSUserActivityHandoffUserInfoTooLargeError
Added NSUserActivityRemoteApplicationTimedOutError
Modified NSActivityOptions [struct]
DeclarationIntroduction
From
struct NSActivityOptions : RawOptionSetType {
    init(_ value: UInt64)
    var value: UInt64
    static var IdleDisplaySleepDisabled: NSActivityOptions { get }
    static var IdleSystemSleepDisabled: NSActivityOptions { get }
    static var SuddenTerminationDisabled: NSActivityOptions { get }
    static var AutomaticTerminationDisabled: NSActivityOptions { get }
    static var UserInitiated: NSActivityOptions { get }
    static var UserInitiatedAllowingIdleSystemSleep: NSActivityOptions { get }
    static var Background: NSActivityOptions { get }
    static var LatencyCritical: NSActivityOptions { get }
}
iOS 8.0
To
struct NSActivityOptions : RawOptionSetType {
    init(_ rawValue: UInt64)
    init(rawValue rawValue: UInt64)
    static var IdleDisplaySleepDisabled: NSActivityOptions { get }
    static var IdleSystemSleepDisabled: NSActivityOptions { get }
    static var SuddenTerminationDisabled: NSActivityOptions { get }
    static var AutomaticTerminationDisabled: NSActivityOptions { get }
    static var UserInitiated: NSActivityOptions { get }
    static var UserInitiatedAllowingIdleSystemSleep: NSActivityOptions { get }
    static var Background: NSActivityOptions { get }
    static var LatencyCritical: NSActivityOptions { get }
}
iOS 7.0

Modified NSActivityOptions.init(_: UInt64)
Declaration
From
init(_ value: UInt64)
To
init(_ rawValue: UInt64)

Modified NSArray
Protocols
FromAnyObject, ArrayLiteralConvertible, NSCoding, NSCopying, NSFastEnumeration, NSMutableCopying, NSSecureCoding, Reflectable, SequenceType
ToAnyObject, ArrayLiteralConvertible, CKRecordValue, NSCoding, NSCopying, NSFastEnumeration, NSMutableCopying, NSObjectProtocol, NSSecureCoding, Reflectable, SequenceType

Modified NSArray.init(contentsOfFile: String)
Declaration
From
convenience init(contentsOfFile path: String)
To
convenience init?(contentsOfFile path: String)

Modified NSArray.init(contentsOfURL: NSURL)
Declaration
From
convenience init(contentsOfURL url: NSURL)
To
convenience init?(contentsOfURL url: NSURL)

Modified NSArray.enumerateObjectsAtIndexes(NSIndexSet, options: NSEnumerationOptions, usingBlock:(AnyObject!, Int, UnsafeMutablePointer<ObjCBool>) -> Void)
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSArray.enumerateObjectsUsingBlock((AnyObject!, Int, UnsafeMutablePointer<ObjCBool>) -> Void)
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSArray.enumerateObjectsWithOptions(NSEnumerationOptions, usingBlock:(AnyObject!, Int, UnsafeMutablePointer<ObjCBool>) -> Void)
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSArray.firstObject
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSArray.indexOfObject(AnyObject, inSortedRange: NSRange, options: NSBinarySearchingOptions, usingComparator: NSComparator) -> Int
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSArray.indexOfObjectAtIndexes(NSIndexSet, options: NSEnumerationOptions, passingTest:(AnyObject!, Int, UnsafeMutablePointer<ObjCBool>) -> Bool) -> Int
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSArray.indexOfObjectPassingTest((AnyObject!, Int, UnsafeMutablePointer<ObjCBool>) -> Bool) -> Int
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSArray.indexOfObjectWithOptions(NSEnumerationOptions, passingTest:(AnyObject!, Int, UnsafeMutablePointer<ObjCBool>) -> Bool) -> Int
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSArray.indexesOfObjectsAtIndexes(NSIndexSet, options: NSEnumerationOptions, passingTest:(AnyObject!, Int, UnsafeMutablePointer<ObjCBool>) -> Bool) -> NSIndexSet
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSArray.indexesOfObjectsPassingTest((AnyObject!, Int, UnsafeMutablePointer<ObjCBool>) -> Bool) -> NSIndexSet
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSArray.indexesOfObjectsWithOptions(NSEnumerationOptions, passingTest:(AnyObject!, Int, UnsafeMutablePointer<ObjCBool>) -> Bool) -> NSIndexSet
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSArray.removeObserver(NSObject, forKeyPath: String, context: UnsafeMutablePointer<Void>)
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSArray.removeObserver(NSObject, fromObjectsAtIndexes: NSIndexSet, forKeyPath: String, context: UnsafeMutablePointer<Void>)
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSArray.sortedArrayUsingComparator(NSComparator) -> [AnyObject]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSArray.sortedArrayWithOptions(NSSortOptions, usingComparator: NSComparator) -> [AnyObject]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSAttributedString
Introduction
FromiOS 8.0
ToiOS 3.2

Modified NSAttributedString.enumerateAttribute(String, inRange: NSRange, options: NSAttributedStringEnumerationOptions, usingBlock:(AnyObject!, NSRange, UnsafeMutablePointer<ObjCBool>) -> Void)
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSAttributedString.enumerateAttributesInRange(NSRange, options: NSAttributedStringEnumerationOptions, usingBlock:([NSObject: AnyObject]!, NSRange, UnsafeMutablePointer<ObjCBool>) -> Void)
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSAttributedStringEnumerationOptions [struct]
Declaration
From
struct NSAttributedStringEnumerationOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var Reverse: NSAttributedStringEnumerationOptions { get }
    static var LongestEffectiveRangeNotRequired: NSAttributedStringEnumerationOptions { get }
}
To
struct NSAttributedStringEnumerationOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var Reverse: NSAttributedStringEnumerationOptions { get }
    static var LongestEffectiveRangeNotRequired: NSAttributedStringEnumerationOptions { get }
}

Modified NSAttributedStringEnumerationOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSBinarySearchingOptions [struct]
Declaration
From
struct NSBinarySearchingOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var FirstEqual: NSBinarySearchingOptions { get }
    static var LastEqual: NSBinarySearchingOptions { get }
    static var InsertionIndex: NSBinarySearchingOptions { get }
}
To
struct NSBinarySearchingOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var FirstEqual: NSBinarySearchingOptions { get }
    static var LastEqual: NSBinarySearchingOptions { get }
    static var InsertionIndex: NSBinarySearchingOptions { get }
}

Modified NSBinarySearchingOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSBlockOperation
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSBundle.init(URL: NSURL)
DeclarationIntroduction
From
convenience init(URL url: NSURL)
iOS 8.0
To
convenience init?(URL url: NSURL)
iOS 4.0

Modified NSBundle.URLForAuxiliaryExecutable(String) -> NSURL?
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSBundle.URLForResource(String, withExtension: String?) -> NSURL?
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSBundle.URLForResource(String, withExtension: String?, subdirectory: String?) -> NSURL?
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSBundle.URLForResource(String, withExtension: String?, subdirectory: String?, inBundleWithURL: NSURL) -> NSURL? [class]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSBundle.URLForResource(String, withExtension: String?, subdirectory: String?, localization: String?) -> NSURL?
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSBundle.URLsForResourcesWithExtension(String?, subdirectory: String?) -> [AnyObject]?
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSBundle.URLsForResourcesWithExtension(String?, subdirectory: String?, inBundleWithURL: NSURL) -> [AnyObject]? [class]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSBundle.URLsForResourcesWithExtension(String?, subdirectory: String?, localization: String?) -> [AnyObject]?
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSBundle.appStoreReceiptURL
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSBundle.builtInPlugInsURL
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSBundle.bundleURL
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSBundle.executableArchitectures
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSBundle.executableURL
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSBundle.init(forClass: AnyClass)
DeclarationIntroduction
From
init(forClass aClass: AnyClass!) -> NSBundle
iOS 8.0
To
init(forClass aClass: AnyClass) -> NSBundle
iOS 8.1

Modified NSBundle.init(identifier: String)
Declaration
From
init(identifier identifier: String) -> NSBundle
To
init?(identifier identifier: String) -> NSBundle

Modified NSBundle.infoDictionary
Declaration
From
var infoDictionary: [NSObject : AnyObject] { get }
To
var infoDictionary: [NSObject : AnyObject]? { get }

Modified NSBundle.loadAndReturnError(NSErrorPointer) -> Bool
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSBundle.localizations
Declaration
From
var localizations: [AnyObject] { get }
To
var localizations: [AnyObject]? { get }

Modified NSBundle.localizedInfoDictionary
Declaration
From
var localizedInfoDictionary: [NSObject : AnyObject] { get }
To
var localizedInfoDictionary: [NSObject : AnyObject]? { get }

Modified NSBundle.init(path: String)
Declaration
From
init(path path: String)
To
init?(path path: String)

Modified NSBundle.preflightAndReturnError(NSErrorPointer) -> Bool
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSBundle.privateFrameworksURL
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSBundle.resourceURL
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSBundle.sharedFrameworksURL
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSBundle.sharedSupportURL
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSByteCountFormatter
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSByteCountFormatterUnits [struct]
Declaration
From
struct NSByteCountFormatterUnits : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var UseDefault: NSByteCountFormatterUnits { get }
    static var UseBytes: NSByteCountFormatterUnits { get }
    static var UseKB: NSByteCountFormatterUnits { get }
    static var UseMB: NSByteCountFormatterUnits { get }
    static var UseGB: NSByteCountFormatterUnits { get }
    static var UseTB: NSByteCountFormatterUnits { get }
    static var UsePB: NSByteCountFormatterUnits { get }
    static var UseEB: NSByteCountFormatterUnits { get }
    static var UseZB: NSByteCountFormatterUnits { get }
    static var UseYBOrHigher: NSByteCountFormatterUnits { get }
    static var UseAll: NSByteCountFormatterUnits { get }
}
To
struct NSByteCountFormatterUnits : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var UseDefault: NSByteCountFormatterUnits { get }
    static var UseBytes: NSByteCountFormatterUnits { get }
    static var UseKB: NSByteCountFormatterUnits { get }
    static var UseMB: NSByteCountFormatterUnits { get }
    static var UseGB: NSByteCountFormatterUnits { get }
    static var UseTB: NSByteCountFormatterUnits { get }
    static var UsePB: NSByteCountFormatterUnits { get }
    static var UseEB: NSByteCountFormatterUnits { get }
    static var UseZB: NSByteCountFormatterUnits { get }
    static var UseYBOrHigher: NSByteCountFormatterUnits { get }
    static var UseAll: NSByteCountFormatterUnits { get }
}

Modified NSByteCountFormatterUnits.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSCache
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSCalendar.AMSymbol
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSCalendar.PMSymbol
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSCalendar.autoupdatingCurrentCalendar() -> NSCalendar [class]
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSCalendar.init(calendarIdentifier: String)
Declaration
From
init(calendarIdentifier ident: String)
To
init?(calendarIdentifier ident: String)

Modified NSCalendar.dateByAddingUnit(NSCalendarUnit, value: Int, toDate: NSDate, options: NSCalendarOptions) -> NSDate?
Declaration
From
func dateByAddingUnit(_ unit: NSCalendarUnit, value value: Int, toDate date: NSDate, options options: NSCalendarOptions) -> NSDate
To
func dateByAddingUnit(_ unit: NSCalendarUnit, value value: Int, toDate date: NSDate, options options: NSCalendarOptions) -> NSDate?

Modified NSCalendar.dateBySettingHour(Int, minute: Int, second: Int, ofDate: NSDate, options: NSCalendarOptions) -> NSDate?
Declaration
From
func dateBySettingHour(_ h: Int, minute m: Int, second s: Int, ofDate date: NSDate, options opts: NSCalendarOptions) -> NSDate
To
func dateBySettingHour(_ h: Int, minute m: Int, second s: Int, ofDate date: NSDate, options opts: NSCalendarOptions) -> NSDate?

Modified NSCalendar.eraSymbols
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSCalendar.init(identifier: String)
Declaration
From
init(identifier calendarIdentifierConstant: String) -> NSCalendar
To
init?(identifier calendarIdentifierConstant: String) -> NSCalendar

Modified NSCalendar.longEraSymbols
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSCalendar.monthSymbols
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSCalendar.nextDateAfterDate(NSDate, matchingHour: Int, minute: Int, second: Int, options: NSCalendarOptions) -> NSDate?
Declaration
From
func nextDateAfterDate(_ date: NSDate, matchingHour hourValue: Int, minute minuteValue: Int, second secondValue: Int, options options: NSCalendarOptions) -> NSDate!
To
func nextDateAfterDate(_ date: NSDate, matchingHour hourValue: Int, minute minuteValue: Int, second secondValue: Int, options options: NSCalendarOptions) -> NSDate?

Modified NSCalendar.quarterSymbols
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSCalendar.rangeOfUnit(NSCalendarUnit, startDate: AutoreleasingUnsafeMutablePointer<NSDate?>, interval: UnsafeMutablePointer<NSTimeInterval>, forDate: NSDate) -> Bool
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSCalendar.shortMonthSymbols
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSCalendar.shortQuarterSymbols
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSCalendar.shortStandaloneMonthSymbols
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSCalendar.shortStandaloneQuarterSymbols
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSCalendar.shortStandaloneWeekdaySymbols
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSCalendar.shortWeekdaySymbols
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSCalendar.standaloneMonthSymbols
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSCalendar.standaloneQuarterSymbols
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSCalendar.standaloneWeekdaySymbols
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSCalendar.veryShortMonthSymbols
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSCalendar.veryShortStandaloneMonthSymbols
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSCalendar.veryShortStandaloneWeekdaySymbols
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSCalendar.veryShortWeekdaySymbols
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSCalendar.weekdaySymbols
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSCalendarOptions [struct]
Declaration
From
struct NSCalendarOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var WrapComponents: NSCalendarOptions { get }
    static var MatchStrictly: NSCalendarOptions { get }
    static var SearchBackwards: NSCalendarOptions { get }
    static var MatchPreviousTimePreservingSmallerUnits: NSCalendarOptions { get }
    static var MatchNextTimePreservingSmallerUnits: NSCalendarOptions { get }
    static var MatchNextTime: NSCalendarOptions { get }
    static var MatchFirst: NSCalendarOptions { get }
    static var MatchLast: NSCalendarOptions { get }
}
To
struct NSCalendarOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var WrapComponents: NSCalendarOptions { get }
    static var MatchStrictly: NSCalendarOptions { get }
    static var SearchBackwards: NSCalendarOptions { get }
    static var MatchPreviousTimePreservingSmallerUnits: NSCalendarOptions { get }
    static var MatchNextTimePreservingSmallerUnits: NSCalendarOptions { get }
    static var MatchNextTime: NSCalendarOptions { get }
    static var MatchFirst: NSCalendarOptions { get }
    static var MatchLast: NSCalendarOptions { get }
}

Modified NSCalendarOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSCalendarUnit [struct]
Declaration
From
struct NSCalendarUnit : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var CalendarUnitEra: NSCalendarUnit { get }
    static var CalendarUnitYear: NSCalendarUnit { get }
    static var CalendarUnitMonth: NSCalendarUnit { get }
    static var CalendarUnitDay: NSCalendarUnit { get }
    static var CalendarUnitHour: NSCalendarUnit { get }
    static var CalendarUnitMinute: NSCalendarUnit { get }
    static var CalendarUnitSecond: NSCalendarUnit { get }
    static var CalendarUnitWeekday: NSCalendarUnit { get }
    static var CalendarUnitWeekdayOrdinal: NSCalendarUnit { get }
    static var CalendarUnitQuarter: NSCalendarUnit { get }
    static var CalendarUnitWeekOfMonth: NSCalendarUnit { get }
    static var CalendarUnitWeekOfYear: NSCalendarUnit { get }
    static var CalendarUnitYearForWeekOfYear: NSCalendarUnit { get }
    static var CalendarUnitNanosecond: NSCalendarUnit { get }
    static var CalendarUnitCalendar: NSCalendarUnit { get }
    static var CalendarUnitTimeZone: NSCalendarUnit { get }
    static var EraCalendarUnit: NSCalendarUnit { get }
    static var YearCalendarUnit: NSCalendarUnit { get }
    static var MonthCalendarUnit: NSCalendarUnit { get }
    static var DayCalendarUnit: NSCalendarUnit { get }
    static var HourCalendarUnit: NSCalendarUnit { get }
    static var MinuteCalendarUnit: NSCalendarUnit { get }
    static var SecondCalendarUnit: NSCalendarUnit { get }
    static var WeekCalendarUnit: NSCalendarUnit { get }
    static var WeekdayCalendarUnit: NSCalendarUnit { get }
    static var WeekdayOrdinalCalendarUnit: NSCalendarUnit { get }
    static var QuarterCalendarUnit: NSCalendarUnit { get }
    static var WeekOfMonthCalendarUnit: NSCalendarUnit { get }
    static var WeekOfYearCalendarUnit: NSCalendarUnit { get }
    static var YearForWeekOfYearCalendarUnit: NSCalendarUnit { get }
    static var CalendarCalendarUnit: NSCalendarUnit { get }
    static var TimeZoneCalendarUnit: NSCalendarUnit { get }
}
To
struct NSCalendarUnit : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var CalendarUnitEra: NSCalendarUnit { get }
    static var CalendarUnitYear: NSCalendarUnit { get }
    static var CalendarUnitMonth: NSCalendarUnit { get }
    static var CalendarUnitDay: NSCalendarUnit { get }
    static var CalendarUnitHour: NSCalendarUnit { get }
    static var CalendarUnitMinute: NSCalendarUnit { get }
    static var CalendarUnitSecond: NSCalendarUnit { get }
    static var CalendarUnitWeekday: NSCalendarUnit { get }
    static var CalendarUnitWeekdayOrdinal: NSCalendarUnit { get }
    static var CalendarUnitQuarter: NSCalendarUnit { get }
    static var CalendarUnitWeekOfMonth: NSCalendarUnit { get }
    static var CalendarUnitWeekOfYear: NSCalendarUnit { get }
    static var CalendarUnitYearForWeekOfYear: NSCalendarUnit { get }
    static var CalendarUnitNanosecond: NSCalendarUnit { get }
    static var CalendarUnitCalendar: NSCalendarUnit { get }
    static var CalendarUnitTimeZone: NSCalendarUnit { get }
    static var EraCalendarUnit: NSCalendarUnit { get }
    static var YearCalendarUnit: NSCalendarUnit { get }
    static var MonthCalendarUnit: NSCalendarUnit { get }
    static var DayCalendarUnit: NSCalendarUnit { get }
    static var HourCalendarUnit: NSCalendarUnit { get }
    static var MinuteCalendarUnit: NSCalendarUnit { get }
    static var SecondCalendarUnit: NSCalendarUnit { get }
    static var WeekCalendarUnit: NSCalendarUnit { get }
    static var WeekdayCalendarUnit: NSCalendarUnit { get }
    static var WeekdayOrdinalCalendarUnit: NSCalendarUnit { get }
    static var QuarterCalendarUnit: NSCalendarUnit { get }
    static var WeekOfMonthCalendarUnit: NSCalendarUnit { get }
    static var WeekOfYearCalendarUnit: NSCalendarUnit { get }
    static var YearForWeekOfYearCalendarUnit: NSCalendarUnit { get }
    static var CalendarCalendarUnit: NSCalendarUnit { get }
    static var TimeZoneCalendarUnit: NSCalendarUnit { get }
}

Modified NSCalendarUnit.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSCharacterSet.URLFragmentAllowedCharacterSet() -> NSCharacterSet [class]
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSCharacterSet.URLHostAllowedCharacterSet() -> NSCharacterSet [class]
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSCharacterSet.URLPasswordAllowedCharacterSet() -> NSCharacterSet [class]
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSCharacterSet.URLPathAllowedCharacterSet() -> NSCharacterSet [class]
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSCharacterSet.URLQueryAllowedCharacterSet() -> NSCharacterSet [class]
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSCharacterSet.URLUserAllowedCharacterSet() -> NSCharacterSet [class]
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSCharacterSet.init(contentsOfFile: String)
Declaration
From
init(contentsOfFile fName: String) -> NSCharacterSet
To
init?(contentsOfFile fName: String) -> NSCharacterSet

Modified NSCharacterSet.newlineCharacterSet() -> NSCharacterSet [class]
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSCoder.allowedClasses
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSCoder.decodeIntegerForKey(String) -> Int
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSCoder.decodeObjectOfClass(AnyClass, forKey: String) -> AnyObject?
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSCoder.decodeObjectOfClasses(NSSet, forKey: String) -> AnyObject?
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSCoder.decodePropertyListForKey(String) -> AnyObject?
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSCoder.encodeConditionalObject(AnyObject?)
DeclarationIntroduction
From
func encodeConditionalObject(_ object: AnyObject)
iOS 8.0
To
func encodeConditionalObject(_ object: AnyObject?)
iOS 8.1

Modified NSCoder.encodeConditionalObject(AnyObject?, forKey: String)
DeclarationIntroduction
From
func encodeConditionalObject(_ objv: AnyObject, forKey key: String)
iOS 8.0
To
func encodeConditionalObject(_ objv: AnyObject?, forKey key: String)
iOS 8.1

Modified NSCoder.encodeInteger(Int, forKey: String)
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSCoder.encodeObject(AnyObject?)
DeclarationIntroduction
From
func encodeObject(_ object: AnyObject)
iOS 8.0
To
func encodeObject(_ object: AnyObject?)
iOS 8.1

Modified NSCoder.encodeObject(AnyObject?, forKey: String)
DeclarationIntroduction
From
func encodeObject(_ objv: AnyObject, forKey key: String)
iOS 8.0
To
func encodeObject(_ objv: AnyObject?, forKey key: String)
iOS 8.1

Modified NSCoder.requiresSecureCoding
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSComparisonPredicate
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSComparisonPredicateOptions [struct]
Declaration
From
struct NSComparisonPredicateOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var CaseInsensitivePredicateOption: NSComparisonPredicateOptions { get }
    static var DiacriticInsensitivePredicateOption: NSComparisonPredicateOptions { get }
    static var NormalizedPredicateOption: NSComparisonPredicateOptions { get }
}
To
struct NSComparisonPredicateOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var CaseInsensitivePredicateOption: NSComparisonPredicateOptions { get }
    static var DiacriticInsensitivePredicateOption: NSComparisonPredicateOptions { get }
    static var NormalizedPredicateOption: NSComparisonPredicateOptions { get }
}

Modified NSComparisonPredicateOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSCompoundPredicate
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSCompoundPredicate.andPredicateWithSubpredicates([AnyObject]) -> NSCompoundPredicate [class]
DeclarationIntroduction
From
class func andPredicateWithSubpredicates(_ subpredicates: [AnyObject]!) -> NSCompoundPredicate
iOS 8.0
To
class func andPredicateWithSubpredicates(_ subpredicates: [AnyObject]) -> NSCompoundPredicate
iOS 8.1

Modified NSCompoundPredicate.orPredicateWithSubpredicates([AnyObject]) -> NSCompoundPredicate [class]
DeclarationIntroduction
From
class func orPredicateWithSubpredicates(_ subpredicates: [AnyObject]!) -> NSCompoundPredicate
iOS 8.0
To
class func orPredicateWithSubpredicates(_ subpredicates: [AnyObject]) -> NSCompoundPredicate
iOS 8.1

Modified NSCompoundPredicate.subpredicates
Declaration
From
var subpredicates: [AnyObject]! { get }
To
var subpredicates: [AnyObject] { get }

Modified NSCondition
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSCondition.name
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSConditionLock.name
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSData
Protocols
FromAnyObject, NSCoding, NSCopying, NSMutableCopying, NSSecureCoding
ToAnyObject, CKRecordValue, NSCoding, NSCopying, NSMutableCopying, NSObjectProtocol, NSSecureCoding

Modified NSData.init(base64EncodedData: NSData, options: NSDataBase64DecodingOptions)
DeclarationIntroduction
From
init(base64EncodedData base64Data: NSData, options options: NSDataBase64DecodingOptions)
iOS 8.0
To
init?(base64EncodedData base64Data: NSData, options options: NSDataBase64DecodingOptions)
iOS 7.0

Modified NSData.base64EncodedDataWithOptions(NSDataBase64EncodingOptions) -> NSData
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSData.init(base64EncodedString: String, options: NSDataBase64DecodingOptions)
DeclarationIntroduction
From
init(base64EncodedString base64String: String, options options: NSDataBase64DecodingOptions)
iOS 8.0
To
init?(base64EncodedString base64String: String, options options: NSDataBase64DecodingOptions)
iOS 7.0

Modified NSData.base64EncodedStringWithOptions(NSDataBase64EncodingOptions) -> String
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSData.init(bytesNoCopy: UnsafeMutablePointer<Void>, length: Int, deallocator:((UnsafeMutablePointer<Void>, Int) -> Void)?)
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSData.init(contentsOfFile: String)
Declaration
From
init(contentsOfFile path: String)
To
init?(contentsOfFile path: String)

Modified NSData.init(contentsOfFile: String, options: NSDataReadingOptions, error: NSErrorPointer)
Declaration
From
init(contentsOfFile path: String, options readOptionsMask: NSDataReadingOptions, error errorPtr: NSErrorPointer)
To
init?(contentsOfFile path: String, options readOptionsMask: NSDataReadingOptions, error errorPtr: NSErrorPointer)

Modified NSData.init(contentsOfMappedFile: String)
DeclarationIntroductionDeprecation
From
init(contentsOfMappedFile path: String)
iOS 8.0--
To
init?(contentsOfMappedFile path: String)
iOS 2.0iOS 8.0

Modified NSData.init(contentsOfURL: NSURL)
Declaration
From
init(contentsOfURL url: NSURL)
To
init?(contentsOfURL url: NSURL)

Modified NSData.init(contentsOfURL: NSURL, options: NSDataReadingOptions, error: NSErrorPointer)
Declaration
From
init(contentsOfURL url: NSURL, options readOptionsMask: NSDataReadingOptions, error errorPtr: NSErrorPointer)
To
init?(contentsOfURL url: NSURL, options readOptionsMask: NSDataReadingOptions, error errorPtr: NSErrorPointer)

Modified NSData.dataWithContentsOfMappedFile(String) -> AnyObject? [class]
IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 8.0

Modified NSData.enumerateByteRangesUsingBlock((UnsafePointer<Void>, NSRange, UnsafeMutablePointer<ObjCBool>) -> Void)
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSData.getBytes(UnsafeMutablePointer<Void>)
IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 8.0

Modified NSData.rangeOfData(NSData, options: NSDataSearchOptions, range: NSRange) -> NSRange
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSDataBase64DecodingOptions [struct]
DeclarationIntroduction
From
struct NSDataBase64DecodingOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var IgnoreUnknownCharacters: NSDataBase64DecodingOptions { get }
}
iOS 8.0
To
struct NSDataBase64DecodingOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var IgnoreUnknownCharacters: NSDataBase64DecodingOptions { get }
}
iOS 7.0

Modified NSDataBase64DecodingOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSDataBase64EncodingOptions [struct]
DeclarationIntroduction
From
struct NSDataBase64EncodingOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var Encoding64CharacterLineLength: NSDataBase64EncodingOptions { get }
    static var Encoding76CharacterLineLength: NSDataBase64EncodingOptions { get }
    static var EncodingEndLineWithCarriageReturn: NSDataBase64EncodingOptions { get }
    static var EncodingEndLineWithLineFeed: NSDataBase64EncodingOptions { get }
}
iOS 8.0
To
struct NSDataBase64EncodingOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var Encoding64CharacterLineLength: NSDataBase64EncodingOptions { get }
    static var Encoding76CharacterLineLength: NSDataBase64EncodingOptions { get }
    static var EncodingEndLineWithCarriageReturn: NSDataBase64EncodingOptions { get }
    static var EncodingEndLineWithLineFeed: NSDataBase64EncodingOptions { get }
}
iOS 7.0

Modified NSDataBase64EncodingOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSDataDetector
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSDataDetector.init(types: NSTextCheckingTypes, error: NSErrorPointer)
Declaration
From
init(types checkingTypes: NSTextCheckingTypes, error error: NSErrorPointer)
To
init?(types checkingTypes: NSTextCheckingTypes, error error: NSErrorPointer)

Modified NSDataReadingOptions [struct]
Declaration
From
struct NSDataReadingOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var DataReadingMappedIfSafe: NSDataReadingOptions { get }
    static var DataReadingUncached: NSDataReadingOptions { get }
    static var DataReadingMappedAlways: NSDataReadingOptions { get }
    static var DataReadingMapped: NSDataReadingOptions { get }
    static var MappedRead: NSDataReadingOptions { get }
    static var UncachedRead: NSDataReadingOptions { get }
}
To
struct NSDataReadingOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var DataReadingMappedIfSafe: NSDataReadingOptions { get }
    static var DataReadingUncached: NSDataReadingOptions { get }
    static var DataReadingMappedAlways: NSDataReadingOptions { get }
    static var DataReadingMapped: NSDataReadingOptions { get }
    static var MappedRead: NSDataReadingOptions { get }
    static var UncachedRead: NSDataReadingOptions { get }
}

Modified NSDataReadingOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSDataSearchOptions [struct]
DeclarationIntroduction
From
struct NSDataSearchOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var Backwards: NSDataSearchOptions { get }
    static var Anchored: NSDataSearchOptions { get }
}
iOS 8.0
To
struct NSDataSearchOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var Backwards: NSDataSearchOptions { get }
    static var Anchored: NSDataSearchOptions { get }
}
iOS 4.0

Modified NSDataSearchOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSDataWritingOptions [struct]
Declaration
From
struct NSDataWritingOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var DataWritingAtomic: NSDataWritingOptions { get }
    static var DataWritingWithoutOverwriting: NSDataWritingOptions { get }
    static var DataWritingFileProtectionNone: NSDataWritingOptions { get }
    static var DataWritingFileProtectionComplete: NSDataWritingOptions { get }
    static var DataWritingFileProtectionCompleteUnlessOpen: NSDataWritingOptions { get }
    static var DataWritingFileProtectionCompleteUntilFirstUserAuthentication: NSDataWritingOptions { get }
    static var DataWritingFileProtectionMask: NSDataWritingOptions { get }
    static var AtomicWrite: NSDataWritingOptions { get }
}
To
struct NSDataWritingOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var DataWritingAtomic: NSDataWritingOptions { get }
    static var DataWritingWithoutOverwriting: NSDataWritingOptions { get }
    static var DataWritingFileProtectionNone: NSDataWritingOptions { get }
    static var DataWritingFileProtectionComplete: NSDataWritingOptions { get }
    static var DataWritingFileProtectionCompleteUnlessOpen: NSDataWritingOptions { get }
    static var DataWritingFileProtectionCompleteUntilFirstUserAuthentication: NSDataWritingOptions { get }
    static var DataWritingFileProtectionMask: NSDataWritingOptions { get }
    static var AtomicWrite: NSDataWritingOptions { get }
}

Modified NSDataWritingOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSDate
Protocols
FromAnyObject, NSCoding, NSCopying, NSSecureCoding, Reflectable
ToAnyObject, CKRecordValue, NSCoding, NSCopying, NSObjectProtocol, NSSecureCoding, Reflectable

Modified NSDate.dateByAddingTimeInterval(NSTimeInterval) -> Self!
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSDateComponents.calendar
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSDateComponents.date
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSDateComponents.leapMonth
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSDateComponents.nanosecond
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSDateComponents.quarter
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSDateComponents.timeZone
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSDateComponents.weekOfMonth
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSDateComponents.weekOfYear
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSDateComponents.yearForWeekOfYear
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSDateComponentsFormatter.calendar
Declaration
From
@NSCopying var calendar: NSCalendar!
To
@NSCopying var calendar: NSCalendar?

Modified NSDateComponentsFormatterZeroFormattingBehavior [struct]
Declaration
From
struct NSDateComponentsFormatterZeroFormattingBehavior : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var None: NSDateComponentsFormatterZeroFormattingBehavior { get }
    static var Default: NSDateComponentsFormatterZeroFormattingBehavior { get }
    static var DropLeading: NSDateComponentsFormatterZeroFormattingBehavior { get }
    static var DropMiddle: NSDateComponentsFormatterZeroFormattingBehavior { get }
    static var DropTrailing: NSDateComponentsFormatterZeroFormattingBehavior { get }
    static var DropAll: NSDateComponentsFormatterZeroFormattingBehavior { get }
    static var Pad: NSDateComponentsFormatterZeroFormattingBehavior { get }
}
To
struct NSDateComponentsFormatterZeroFormattingBehavior : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var None: NSDateComponentsFormatterZeroFormattingBehavior { get }
    static var Default: NSDateComponentsFormatterZeroFormattingBehavior { get }
    static var DropLeading: NSDateComponentsFormatterZeroFormattingBehavior { get }
    static var DropMiddle: NSDateComponentsFormatterZeroFormattingBehavior { get }
    static var DropTrailing: NSDateComponentsFormatterZeroFormattingBehavior { get }
    static var DropAll: NSDateComponentsFormatterZeroFormattingBehavior { get }
    static var Pad: NSDateComponentsFormatterZeroFormattingBehavior { get }
}

Modified NSDateComponentsFormatterZeroFormattingBehavior.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSDateFormatter.dateFormatFromTemplate(String, options: Int, locale: NSLocale?) -> String? [class]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSDateFormatter.doesRelativeDateFormatting
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSDateFormatter.gregorianStartDate
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSDateFormatter.localizedStringFromDate(NSDate, dateStyle: NSDateFormatterStyle, timeStyle: NSDateFormatterStyle) -> String [class]
DeclarationIntroduction
From
class func localizedStringFromDate(_ date: NSDate, dateStyle dstyle: NSDateFormatterStyle, timeStyle tstyle: NSDateFormatterStyle) -> String!
iOS 8.0
To
class func localizedStringFromDate(_ date: NSDate, dateStyle dstyle: NSDateFormatterStyle, timeStyle tstyle: NSDateFormatterStyle) -> String
iOS 4.0

Modified NSDateFormatter.longEraSymbols
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSDateFormatter.quarterSymbols
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSDateFormatter.shortQuarterSymbols
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSDateFormatter.shortStandaloneMonthSymbols
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSDateFormatter.shortStandaloneQuarterSymbols
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSDateFormatter.shortStandaloneWeekdaySymbols
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSDateFormatter.standaloneMonthSymbols
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSDateFormatter.standaloneQuarterSymbols
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSDateFormatter.standaloneWeekdaySymbols
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSDateFormatter.veryShortMonthSymbols
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSDateFormatter.veryShortStandaloneMonthSymbols
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSDateFormatter.veryShortStandaloneWeekdaySymbols
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSDateFormatter.veryShortWeekdaySymbols
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSDictionary.init(contentsOfFile: String)
Declaration
From
convenience init(contentsOfFile path: String)
To
convenience init?(contentsOfFile path: String)

Modified NSDictionary.init(contentsOfURL: NSURL)
Declaration
From
convenience init(contentsOfURL url: NSURL)
To
convenience init?(contentsOfURL url: NSURL)

Modified NSDictionary.enumerateKeysAndObjectsUsingBlock((AnyObject!, AnyObject!, UnsafeMutablePointer<ObjCBool>) -> Void)
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSDictionary.enumerateKeysAndObjectsWithOptions(NSEnumerationOptions, usingBlock:(AnyObject!, AnyObject!, UnsafeMutablePointer<ObjCBool>) -> Void)
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSDictionary.keysOfEntriesPassingTest((AnyObject!, AnyObject!, UnsafeMutablePointer<ObjCBool>) -> Bool) -> NSSet
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSDictionary.keysOfEntriesWithOptions(NSEnumerationOptions, passingTest:(AnyObject!, AnyObject!, UnsafeMutablePointer<ObjCBool>) -> Bool) -> NSSet
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSDictionary.keysSortedByValueUsingComparator(NSComparator) -> [AnyObject]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSDictionary.keysSortedByValueWithOptions(NSSortOptions, usingComparator: NSComparator) -> [AnyObject]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSDictionary.sharedKeySetForKeys([AnyObject]) -> AnyObject [class]
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSDirectoryEnumerationOptions [struct]
DeclarationIntroduction
From
struct NSDirectoryEnumerationOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var SkipsSubdirectoryDescendants: NSDirectoryEnumerationOptions { get }
    static var SkipsPackageDescendants: NSDirectoryEnumerationOptions { get }
    static var SkipsHiddenFiles: NSDirectoryEnumerationOptions { get }
}
iOS 8.0
To
struct NSDirectoryEnumerationOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var SkipsSubdirectoryDescendants: NSDirectoryEnumerationOptions { get }
    static var SkipsPackageDescendants: NSDirectoryEnumerationOptions { get }
    static var SkipsHiddenFiles: NSDirectoryEnumerationOptions { get }
}
iOS 4.0

Modified NSDirectoryEnumerationOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSDirectoryEnumerator.level
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSDirectoryEnumerator.skipDescendants()
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSEnumerationOptions [struct]
Declaration
From
struct NSEnumerationOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var Concurrent: NSEnumerationOptions { get }
    static var Reverse: NSEnumerationOptions { get }
}
To
struct NSEnumerationOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var Concurrent: NSEnumerationOptions { get }
    static var Reverse: NSEnumerationOptions { get }
}

Modified NSEnumerationOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSException.callStackReturnAddresses
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSException.callStackSymbols
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSExpression
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSExpression.allowEvaluation()
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSExpression.collection
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSExpression.expressionBlock
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSExpression.expressionForAnyKey() -> NSExpression [class]
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSExpression.leftExpression
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSExpression.predicate
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSExpression.rightExpression
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSFileCoordinator
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSFileCoordinator.itemAtURL(NSURL, willMoveToURL: NSURL)
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSFileCoordinator.purposeIdentifier
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSFileCoordinatorReadingOptions [struct]
Declaration
From
struct NSFileCoordinatorReadingOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var WithoutChanges: NSFileCoordinatorReadingOptions { get }
    static var ResolvesSymbolicLink: NSFileCoordinatorReadingOptions { get }
    static var ImmediatelyAvailableMetadataOnly: NSFileCoordinatorReadingOptions { get }
    static var ForUploading: NSFileCoordinatorReadingOptions { get }
}
To
struct NSFileCoordinatorReadingOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var WithoutChanges: NSFileCoordinatorReadingOptions { get }
    static var ResolvesSymbolicLink: NSFileCoordinatorReadingOptions { get }
    static var ImmediatelyAvailableMetadataOnly: NSFileCoordinatorReadingOptions { get }
    static var ForUploading: NSFileCoordinatorReadingOptions { get }
}

Modified NSFileCoordinatorReadingOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSFileCoordinatorWritingOptions [struct]
Declaration
From
struct NSFileCoordinatorWritingOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var ForDeleting: NSFileCoordinatorWritingOptions { get }
    static var ForMoving: NSFileCoordinatorWritingOptions { get }
    static var ForMerging: NSFileCoordinatorWritingOptions { get }
    static var ForReplacing: NSFileCoordinatorWritingOptions { get }
    static var ContentIndependentMetadataOnly: NSFileCoordinatorWritingOptions { get }
}
To
struct NSFileCoordinatorWritingOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var ForDeleting: NSFileCoordinatorWritingOptions { get }
    static var ForMoving: NSFileCoordinatorWritingOptions { get }
    static var ForMerging: NSFileCoordinatorWritingOptions { get }
    static var ForReplacing: NSFileCoordinatorWritingOptions { get }
    static var ContentIndependentMetadataOnly: NSFileCoordinatorWritingOptions { get }
}

Modified NSFileCoordinatorWritingOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSFileHandle.init(coder: NSCoder)
Declaration
From
init(coder coder: NSCoder)
To
init?(coder coder: NSCoder)

Modified NSFileHandle.init(forReadingAtPath: String)
Declaration
From
convenience init(forReadingAtPath path: String)
To
convenience init?(forReadingAtPath path: String)

Modified NSFileHandle.init(forReadingFromURL: NSURL, error: NSErrorPointer)
NameDeclarationIntroduction
FromfileHandleForReadingFromURL(_:error:)
class func fileHandleForReadingFromURL(_ url: NSURL, error error: NSErrorPointer) -> Self!
iOS 8.0
Toinit(forReadingFromURL:error:)
convenience init?(forReadingFromURL url: NSURL, error error: NSErrorPointer)
iOS 8.1

Modified NSFileHandle.init(forUpdatingAtPath: String)
Declaration
From
convenience init(forUpdatingAtPath path: String)
To
convenience init?(forUpdatingAtPath path: String)

Modified NSFileHandle.init(forUpdatingURL: NSURL, error: NSErrorPointer)
NameDeclarationIntroduction
FromfileHandleForUpdatingURL(_:error:)
class func fileHandleForUpdatingURL(_ url: NSURL, error error: NSErrorPointer) -> Self!
iOS 8.0
Toinit(forUpdatingURL:error:)
convenience init?(forUpdatingURL url: NSURL, error error: NSErrorPointer)
iOS 8.1

Modified NSFileHandle.init(forWritingAtPath: String)
Declaration
From
convenience init(forWritingAtPath path: String)
To
convenience init?(forWritingAtPath path: String)

Modified NSFileHandle.init(forWritingToURL: NSURL, error: NSErrorPointer)
NameDeclarationIntroduction
FromfileHandleForWritingToURL(_:error:)
class func fileHandleForWritingToURL(_ url: NSURL, error error: NSErrorPointer) -> Self!
iOS 8.0
Toinit(forWritingToURL:error:)
convenience init?(forWritingToURL url: NSURL, error error: NSErrorPointer)
iOS 8.1

Modified NSFileHandle.readabilityHandler
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSFileHandle.writeabilityHandler
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSFileManager.URLForDirectory(NSSearchPathDirectory, inDomain: NSSearchPathDomainMask, appropriateForURL: NSURL?, create: Bool, error: NSErrorPointer) -> NSURL?
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileManager.URLForPublishingUbiquitousItemAtURL(NSURL, expirationDate: AutoreleasingUnsafeMutablePointer<NSDate?>, error: NSErrorPointer) -> NSURL?
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSFileManager.URLForUbiquityContainerIdentifier(String?) -> NSURL?
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSFileManager.URLsForDirectory(NSSearchPathDirectory, inDomains: NSSearchPathDomainMask) -> [AnyObject]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileManager.attributesOfFileSystemForPath(String, error: NSErrorPointer) -> [NSObject: AnyObject]?
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSFileManager.attributesOfItemAtPath(String, error: NSErrorPointer) -> [NSObject: AnyObject]?
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSFileManager.containerURLForSecurityApplicationGroupIdentifier(String) -> NSURL?
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSFileManager.contentsOfDirectoryAtPath(String, error: NSErrorPointer) -> [AnyObject]?
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSFileManager.contentsOfDirectoryAtURL(NSURL, includingPropertiesForKeys:[AnyObject]?, options: NSDirectoryEnumerationOptions, error: NSErrorPointer) -> [AnyObject]?
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileManager.copyItemAtPath(String, toPath: String, error: NSErrorPointer) -> Bool
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSFileManager.copyItemAtURL(NSURL, toURL: NSURL, error: NSErrorPointer) -> Bool
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileManager.createDirectoryAtPath(String, withIntermediateDirectories: Bool, attributes:[NSObject: AnyObject]?, error: NSErrorPointer) -> Bool
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSFileManager.createDirectoryAtURL(NSURL, withIntermediateDirectories: Bool, attributes:[NSObject: AnyObject]?, error: NSErrorPointer) -> Bool
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSFileManager.createSymbolicLinkAtPath(String, withDestinationPath: String, error: NSErrorPointer) -> Bool
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSFileManager.createSymbolicLinkAtURL(NSURL, withDestinationURL: NSURL, error: NSErrorPointer) -> Bool
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSFileManager.delegate
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSFileManager.destinationOfSymbolicLinkAtPath(String, error: NSErrorPointer) -> String?
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSFileManager.enumeratorAtURL(NSURL, includingPropertiesForKeys:[AnyObject]?, options: NSDirectoryEnumerationOptions, errorHandler:((NSURL!, NSError!) -> Bool)?) -> NSDirectoryEnumerator?
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileManager.evictUbiquitousItemAtURL(NSURL, error: NSErrorPointer) -> Bool
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSFileManager.isUbiquitousItemAtURL(NSURL) -> Bool
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSFileManager.linkItemAtPath(String, toPath: String, error: NSErrorPointer) -> Bool
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSFileManager.linkItemAtURL(NSURL, toURL: NSURL, error: NSErrorPointer) -> Bool
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileManager.mountedVolumeURLsIncludingResourceValuesForKeys([AnyObject]?, options: NSVolumeEnumerationOptions) -> [AnyObject]?
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileManager.moveItemAtPath(String, toPath: String, error: NSErrorPointer) -> Bool
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSFileManager.moveItemAtURL(NSURL, toURL: NSURL, error: NSErrorPointer) -> Bool
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileManager.removeItemAtPath(String, error: NSErrorPointer) -> Bool
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSFileManager.removeItemAtURL(NSURL, error: NSErrorPointer) -> Bool
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileManager.replaceItemAtURL(NSURL, withItemAtURL: NSURL, backupItemName: String?, options: NSFileManagerItemReplacementOptions, resultingItemURL: AutoreleasingUnsafeMutablePointer<NSURL?>, error: NSErrorPointer) -> Bool
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileManager.setAttributes([NSObject: AnyObject], ofItemAtPath: String, error: NSErrorPointer) -> Bool
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSFileManager.setUbiquitous(Bool, itemAtURL: NSURL, destinationURL: NSURL, error: NSErrorPointer) -> Bool
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSFileManager.startDownloadingUbiquitousItemAtURL(NSURL, error: NSErrorPointer) -> Bool
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSFileManager.subpathsOfDirectoryAtPath(String, error: NSErrorPointer) -> [AnyObject]?
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSFileManager.ubiquityIdentityToken
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSFileManagerDelegate.fileManager(NSFileManager, shouldCopyItemAtURL: NSURL, toURL: NSURL) -> Bool
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileManagerDelegate.fileManager(NSFileManager, shouldLinkItemAtURL: NSURL, toURL: NSURL) -> Bool
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileManagerDelegate.fileManager(NSFileManager, shouldMoveItemAtURL: NSURL, toURL: NSURL) -> Bool
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileManagerDelegate.fileManager(NSFileManager, shouldProceedAfterError: NSError, copyingItemAtURL: NSURL, toURL: NSURL) -> Bool
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileManagerDelegate.fileManager(NSFileManager, shouldProceedAfterError: NSError, linkingItemAtURL: NSURL, toURL: NSURL) -> Bool
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileManagerDelegate.fileManager(NSFileManager, shouldProceedAfterError: NSError, movingItemAtURL: NSURL, toURL: NSURL) -> Bool
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileManagerDelegate.fileManager(NSFileManager, shouldProceedAfterError: NSError, removingItemAtURL: NSURL) -> Bool
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileManagerDelegate.fileManager(NSFileManager, shouldRemoveItemAtURL: NSURL) -> Bool
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileManagerItemReplacementOptions [struct]
DeclarationIntroduction
From
struct NSFileManagerItemReplacementOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var UsingNewMetadataOnly: NSFileManagerItemReplacementOptions { get }
    static var WithoutDeletingBackupItem: NSFileManagerItemReplacementOptions { get }
}
iOS 8.0
To
struct NSFileManagerItemReplacementOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var UsingNewMetadataOnly: NSFileManagerItemReplacementOptions { get }
    static var WithoutDeletingBackupItem: NSFileManagerItemReplacementOptions { get }
}
iOS 4.0

Modified NSFileManagerItemReplacementOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSFileSecurity
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSFileSecurity.init(coder: NSCoder)
Declaration
From
init(coder aDecoder: NSCoder)
To
init?(coder aDecoder: NSCoder)

Modified NSFileVersion
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSFileVersion.init(ofItemAtURL: NSURL, forPersistentIdentifier: AnyObject)
Declaration
From
init(ofItemAtURL url: NSURL, forPersistentIdentifier persistentIdentifier: AnyObject) -> NSFileVersion
To
init?(ofItemAtURL url: NSURL, forPersistentIdentifier persistentIdentifier: AnyObject) -> NSFileVersion

Modified NSFileVersionAddingOptions [struct]
Declaration
From
struct NSFileVersionAddingOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var ByMoving: NSFileVersionAddingOptions { get }
}
To
struct NSFileVersionAddingOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var ByMoving: NSFileVersionAddingOptions { get }
}

Modified NSFileVersionAddingOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSFileVersionReplacingOptions [struct]
Declaration
From
struct NSFileVersionReplacingOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var ByMoving: NSFileVersionReplacingOptions { get }
}
To
struct NSFileVersionReplacingOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var ByMoving: NSFileVersionReplacingOptions { get }
}

Modified NSFileVersionReplacingOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSFileWrapper
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileWrapper.init(URL: NSURL, options: NSFileWrapperReadingOptions, error: NSErrorPointer)
DeclarationIntroduction
From
init(URL url: NSURL, options options: NSFileWrapperReadingOptions, error outError: NSErrorPointer)
iOS 8.0
To
init?(URL url: NSURL, options options: NSFileWrapperReadingOptions, error outError: NSErrorPointer)
iOS 4.0

Modified NSFileWrapper.init(coder: NSCoder)
Declaration
From
init(coder inCoder: NSCoder)
To
init?(coder inCoder: NSCoder)

Modified NSFileWrapper.matchesContentsOfURL(NSURL) -> Bool
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileWrapper.readFromURL(NSURL, options: NSFileWrapperReadingOptions, error: NSErrorPointer) -> Bool
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileWrapper.init(serializedRepresentation: NSData)
Declaration
From
init(serializedRepresentation serializeRepresentation: NSData)
To
init?(serializedRepresentation serializeRepresentation: NSData)

Modified NSFileWrapper.symbolicLinkDestinationURL
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileWrapper.init(symbolicLinkWithDestinationURL: NSURL)
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileWrapper.writeToURL(NSURL, options: NSFileWrapperWritingOptions, originalContentsURL: NSURL?, error: NSErrorPointer) -> Bool
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileWrapperReadingOptions [struct]
DeclarationIntroduction
From
struct NSFileWrapperReadingOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var Immediate: NSFileWrapperReadingOptions { get }
    static var WithoutMapping: NSFileWrapperReadingOptions { get }
}
iOS 8.0
To
struct NSFileWrapperReadingOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var Immediate: NSFileWrapperReadingOptions { get }
    static var WithoutMapping: NSFileWrapperReadingOptions { get }
}
iOS 4.0

Modified NSFileWrapperReadingOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSFileWrapperWritingOptions [struct]
DeclarationIntroduction
From
struct NSFileWrapperWritingOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var Atomic: NSFileWrapperWritingOptions { get }
    static var WithNameUpdating: NSFileWrapperWritingOptions { get }
}
iOS 8.0
To
struct NSFileWrapperWritingOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var Atomic: NSFileWrapperWritingOptions { get }
    static var WithNameUpdating: NSFileWrapperWritingOptions { get }
}
iOS 4.0

Modified NSFileWrapperWritingOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSFormatter.isPartialStringValid(String, newEditingString: AutoreleasingUnsafeMutablePointer<NSString?>, errorDescription: AutoreleasingUnsafeMutablePointer<NSString?>) -> Bool
DeclarationIntroduction
From
func isPartialStringValid(_ partialString: String?, newEditingString newString: AutoreleasingUnsafeMutablePointer<NSString?>, errorDescription error: AutoreleasingUnsafeMutablePointer<NSString?>) -> Bool
iOS 8.0
To
func isPartialStringValid(_ partialString: String, newEditingString newString: AutoreleasingUnsafeMutablePointer<NSString?>, errorDescription error: AutoreleasingUnsafeMutablePointer<NSString?>) -> Bool
iOS 8.1

Modified NSHTTPCookie.init(properties: [NSObject: AnyObject])
Declaration
From
init(properties properties: [NSObject : AnyObject])
To
init?(properties properties: [NSObject : AnyObject])

Modified NSHTTPCookieStorage.sortedCookiesUsingDescriptors([AnyObject]) -> [AnyObject]
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSHTTPURLResponse.init(URL: NSURL, statusCode: Int, HTTPVersion: String?, headerFields:[NSObject: AnyObject]?)
DeclarationIntroduction
From
init(URL url: NSURL, statusCode statusCode: Int, HTTPVersion HTTPVersion: String?, headerFields headerFields: [NSObject : AnyObject]?)
iOS 8.0
To
init?(URL url: NSURL, statusCode statusCode: Int, HTTPVersion HTTPVersion: String?, headerFields headerFields: [NSObject : AnyObject]?)
iOS 5.0

Modified NSHashTable
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSHashTable.weakObjectsHashTable() -> NSHashTable [class]
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSIndexSet.countOfIndexesInRange(NSRange) -> Int
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSIndexSet.enumerateIndexesInRange(NSRange, options: NSEnumerationOptions, usingBlock:((Int, UnsafeMutablePointer<ObjCBool>) -> Void)?)
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSIndexSet.enumerateIndexesUsingBlock((Int, UnsafeMutablePointer<ObjCBool>) -> Void)
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSIndexSet.enumerateIndexesWithOptions(NSEnumerationOptions, usingBlock:(Int, UnsafeMutablePointer<ObjCBool>) -> Void)
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSIndexSet.enumerateRangesInRange(NSRange, options: NSEnumerationOptions, usingBlock:(NSRange, UnsafeMutablePointer<ObjCBool>) -> Void)
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSIndexSet.enumerateRangesUsingBlock((NSRange, UnsafeMutablePointer<ObjCBool>) -> Void)
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSIndexSet.enumerateRangesWithOptions(NSEnumerationOptions, usingBlock:(NSRange, UnsafeMutablePointer<ObjCBool>) -> Void)
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSIndexSet.indexInRange(NSRange, options: NSEnumerationOptions, passingTest:(Int, UnsafeMutablePointer<ObjCBool>) -> Bool) -> Int
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSIndexSet.indexPassingTest((Int, UnsafeMutablePointer<ObjCBool>) -> Bool) -> Int
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSIndexSet.indexWithOptions(NSEnumerationOptions, passingTest:(Int, UnsafeMutablePointer<ObjCBool>) -> Bool) -> Int
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSIndexSet.indexesInRange(NSRange, options: NSEnumerationOptions, passingTest:(Int, UnsafeMutablePointer<ObjCBool>) -> Bool) -> NSIndexSet
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSIndexSet.indexesPassingTest((Int, UnsafeMutablePointer<ObjCBool>) -> Bool) -> NSIndexSet
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSIndexSet.indexesWithOptions(NSEnumerationOptions, passingTest:(Int, UnsafeMutablePointer<ObjCBool>) -> Bool) -> NSIndexSet
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSInputStream.init(URL: NSURL)
DeclarationIntroduction
From
init(URL url: NSURL)
iOS 8.0
To
init?(URL url: NSURL)
iOS 4.0

Modified NSInputStream.init(fileAtPath: String)
Declaration
From
convenience init(fileAtPath path: String)
To
convenience init?(fileAtPath path: String)

Modified NSItemProvider.init(contentsOfURL: NSURL!)
Declaration
From
convenience init(contentsOfURL fileURL: NSURL!)
To
convenience init?(contentsOfURL fileURL: NSURL!)

Modified NSJSONReadingOptions [struct]
DeclarationIntroduction
From
struct NSJSONReadingOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var MutableContainers: NSJSONReadingOptions { get }
    static var MutableLeaves: NSJSONReadingOptions { get }
    static var AllowFragments: NSJSONReadingOptions { get }
}
iOS 8.0
To
struct NSJSONReadingOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var MutableContainers: NSJSONReadingOptions { get }
    static var MutableLeaves: NSJSONReadingOptions { get }
    static var AllowFragments: NSJSONReadingOptions { get }
}
iOS 5.0

Modified NSJSONReadingOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSJSONSerialization
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSJSONWritingOptions [struct]
DeclarationIntroduction
From
struct NSJSONWritingOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var PrettyPrinted: NSJSONWritingOptions { get }
}
iOS 8.0
To
struct NSJSONWritingOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var PrettyPrinted: NSJSONWritingOptions { get }
}
iOS 5.0

Modified NSJSONWritingOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSKeyValueObservingOptions [struct]
Declaration
From
struct NSKeyValueObservingOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var New: NSKeyValueObservingOptions { get }
    static var Old: NSKeyValueObservingOptions { get }
    static var Initial: NSKeyValueObservingOptions { get }
    static var Prior: NSKeyValueObservingOptions { get }
}
To
struct NSKeyValueObservingOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var New: NSKeyValueObservingOptions { get }
    static var Old: NSKeyValueObservingOptions { get }
    static var Initial: NSKeyValueObservingOptions { get }
    static var Prior: NSKeyValueObservingOptions { get }
}

Modified NSKeyValueObservingOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSKeyedArchiver.encodeConditionalObject(AnyObject?, forKey: String)
DeclarationIntroduction
From
func encodeConditionalObject(_ objv: AnyObject, forKey key: String)
iOS 8.0
To
func encodeConditionalObject(_ objv: AnyObject?, forKey key: String)
iOS 8.1

Modified NSKeyedArchiver.setClassName(String?, forClass: AnyClass) [class]
DeclarationIntroduction
From
class func setClassName(_ codedName: String!, forClass cls: AnyClass)
iOS 8.0
To
class func setClassName(_ codedName: String?, forClass cls: AnyClass)
iOS 8.1

Modified NSKeyedArchiver.setClassName(String?, forClass: AnyClass)
DeclarationIntroduction
From
func setClassName(_ codedName: String!, forClass cls: AnyClass)
iOS 8.0
To
func setClassName(_ codedName: String?, forClass cls: AnyClass)
iOS 8.1

Modified NSKeyedArchiver.setRequiresSecureCoding(Bool)
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSKeyedUnarchiver.setClass(AnyClass?, forClassName: String) [class]
DeclarationIntroduction
From
class func setClass(_ cls: AnyClass!, forClassName codedName: String)
iOS 8.0
To
class func setClass(_ cls: AnyClass?, forClassName codedName: String)
iOS 8.1

Modified NSKeyedUnarchiver.setClass(AnyClass?, forClassName: String)
DeclarationIntroduction
From
func setClass(_ cls: AnyClass!, forClassName codedName: String)
iOS 8.0
To
func setClass(_ cls: AnyClass?, forClassName codedName: String)
iOS 8.1

Modified NSKeyedUnarchiver.setRequiresSecureCoding(Bool)
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSLengthFormatter.unitStringFromValue(Double, unit: NSLengthFormatterUnit) -> String
DeclarationIntroduction
From
func unitStringFromValue(_ value: Double, unit unit: NSLengthFormatterUnit) -> String!
iOS 8.0
To
func unitStringFromValue(_ value: Double, unit unit: NSLengthFormatterUnit) -> String
iOS 8.1

Modified NSLinguisticTagger
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagger.availableTagSchemesForLanguage(String) -> [AnyObject] [class]
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagger.enumerateTagsInRange(NSRange, scheme: String, options: NSLinguisticTaggerOptions, usingBlock:(String!, NSRange, NSRange, UnsafeMutablePointer<ObjCBool>) -> Void)
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagger.orthographyAtIndex(Int, effectiveRange: NSRangePointer) -> NSOrthography?
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagger.possibleTagsAtIndex(Int, scheme: String, tokenRange: NSRangePointer, sentenceRange: NSRangePointer, scores: AutoreleasingUnsafeMutablePointer<NSArray?>) -> [AnyObject]?
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagger.sentenceRangeForRange(NSRange) -> NSRange
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagger.setOrthography(NSOrthography?, range: NSRange)
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagger.string
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagger.stringEditedInRange(NSRange, changeInLength: Int)
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagger.tagAtIndex(Int, scheme: String, tokenRange: NSRangePointer, sentenceRange: NSRangePointer) -> String?
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagger.tagSchemes
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagger.init(tagSchemes: [AnyObject], options: Int)
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagger.tagsInRange(NSRange, scheme: String, options: NSLinguisticTaggerOptions, tokenRanges: AutoreleasingUnsafeMutablePointer<NSArray?>) -> [AnyObject]
DeclarationIntroduction
From
func tagsInRange(_ range: NSRange, scheme tagScheme: String, options opts: NSLinguisticTaggerOptions, tokenRanges tokenRanges: AutoreleasingUnsafeMutablePointer<NSArray?>) -> [AnyObject]!
iOS 8.0
To
func tagsInRange(_ range: NSRange, scheme tagScheme: String, options opts: NSLinguisticTaggerOptions, tokenRanges tokenRanges: AutoreleasingUnsafeMutablePointer<NSArray?>) -> [AnyObject]
iOS 5.0

Modified NSLinguisticTaggerOptions [struct]
Declaration
From
struct NSLinguisticTaggerOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var OmitWords: NSLinguisticTaggerOptions { get }
    static var OmitPunctuation: NSLinguisticTaggerOptions { get }
    static var OmitWhitespace: NSLinguisticTaggerOptions { get }
    static var OmitOther: NSLinguisticTaggerOptions { get }
    static var JoinNames: NSLinguisticTaggerOptions { get }
}
To
struct NSLinguisticTaggerOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var OmitWords: NSLinguisticTaggerOptions { get }
    static var OmitPunctuation: NSLinguisticTaggerOptions { get }
    static var OmitWhitespace: NSLinguisticTaggerOptions { get }
    static var OmitOther: NSLinguisticTaggerOptions { get }
    static var JoinNames: NSLinguisticTaggerOptions { get }
}

Modified NSLinguisticTaggerOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSLocale.autoupdatingCurrentLocale() -> NSLocale [class]
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSLocale.canonicalLocaleIdentifierFromString(String) -> String [class]
DeclarationIntroduction
From
class func canonicalLocaleIdentifierFromString(_ string: String) -> String!
iOS 8.0
To
class func canonicalLocaleIdentifierFromString(_ string: String) -> String
iOS 8.1

Modified NSLocale.characterDirectionForLanguage(String) -> NSLocaleLanguageDirection [class]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSLocale.init(coder: NSCoder)
Declaration
From
init(coder aDecoder: NSCoder)
To
init?(coder aDecoder: NSCoder)

Modified NSLocale.commonISOCurrencyCodes() -> [AnyObject] [class]
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSLocale.lineDirectionForLanguage(String) -> NSLocaleLanguageDirection [class]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSLocale.localeIdentifierFromComponents([NSObject: AnyObject]) -> String [class]
DeclarationIntroduction
From
class func localeIdentifierFromComponents(_ dict: [NSObject : AnyObject]) -> String!
iOS 8.0
To
class func localeIdentifierFromComponents(_ dict: [NSObject : AnyObject]) -> String
iOS 8.1

Modified NSLocale.localeIdentifierFromWindowsLocaleCode(UInt32) -> String? [class]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSLocale.preferredLanguages() -> [AnyObject] [class]
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSLocale.windowsLocaleCodeFromLocaleIdentifier(String) -> UInt32 [class]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSLock.name
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSMachPort.init(machPort: UInt32, options: Int)
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSMachPort.portWithMachPort(UInt32, options: Int) -> NSPort [class]
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSMapTable
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSMapTable.strongToStrongObjectsMapTable() -> NSMapTable [class]
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSMapTable.strongToWeakObjectsMapTable() -> NSMapTable [class]
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSMapTable.weakToStrongObjectsMapTable() -> NSMapTable [class]
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSMapTable.weakToWeakObjectsMapTable() -> NSMapTable [class]
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSMatchingFlags [struct]
Declaration
From
struct NSMatchingFlags : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var Progress: NSMatchingFlags { get }
    static var Completed: NSMatchingFlags { get }
    static var HitEnd: NSMatchingFlags { get }
    static var RequiredEnd: NSMatchingFlags { get }
    static var InternalError: NSMatchingFlags { get }
}
To
struct NSMatchingFlags : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var Progress: NSMatchingFlags { get }
    static var Completed: NSMatchingFlags { get }
    static var HitEnd: NSMatchingFlags { get }
    static var RequiredEnd: NSMatchingFlags { get }
    static var InternalError: NSMatchingFlags { get }
}

Modified NSMatchingFlags.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSMatchingOptions [struct]
Declaration
From
struct NSMatchingOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var ReportProgress: NSMatchingOptions { get }
    static var ReportCompletion: NSMatchingOptions { get }
    static var Anchored: NSMatchingOptions { get }
    static var WithTransparentBounds: NSMatchingOptions { get }
    static var WithoutAnchoringBounds: NSMatchingOptions { get }
}
To
struct NSMatchingOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var ReportProgress: NSMatchingOptions { get }
    static var ReportCompletion: NSMatchingOptions { get }
    static var Anchored: NSMatchingOptions { get }
    static var WithTransparentBounds: NSMatchingOptions { get }
    static var WithoutAnchoringBounds: NSMatchingOptions { get }
}

Modified NSMatchingOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSMetadataItem
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMetadataQuery
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMetadataQuery.enumerateResultsUsingBlock((AnyObject!, Int, UnsafeMutablePointer<ObjCBool>) -> Void)
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSMetadataQuery.enumerateResultsWithOptions(NSEnumerationOptions, usingBlock:(AnyObject!, Int, UnsafeMutablePointer<ObjCBool>) -> Void)
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSMetadataQuery.operationQueue
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSMetadataQuery.searchItems
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSMetadataQueryAttributeValueTuple
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMetadataQueryResultGroup
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMutableArray.init(contentsOfFile: String)
Declaration
From
convenience init(contentsOfFile path: String)
To
convenience init?(contentsOfFile path: String)

Modified NSMutableArray.init(contentsOfURL: NSURL)
Declaration
From
convenience init(contentsOfURL url: NSURL)
To
convenience init?(contentsOfURL url: NSURL)

Modified NSMutableArray.sortUsingComparator(NSComparator)
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSMutableArray.sortWithOptions(NSSortOptions, usingComparator: NSComparator)
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSMutableAttributedString
Introduction
FromiOS 8.0
ToiOS 3.2

Modified NSMutableCharacterSet.init(contentsOfFile: String)
Declaration
From
init(contentsOfFile fName: String) -> NSMutableCharacterSet
To
init?(contentsOfFile fName: String) -> NSMutableCharacterSet

Modified NSMutableCharacterSet.newlineCharacterSet() -> NSMutableCharacterSet [class]
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSMutableData.init(capacity: Int)
Declaration
From
init(capacity capacity: Int)
To
init?(capacity capacity: Int)

Modified NSMutableData.init(length: Int)
Declaration
From
init(length length: Int)
To
init?(length length: Int)

Modified NSMutableDictionary.init(coder: NSCoder)
Declaration
From
init(coder aDecoder: NSCoder)
To
init?(coder aDecoder: NSCoder)

Modified NSMutableDictionary.init(contentsOfFile: String)
Declaration
From
convenience init(contentsOfFile path: String)
To
convenience init?(contentsOfFile path: String)

Modified NSMutableDictionary.init(contentsOfURL: NSURL)
Declaration
From
convenience init(contentsOfURL url: NSURL)
To
convenience init?(contentsOfURL url: NSURL)

Modified NSMutableOrderedSet
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMutableOrderedSet.init(coder: NSCoder)
Declaration
From
init(coder aDecoder: NSCoder)
To
init?(coder aDecoder: NSCoder)

Modified NSMutableOrderedSet.filterUsingPredicate(NSPredicate)
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMutableOrderedSet.sortUsingDescriptors([AnyObject])
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMutableSet.init(coder: NSCoder)
Declaration
From
init(coder aDecoder: NSCoder)
To
init?(coder aDecoder: NSCoder)

Modified NSMutableSet.filterUsingPredicate(NSPredicate)
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSMutableURLRequest.HTTPShouldUsePipelining
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSMutableURLRequest.addValue(String?, forHTTPHeaderField: String)
DeclarationIntroduction
From
func addValue(_ value: String!, forHTTPHeaderField field: String)
iOS 8.0
To
func addValue(_ value: String?, forHTTPHeaderField field: String)
iOS 8.1

Modified NSMutableURLRequest.allowsCellularAccess
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSMutableURLRequest.networkServiceType
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSNetService.init(domain: String, type: String, name: String)
Declaration
From
convenience init(domain domain: String, type type: String, name name: String)
To
convenience init!(domain domain: String, type type: String, name name: String)

Modified NSNetService.init(domain: String, type: String, name: String, port: Int32)
Declaration
From
init(domain domain: String, type type: String, name name: String, port port: Int32)
To
init!(domain domain: String, type type: String, name name: String, port port: Int32)

Modified NSNetService.includesPeerToPeer
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSNetService.port
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSNetService.publishWithOptions(NSNetServiceOptions)
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSNetServiceBrowser.includesPeerToPeer
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSNetServiceDelegate.netService(NSNetService, didAcceptConnectionWithInputStream: NSInputStream, outputStream: NSOutputStream)
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSNetServiceOptions [struct]
Declaration
From
struct NSNetServiceOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var NoAutoRename: NSNetServiceOptions { get }
    static var ListenForConnections: NSNetServiceOptions { get }
}
To
struct NSNetServiceOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var NoAutoRename: NSNetServiceOptions { get }
    static var ListenForConnections: NSNetServiceOptions { get }
}

Modified NSNetServiceOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSNotification.init(coder: NSCoder)
Declaration
From
init(coder aDecoder: NSCoder)
To
init?(coder aDecoder: NSCoder)

Modified NSNotification.init(name: String, object: AnyObject?, userInfo:[NSObject: AnyObject]?)
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSNotificationCenter.addObserverForName(String?, object: AnyObject?, queue: NSOperationQueue?, usingBlock:(NSNotification!) -> Void) -> NSObjectProtocol
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSNumber
Protocols
FromAnyObject, BooleanLiteralConvertible, FloatLiteralConvertible, IntegerLiteralConvertible
ToAnyObject, BooleanLiteralConvertible, CKRecordValue, FloatLiteralConvertible, IntegerLiteralConvertible, NSObjectProtocol

Modified NSNumber.init(coder: NSCoder)
Declaration
From
init(coder aDecoder: NSCoder)
To
init?(coder aDecoder: NSCoder)

Modified NSNumber.init(integer: Int)
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSNumber.integerValue
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSNumber.init(unsignedInteger: Int)
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSNumber.unsignedIntegerValue
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSNumberFormatter.currencyDecimalSeparator
Declaration
From
var currencyDecimalSeparator: String!
To
var currencyDecimalSeparator: String?

Modified NSNumberFormatter.currencyGroupingSeparator
DeclarationIntroduction
From
var currencyGroupingSeparator: String!
iOS 8.0
To
var currencyGroupingSeparator: String?
iOS 2.0

Modified NSNumberFormatter.currencySymbol
Declaration
From
var currencySymbol: String!
To
var currencySymbol: String?

Modified NSNumberFormatter.decimalSeparator
Declaration
From
var decimalSeparator: String!
To
var decimalSeparator: String?

Modified NSNumberFormatter.internationalCurrencySymbol
Declaration
From
var internationalCurrencySymbol: String!
To
var internationalCurrencySymbol: String?

Modified NSNumberFormatter.lenient
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSNumberFormatter.localizedStringFromNumber(NSNumber, numberStyle: NSNumberFormatterStyle) -> String [class]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSNumberFormatter.maximumSignificantDigits
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSNumberFormatter.minimumSignificantDigits
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSNumberFormatter.multiplier
Declaration
From
@NSCopying var multiplier: NSNumber!
To
@NSCopying var multiplier: NSNumber?

Modified NSNumberFormatter.paddingCharacter
Declaration
From
var paddingCharacter: String!
To
var paddingCharacter: String?

Modified NSNumberFormatter.partialStringValidationEnabled
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSNumberFormatter.roundingIncrement
Declaration
From
@NSCopying var roundingIncrement: NSNumber!
To
@NSCopying var roundingIncrement: NSNumber?

Modified NSNumberFormatter.stringFromNumber(NSNumber) -> String?
DeclarationIntroduction
From
func stringFromNumber(_ number: NSNumber) -> String!
iOS 8.0
To
func stringFromNumber(_ number: NSNumber) -> String?
iOS 8.1

Modified NSNumberFormatter.textAttributesForNegativeInfinity
Declaration
From
var textAttributesForNegativeInfinity: [NSObject : AnyObject]!
To
var textAttributesForNegativeInfinity: [NSObject : AnyObject]?

Modified NSNumberFormatter.textAttributesForNegativeValues
Declaration
From
var textAttributesForNegativeValues: [NSObject : AnyObject]!
To
var textAttributesForNegativeValues: [NSObject : AnyObject]?

Modified NSNumberFormatter.textAttributesForNil
Declaration
From
var textAttributesForNil: [NSObject : AnyObject]!
To
var textAttributesForNil: [NSObject : AnyObject]?

Modified NSNumberFormatter.usesSignificantDigits
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSOperation
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSOperation.asynchronous
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSOperation.completionBlock
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSOperation.threadPriority
IntroductionDeprecation
FromiOS 8.0--
ToiOS 4.0iOS 8.0

Modified NSOperation.waitUntilFinished()
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSOperationQueue
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSOperationQueue.addOperationWithBlock(() -> Void)
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSOperationQueue.addOperations([AnyObject], waitUntilFinished: Bool)
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSOperationQueue.currentQueue() -> NSOperationQueue? [class]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSOperationQueue.mainQueue() -> NSOperationQueue [class]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSOperationQueue.name
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSOperationQueue.operationCount
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSOrderedSet
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSOrderedSet.init(coder: NSCoder)
Declaration
From
init(coder aDecoder: NSCoder)
To
init?(coder aDecoder: NSCoder)

Modified NSOrderedSet.filteredOrderedSetUsingPredicate(NSPredicate) -> NSOrderedSet
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSOrderedSet.removeObserver(NSObject, forKeyPath: String, context: UnsafeMutablePointer<Void>)
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSOrderedSet.setValue(AnyObject?, forKey: String)
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSOrderedSet.sortedArrayUsingDescriptors([AnyObject]) -> [AnyObject]
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSOrderedSet.valueForKey(String) -> AnyObject
DeclarationIntroduction
From
func valueForKey(_ key: String) -> AnyObject!
iOS 8.0
To
func valueForKey(_ key: String) -> AnyObject
iOS 5.0

Modified NSOrthography
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSOrthography.allLanguages
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSOrthography.allScripts
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSOrthography.init(coder: NSCoder)
Declaration
From
init(coder aDecoder: NSCoder)
To
init?(coder aDecoder: NSCoder)

Modified NSOrthography.dominantLanguage
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSOrthography.dominantLanguageForScript(String) -> String
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSOrthography.init(dominantScript: String, languageMap:[NSObject: AnyObject])
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSOrthography.languagesForScript(String) -> [AnyObject]?
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSOutputStream.init(URL: NSURL, append: Bool)
DeclarationIntroduction
From
init(URL url: NSURL, append shouldAppend: Bool)
iOS 8.0
To
init?(URL url: NSURL, append shouldAppend: Bool)
iOS 4.0

Modified NSOutputStream.init(toFileAtPath: String, append: Bool)
Declaration
From
convenience init(toFileAtPath path: String, append shouldAppend: Bool)
To
convenience init?(toFileAtPath path: String, append shouldAppend: Bool)

Modified NSPointerArray
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSPointerArray.strongObjectsPointerArray() -> NSPointerArray [class]
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSPointerArray.weakObjectsPointerArray() -> NSPointerArray [class]
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSPointerFunctions
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSPredicate
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSPredicate.allowEvaluation()
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSPredicate.evaluateWithObject(AnyObject, substitutionVariables:[NSObject: AnyObject]?) -> Bool
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSPredicate.init(format: String, _: CVarArgType)
Declaration
From
convenience init(format predicateFormat: String, _ args: CVarArgType...)
To
convenience init?(format predicateFormat: String, _ args: CVarArgType...)

Modified NSPredicate.init(fromMetadataQueryString: String)
Declaration
From
init(fromMetadataQueryString queryString: String) -> NSPredicate
To
init?(fromMetadataQueryString queryString: String) -> NSPredicate

Modified NSProcessInfo.activeProcessorCount
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSProcessInfo.beginActivityWithOptions(NSActivityOptions, reason: String) -> NSObjectProtocol
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSProcessInfo.endActivity(NSObjectProtocol)
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSProcessInfo.operatingSystem() -> Int
IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 8.0

Modified NSProcessInfo.operatingSystemName() -> String
IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 8.0

Modified NSProcessInfo.performActivityWithOptions(NSActivityOptions, reason: String, usingBlock:() -> Void)
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSProcessInfo.physicalMemory
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSProcessInfo.processorCount
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSProcessInfo.systemUptime
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSProgress
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSPropertyListMutabilityOptions [struct]
Declaration
From
struct NSPropertyListMutabilityOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var Immutable: NSPropertyListMutabilityOptions { get }
    static var MutableContainers: NSPropertyListMutabilityOptions { get }
    static var MutableContainersAndLeaves: NSPropertyListMutabilityOptions { get }
}
To
struct NSPropertyListMutabilityOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var Immutable: NSPropertyListMutabilityOptions { get }
    static var MutableContainers: NSPropertyListMutabilityOptions { get }
    static var MutableContainersAndLeaves: NSPropertyListMutabilityOptions { get }
}

Modified NSPropertyListMutabilityOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSPropertyListSerialization.dataFromPropertyList(AnyObject, format: NSPropertyListFormat, errorDescription: UnsafeMutablePointer<NSString?>) -> NSData? [class]
IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 8.0

Modified NSPropertyListSerialization.dataWithPropertyList(AnyObject, format: NSPropertyListFormat, options: NSPropertyListWriteOptions, error: NSErrorPointer) -> NSData? [class]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSPropertyListSerialization.propertyListFromData(NSData, mutabilityOption: NSPropertyListMutabilityOptions, format: UnsafeMutablePointer<NSPropertyListFormat>, errorDescription: UnsafeMutablePointer<NSString?>) -> AnyObject? [class]
IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 8.0

Modified NSPropertyListSerialization.propertyListWithData(NSData, options: NSPropertyListReadOptions, format: UnsafeMutablePointer<NSPropertyListFormat>, error: NSErrorPointer) -> AnyObject? [class]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSPropertyListSerialization.propertyListWithStream(NSInputStream, options: NSPropertyListReadOptions, format: UnsafeMutablePointer<NSPropertyListFormat>, error: NSErrorPointer) -> AnyObject? [class]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSPropertyListSerialization.writePropertyList(AnyObject, toStream: NSOutputStream, format: NSPropertyListFormat, options: NSPropertyListWriteOptions, error: NSErrorPointer) -> Int [class]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSPurgeableData
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSRecursiveLock.name
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSRegularExpression
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSRegularExpression.init(pattern: String, options: NSRegularExpressionOptions, error: NSErrorPointer)
Declaration
From
init(pattern pattern: String, options options: NSRegularExpressionOptions, error error: NSErrorPointer)
To
init?(pattern pattern: String, options options: NSRegularExpressionOptions, error error: NSErrorPointer)

Modified NSRegularExpressionOptions [struct]
Declaration
From
struct NSRegularExpressionOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var CaseInsensitive: NSRegularExpressionOptions { get }
    static var AllowCommentsAndWhitespace: NSRegularExpressionOptions { get }
    static var IgnoreMetacharacters: NSRegularExpressionOptions { get }
    static var DotMatchesLineSeparators: NSRegularExpressionOptions { get }
    static var AnchorsMatchLines: NSRegularExpressionOptions { get }
    static var UseUnixLineSeparators: NSRegularExpressionOptions { get }
    static var UseUnicodeWordBoundaries: NSRegularExpressionOptions { get }
}
To
struct NSRegularExpressionOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var CaseInsensitive: NSRegularExpressionOptions { get }
    static var AllowCommentsAndWhitespace: NSRegularExpressionOptions { get }
    static var IgnoreMetacharacters: NSRegularExpressionOptions { get }
    static var DotMatchesLineSeparators: NSRegularExpressionOptions { get }
    static var AnchorsMatchLines: NSRegularExpressionOptions { get }
    static var UseUnixLineSeparators: NSRegularExpressionOptions { get }
    static var UseUnicodeWordBoundaries: NSRegularExpressionOptions { get }
}

Modified NSRegularExpressionOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSRunLoop.mainRunLoop() -> NSRunLoop [class]
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSScanner.scanHexDouble(UnsafeMutablePointer<Double>) -> Bool
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSScanner.scanHexFloat(UnsafeMutablePointer<Float>) -> Bool
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSScanner.scanHexLongLong(UnsafeMutablePointer<UInt64>) -> Bool
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSScanner.scanInteger(UnsafeMutablePointer<Int>) -> Bool
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSScanner.scanUnsignedLongLong(UnsafeMutablePointer<UInt64>) -> Bool
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSSearchPathDomainMask [struct]
Declaration
From
struct NSSearchPathDomainMask : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var UserDomainMask: NSSearchPathDomainMask { get }
    static var LocalDomainMask: NSSearchPathDomainMask { get }
    static var NetworkDomainMask: NSSearchPathDomainMask { get }
    static var SystemDomainMask: NSSearchPathDomainMask { get }
    static var AllDomainsMask: NSSearchPathDomainMask { get }
}
To
struct NSSearchPathDomainMask : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var UserDomainMask: NSSearchPathDomainMask { get }
    static var LocalDomainMask: NSSearchPathDomainMask { get }
    static var NetworkDomainMask: NSSearchPathDomainMask { get }
    static var SystemDomainMask: NSSearchPathDomainMask { get }
    static var AllDomainsMask: NSSearchPathDomainMask { get }
}

Modified NSSearchPathDomainMask.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSSet.init(coder: NSCoder)
Declaration
From
init(coder aDecoder: NSCoder)
To
init?(coder aDecoder: NSCoder)

Modified NSSet.enumerateObjectsUsingBlock((AnyObject!, UnsafeMutablePointer<ObjCBool>) -> Void)
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSSet.enumerateObjectsWithOptions(NSEnumerationOptions, usingBlock:(AnyObject!, UnsafeMutablePointer<ObjCBool>) -> Void)
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSSet.filteredSetUsingPredicate(NSPredicate) -> NSSet
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSSet.objectsPassingTest((AnyObject!, UnsafeMutablePointer<ObjCBool>) -> Bool) -> NSSet
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSSet.objectsWithOptions(NSEnumerationOptions, passingTest:(AnyObject!, UnsafeMutablePointer<ObjCBool>) -> Bool) -> NSSet
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSSet.removeObserver(NSObject, forKeyPath: String, context: UnsafeMutablePointer<Void>)
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSSet.setByAddingObject(AnyObject) -> NSSet
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSSet.setByAddingObjectsFromArray([AnyObject]) -> NSSet
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSSet.setByAddingObjectsFromSet(NSSet) -> NSSet
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSSet.sortedArrayUsingDescriptors([AnyObject]) -> [AnyObject]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSSortDescriptor.allowEvaluation()
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSSortDescriptor.comparator
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSSortDescriptor.init(key: String, ascending: Bool, comparator: NSComparator)
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSSortOptions [struct]
Declaration
From
struct NSSortOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var Concurrent: NSSortOptions { get }
    static var Stable: NSSortOptions { get }
}
To
struct NSSortOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var Concurrent: NSSortOptions { get }
    static var Stable: NSSortOptions { get }
}

Modified NSSortOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSStreamEvent [struct]
Declaration
From
struct NSStreamEvent : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var None: NSStreamEvent { get }
    static var OpenCompleted: NSStreamEvent { get }
    static var HasBytesAvailable: NSStreamEvent { get }
    static var HasSpaceAvailable: NSStreamEvent { get }
    static var ErrorOccurred: NSStreamEvent { get }
    static var EndEncountered: NSStreamEvent { get }
}
To
struct NSStreamEvent : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var None: NSStreamEvent { get }
    static var OpenCompleted: NSStreamEvent { get }
    static var HasBytesAvailable: NSStreamEvent { get }
    static var HasSpaceAvailable: NSStreamEvent { get }
    static var ErrorOccurred: NSStreamEvent { get }
    static var EndEncountered: NSStreamEvent { get }
}

Modified NSStreamEvent.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSString
Protocols
FromAnyObject, NSCoding, NSCopying, NSMutableCopying, NSSecureCoding, Reflectable, StringLiteralConvertible
ToAnyObject, CKRecordValue, NSCoding, NSCopying, NSMutableCopying, NSObjectProtocol, NSSecureCoding, Reflectable, StringLiteralConvertible

Modified NSString.init(CString: UnsafePointer<Int8>, encoding: UInt)
Declaration
From
convenience init(CString nullTerminatedCString: UnsafePointer<Int8>, encoding encoding: UInt)
To
convenience init?(CString nullTerminatedCString: UnsafePointer<Int8>, encoding encoding: UInt)

Modified NSString.init(UTF8String: UnsafePointer<Int8>)
Declaration
From
convenience init(UTF8String nullTerminatedCString: UnsafePointer<Int8>)
To
convenience init?(UTF8String nullTerminatedCString: UnsafePointer<Int8>)

Modified NSString.boolValue
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSString.init(bytes: UnsafePointer<Void>, length: Int, encoding: UInt)
Declaration
From
convenience init(bytes bytes: UnsafePointer<Void>, length len: Int, encoding encoding: UInt)
To
convenience init?(bytes bytes: UnsafePointer<Void>, length len: Int, encoding encoding: UInt)

Modified NSString.init(bytesNoCopy: UnsafeMutablePointer<Void>, length: Int, encoding: UInt, freeWhenDone: Bool)
Declaration
From
convenience init(bytesNoCopy bytes: UnsafeMutablePointer<Void>, length len: Int, encoding encoding: UInt, freeWhenDone freeBuffer: Bool)
To
convenience init?(bytesNoCopy bytes: UnsafeMutablePointer<Void>, length len: Int, encoding encoding: UInt, freeWhenDone freeBuffer: Bool)

Modified NSString.capitalizedStringWithLocale(NSLocale?) -> String
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSString.componentsSeparatedByCharactersInSet(NSCharacterSet) -> [AnyObject]
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSString.init(contentsOfFile: String, encoding: UInt, error: NSErrorPointer)
Declaration
From
convenience init(contentsOfFile path: String, encoding enc: UInt, error error: NSErrorPointer)
To
convenience init?(contentsOfFile path: String, encoding enc: UInt, error error: NSErrorPointer)

Modified NSString.init(contentsOfFile: String, usedEncoding: UnsafeMutablePointer<UInt>, error: NSErrorPointer)
Declaration
From
convenience init(contentsOfFile path: String, usedEncoding enc: UnsafeMutablePointer<UInt>, error error: NSErrorPointer)
To
convenience init?(contentsOfFile path: String, usedEncoding enc: UnsafeMutablePointer<UInt>, error error: NSErrorPointer)

Modified NSString.init(contentsOfURL: NSURL, encoding: UInt, error: NSErrorPointer)
Declaration
From
convenience init(contentsOfURL url: NSURL, encoding enc: UInt, error error: NSErrorPointer)
To
convenience init?(contentsOfURL url: NSURL, encoding enc: UInt, error error: NSErrorPointer)

Modified NSString.init(contentsOfURL: NSURL, usedEncoding: UnsafeMutablePointer<UInt>, error: NSErrorPointer)
Declaration
From
convenience init(contentsOfURL url: NSURL, usedEncoding enc: UnsafeMutablePointer<UInt>, error error: NSErrorPointer)
To
convenience init?(contentsOfURL url: NSURL, usedEncoding enc: UnsafeMutablePointer<UInt>, error error: NSErrorPointer)

Modified NSString.init(data: NSData, encoding: UInt)
Declaration
From
convenience init(data data: NSData, encoding encoding: UInt)
To
convenience init?(data data: NSData, encoding encoding: UInt)

Modified NSString.enumerateLinesUsingBlock((String!, UnsafeMutablePointer<ObjCBool>) -> Void)
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSString.enumerateLinguisticTagsInRange(NSRange, scheme: String, options: NSLinguisticTaggerOptions, orthography: NSOrthography?, usingBlock:(String!, NSRange, NSRange, UnsafeMutablePointer<ObjCBool>) -> Void)
DeclarationIntroduction
From
func enumerateLinguisticTagsInRange(_ range: NSRange, scheme tagScheme: String, options opts: NSLinguisticTaggerOptions, orthography orthography: NSOrthography?, usingBlock block: ((String!, NSRange, NSRange, UnsafeMutablePointer<ObjCBool>) -> Void)!)
iOS 8.0
To
func enumerateLinguisticTagsInRange(_ range: NSRange, scheme tagScheme: String, options opts: NSLinguisticTaggerOptions, orthography orthography: NSOrthography?, usingBlock block: (String!, NSRange, NSRange, UnsafeMutablePointer<ObjCBool>) -> Void)
iOS 5.0

Modified NSString.enumerateSubstringsInRange(NSRange, options: NSStringEnumerationOptions, usingBlock:(String!, NSRange, NSRange, UnsafeMutablePointer<ObjCBool>) -> Void)
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSString.integerValue
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSString.linguisticTagsInRange(NSRange, scheme: String, options: NSLinguisticTaggerOptions, orthography: NSOrthography?, tokenRanges: AutoreleasingUnsafeMutablePointer<NSArray?>) -> [AnyObject]
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSString.localizedStandardCompare(String) -> NSComparisonResult
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSString.longLongValue
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSString.lowercaseStringWithLocale(NSLocale?) -> String
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSString.rangeOfComposedCharacterSequencesForRange(NSRange) -> NSRange
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSString.rangeOfString(String, options: NSStringCompareOptions, range: NSRange, locale: NSLocale?) -> NSRange
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSString.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet) -> String?
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSString.stringByFoldingWithOptions(NSStringCompareOptions, locale: NSLocale?) -> String
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSString.stringByRemovingPercentEncoding
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSString.stringByReplacingCharactersInRange(NSRange, withString: String) -> String
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSString.stringByReplacingOccurrencesOfString(String, withString: String) -> String
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSString.stringByReplacingOccurrencesOfString(String, withString: String, options: NSStringCompareOptions, range: NSRange) -> String
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSString.uppercaseStringWithLocale(NSLocale?) -> String
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSStringCompareOptions [struct]
Declaration
From
struct NSStringCompareOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var CaseInsensitiveSearch: NSStringCompareOptions { get }
    static var LiteralSearch: NSStringCompareOptions { get }
    static var BackwardsSearch: NSStringCompareOptions { get }
    static var AnchoredSearch: NSStringCompareOptions { get }
    static var NumericSearch: NSStringCompareOptions { get }
    static var DiacriticInsensitiveSearch: NSStringCompareOptions { get }
    static var WidthInsensitiveSearch: NSStringCompareOptions { get }
    static var ForcedOrderingSearch: NSStringCompareOptions { get }
    static var RegularExpressionSearch: NSStringCompareOptions { get }
}
To
struct NSStringCompareOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var CaseInsensitiveSearch: NSStringCompareOptions { get }
    static var LiteralSearch: NSStringCompareOptions { get }
    static var BackwardsSearch: NSStringCompareOptions { get }
    static var AnchoredSearch: NSStringCompareOptions { get }
    static var NumericSearch: NSStringCompareOptions { get }
    static var DiacriticInsensitiveSearch: NSStringCompareOptions { get }
    static var WidthInsensitiveSearch: NSStringCompareOptions { get }
    static var ForcedOrderingSearch: NSStringCompareOptions { get }
    static var RegularExpressionSearch: NSStringCompareOptions { get }
}

Modified NSStringCompareOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSStringEncodingConversionOptions [struct]
Declaration
From
struct NSStringEncodingConversionOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var AllowLossy: NSStringEncodingConversionOptions { get }
    static var ExternalRepresentation: NSStringEncodingConversionOptions { get }
}
To
struct NSStringEncodingConversionOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var AllowLossy: NSStringEncodingConversionOptions { get }
    static var ExternalRepresentation: NSStringEncodingConversionOptions { get }
}

Modified NSStringEncodingConversionOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSStringEnumerationOptions [struct]
Declaration
From
struct NSStringEnumerationOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var ByLines: NSStringEnumerationOptions { get }
    static var ByParagraphs: NSStringEnumerationOptions { get }
    static var ByComposedCharacterSequences: NSStringEnumerationOptions { get }
    static var ByWords: NSStringEnumerationOptions { get }
    static var BySentences: NSStringEnumerationOptions { get }
    static var Reverse: NSStringEnumerationOptions { get }
    static var SubstringNotRequired: NSStringEnumerationOptions { get }
    static var Localized: NSStringEnumerationOptions { get }
}
To
struct NSStringEnumerationOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var ByLines: NSStringEnumerationOptions { get }
    static var ByParagraphs: NSStringEnumerationOptions { get }
    static var ByComposedCharacterSequences: NSStringEnumerationOptions { get }
    static var ByWords: NSStringEnumerationOptions { get }
    static var BySentences: NSStringEnumerationOptions { get }
    static var Reverse: NSStringEnumerationOptions { get }
    static var SubstringNotRequired: NSStringEnumerationOptions { get }
    static var Localized: NSStringEnumerationOptions { get }
}

Modified NSStringEnumerationOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSTextCheckingResult
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSTextCheckingResult.alternativeStrings
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSTextCheckingResult.components
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSTextCheckingResult.correctionCheckingResultWithRange(NSRange, replacementString: String, alternativeStrings:[AnyObject]) -> NSTextCheckingResult [class]
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSTextCheckingResult.numberOfRanges
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSTextCheckingResult.phoneNumber
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSTextCheckingResult.phoneNumberCheckingResultWithRange(NSRange, phoneNumber: String) -> NSTextCheckingResult [class]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSTextCheckingResult.rangeAtIndex(Int) -> NSRange
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSTextCheckingResult.regularExpression
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSTextCheckingResult.regularExpressionCheckingResultWithRanges(NSRangePointer, count: Int, regularExpression: NSRegularExpression) -> NSTextCheckingResult [class]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSTextCheckingResult.resultByAdjustingRangesWithOffset(Int) -> NSTextCheckingResult
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSTextCheckingResult.transitInformationCheckingResultWithRange(NSRange, components:[NSObject: AnyObject]) -> NSTextCheckingResult [class]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSTextCheckingType [struct]
Declaration
From
struct NSTextCheckingType : RawOptionSetType {
    init(_ value: UInt64)
    var value: UInt64
    static var Orthography: NSTextCheckingType { get }
    static var Spelling: NSTextCheckingType { get }
    static var Grammar: NSTextCheckingType { get }
    static var Date: NSTextCheckingType { get }
    static var Address: NSTextCheckingType { get }
    static var Link: NSTextCheckingType { get }
    static var Quote: NSTextCheckingType { get }
    static var Dash: NSTextCheckingType { get }
    static var Replacement: NSTextCheckingType { get }
    static var Correction: NSTextCheckingType { get }
    static var RegularExpression: NSTextCheckingType { get }
    static var PhoneNumber: NSTextCheckingType { get }
    static var TransitInformation: NSTextCheckingType { get }
}
To
struct NSTextCheckingType : RawOptionSetType {
    init(_ rawValue: UInt64)
    init(rawValue rawValue: UInt64)
    static var Orthography: NSTextCheckingType { get }
    static var Spelling: NSTextCheckingType { get }
    static var Grammar: NSTextCheckingType { get }
    static var Date: NSTextCheckingType { get }
    static var Address: NSTextCheckingType { get }
    static var Link: NSTextCheckingType { get }
    static var Quote: NSTextCheckingType { get }
    static var Dash: NSTextCheckingType { get }
    static var Replacement: NSTextCheckingType { get }
    static var Correction: NSTextCheckingType { get }
    static var RegularExpression: NSTextCheckingType { get }
    static var PhoneNumber: NSTextCheckingType { get }
    static var TransitInformation: NSTextCheckingType { get }
}

Modified NSTextCheckingType.init(_: UInt64)
Declaration
From
init(_ value: UInt64)
To
init(_ rawValue: UInt64)

Modified NSThread.init()
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSThread.callStackReturnAddresses() -> [AnyObject] [class]
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSThread.callStackSymbols() -> [AnyObject] [class]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSThread.cancel()
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSThread.cancelled
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSThread.executing
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSThread.finished
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSThread.isMainThread
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSThread.isMainThread() -> Bool [class]
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSThread.main()
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSThread.mainThread() -> NSThread [class]
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSThread.name
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSThread.stackSize
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSThread.start()
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSThread.init(target: AnyObject, selector: Selector, object: AnyObject?)
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSThread.threadPriority
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSTimeZone.init(abbreviation: String)
Declaration
From
convenience init(abbreviation abbreviation: String)
To
convenience init?(abbreviation abbreviation: String)

Modified NSTimeZone.daylightSavingTimeOffset
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSTimeZone.daylightSavingTimeOffsetForDate(NSDate) -> NSTimeInterval
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSTimeZone.localizedName(NSTimeZoneNameStyle, locale: NSLocale?) -> String?
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSTimeZone.init(name: String)
Declaration
From
init(name tzName: String)
To
init?(name tzName: String)

Modified NSTimeZone.init(name: String, data: NSData?)
Declaration
From
init(name tzName: String, data aData: NSData?)
To
init?(name tzName: String, data aData: NSData?)

Modified NSTimeZone.nextDaylightSavingTimeTransition
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSTimeZone.nextDaylightSavingTimeTransitionAfterDate(NSDate) -> NSDate?
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSTimeZone.setAbbreviationDictionary([NSObject: AnyObject]) [class]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSTimeZone.timeZoneDataVersion() -> String [class]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSTimer.tolerance
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURL
Protocols
FromAnyObject, NSCoding, NSCopying, NSSecureCoding, Reflectable
ToAnyObject, NSCoding, NSCopying, NSObjectProtocol, NSSecureCoding, QLPreviewItem, Reflectable

Modified NSURL.URLByAppendingPathComponent(String) -> NSURL
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURL.URLByAppendingPathComponent(String, isDirectory: Bool) -> NSURL
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURL.URLByAppendingPathExtension(String) -> NSURL
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURL.URLByDeletingLastPathComponent
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURL.URLByDeletingPathExtension
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURL.URLByResolvingSymlinksInPath
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURL.URLByStandardizingPath
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURL.bookmarkDataWithContentsOfURL(NSURL, error: NSErrorPointer) -> NSData? [class]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURL.bookmarkDataWithOptions(NSURLBookmarkCreationOptions, includingResourceValuesForKeys:[AnyObject]?, relativeToURL: NSURL?, error: NSErrorPointer) -> NSData?
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURL.init(byResolvingAliasFileAtURL: NSURL, options: NSURLBookmarkResolutionOptions, error: NSErrorPointer)
NameDeclarationIntroduction
FromURLByResolvingAliasFileAtURL(_:options:error:)
class func URLByResolvingAliasFileAtURL(_ url: NSURL, options options: NSURLBookmarkResolutionOptions, error error: NSErrorPointer) -> Self!
iOS 8.0
Toinit(byResolvingAliasFileAtURL:options:error:)
convenience init?(byResolvingAliasFileAtURL url: NSURL, options options: NSURLBookmarkResolutionOptions, error error: NSErrorPointer)
iOS 8.1

Modified NSURL.init(byResolvingBookmarkData: NSData, options: NSURLBookmarkResolutionOptions, relativeToURL: NSURL?, bookmarkDataIsStale: UnsafeMutablePointer<ObjCBool>, error: NSErrorPointer)
DeclarationIntroduction
From
convenience init(byResolvingBookmarkData bookmarkData: NSData, options options: NSURLBookmarkResolutionOptions, relativeToURL relativeURL: NSURL?, bookmarkDataIsStale isStale: UnsafeMutablePointer<ObjCBool>, error error: NSErrorPointer)
iOS 8.0
To
convenience init?(byResolvingBookmarkData bookmarkData: NSData, options options: NSURLBookmarkResolutionOptions, relativeToURL relativeURL: NSURL?, bookmarkDataIsStale isStale: UnsafeMutablePointer<ObjCBool>, error error: NSErrorPointer)
iOS 4.0

Modified NSURL.checkResourceIsReachableAndReturnError(NSErrorPointer) -> Bool
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURL.filePathURL
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURL.fileReferenceURL() -> NSURL?
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURL.fileSystemRepresentation
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURL.init(fileURLWithFileSystemRepresentation: UnsafePointer<Int8>, isDirectory: Bool, relativeToURL: NSURL?)
DeclarationIntroduction
From
init(fileURLWithFileSystemRepresentation path: UnsafePointer<Int8>, isDirectory isDir: Bool, relativeToURL baseURL: NSURL?)
iOS 8.0
To
init?(fileURLWithFileSystemRepresentation path: UnsafePointer<Int8>, isDirectory isDir: Bool, relativeToURL baseURL: NSURL?)
iOS 7.0

Modified NSURL.fileURLWithFileSystemRepresentation(UnsafePointer<Int8>, isDirectory: Bool, relativeToURL: NSURL?) -> NSURL? [class]
DeclarationIntroduction
From
class func fileURLWithFileSystemRepresentation(_ path: UnsafePointer<Int8>, isDirectory isDir: Bool, relativeToURL baseURL: NSURL!) -> NSURL?
iOS 8.0
To
class func fileURLWithFileSystemRepresentation(_ path: UnsafePointer<Int8>, isDirectory isDir: Bool, relativeToURL baseURL: NSURL?) -> NSURL?
iOS 7.0

Modified NSURL.init(fileURLWithPath: String)
Declaration
From
init(fileURLWithPath path: String)
To
init?(fileURLWithPath path: String)

Modified NSURL.init(fileURLWithPath: String, isDirectory: Bool)
DeclarationIntroduction
From
init(fileURLWithPath path: String, isDirectory isDir: Bool)
iOS 8.0
To
init?(fileURLWithPath path: String, isDirectory isDir: Bool)
iOS 2.0

Modified NSURL.fileURLWithPath(String, isDirectory: Bool) -> NSURL? [class]
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSURL.fileURLWithPathComponents([AnyObject]) -> NSURL? [class]
DeclarationIntroduction
From
class func fileURLWithPathComponents(_ components: [AnyObject]) -> NSURL!
iOS 8.0
To
class func fileURLWithPathComponents(_ components: [AnyObject]) -> NSURL?
iOS 4.0

Modified NSURL.getFileSystemRepresentation(UnsafeMutablePointer<Int8>, maxLength: Int) -> Bool
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURL.getResourceValue(AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey: String, error: NSErrorPointer) -> Bool
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURL.isFileReferenceURL() -> Bool
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURL.lastPathComponent
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURL.pathComponents
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURL.pathExtension
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURL.removeAllCachedResourceValues()
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURL.removeCachedResourceValueForKey(String)
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURL.resourceValuesForKeys([AnyObject], error: NSErrorPointer) -> [NSObject: AnyObject]?
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURL.resourceValuesForKeys([AnyObject], fromBookmarkData: NSData) -> [NSObject: AnyObject]? [class]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURL.init(scheme: String, host: String?, path: String)
Declaration
From
convenience init(scheme scheme: String, host host: String?, path path: String)
To
convenience init?(scheme scheme: String, host host: String?, path path: String)

Modified NSURL.setResourceValue(AnyObject?, forKey: String, error: NSErrorPointer) -> Bool
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURL.setResourceValues([NSObject: AnyObject], error: NSErrorPointer) -> Bool
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURL.setTemporaryResourceValue(AnyObject?, forKey: String)
DeclarationIntroduction
From
func setTemporaryResourceValue(_ value: AnyObject!, forKey key: String!)
iOS 8.0
To
func setTemporaryResourceValue(_ value: AnyObject?, forKey key: String)
iOS 7.0

Modified NSURL.init(string: String)
Declaration
From
convenience init(string URLString: String)
To
convenience init?(string URLString: String)

Modified NSURL.init(string: String, relativeToURL: NSURL?)
Declaration
From
init(string URLString: String, relativeToURL baseURL: NSURL?)
To
init?(string URLString: String, relativeToURL baseURL: NSURL?)

Modified NSURL.writeBookmarkData(NSData, toURL: NSURL, options: NSURLBookmarkFileCreationOptions, error: NSErrorPointer) -> Bool [class]
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLBookmarkCreationOptions [struct]
DeclarationIntroduction
From
struct NSURLBookmarkCreationOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var PreferFileIDResolution: NSURLBookmarkCreationOptions { get }
    static var MinimalBookmark: NSURLBookmarkCreationOptions { get }
    static var SuitableForBookmarkFile: NSURLBookmarkCreationOptions { get }
    static var WithSecurityScope: NSURLBookmarkCreationOptions { get }
    static var SecurityScopeAllowOnlyReadAccess: NSURLBookmarkCreationOptions { get }
}
iOS 8.0
To
struct NSURLBookmarkCreationOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var PreferFileIDResolution: NSURLBookmarkCreationOptions { get }
    static var MinimalBookmark: NSURLBookmarkCreationOptions { get }
    static var SuitableForBookmarkFile: NSURLBookmarkCreationOptions { get }
    static var WithSecurityScope: NSURLBookmarkCreationOptions { get }
    static var SecurityScopeAllowOnlyReadAccess: NSURLBookmarkCreationOptions { get }
}
iOS 4.0

Modified NSURLBookmarkCreationOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSURLBookmarkResolutionOptions [struct]
DeclarationIntroduction
From
struct NSURLBookmarkResolutionOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var WithoutUI: NSURLBookmarkResolutionOptions { get }
    static var WithoutMounting: NSURLBookmarkResolutionOptions { get }
    static var WithSecurityScope: NSURLBookmarkResolutionOptions { get }
}
iOS 8.0
To
struct NSURLBookmarkResolutionOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var WithoutUI: NSURLBookmarkResolutionOptions { get }
    static var WithoutMounting: NSURLBookmarkResolutionOptions { get }
    static var WithSecurityScope: NSURLBookmarkResolutionOptions { get }
}
iOS 4.0

Modified NSURLBookmarkResolutionOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSURLComponents
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURLComponents.init(URL: NSURL, resolvingAgainstBaseURL: Bool)
Declaration
From
init(URL url: NSURL, resolvingAgainstBaseURL resolve: Bool)
To
init?(URL url: NSURL, resolvingAgainstBaseURL resolve: Bool)

Modified NSURLComponents.init(string: String)
Declaration
From
init(string URLString: String)
To
init?(string URLString: String)

Modified NSURLConnection.currentRequest
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLConnection.originalRequest
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLConnection.init(request: NSURLRequest, delegate: AnyObject?)
Declaration
From
init(request request: NSURLRequest, delegate delegate: AnyObject?)
To
init?(request request: NSURLRequest, delegate delegate: AnyObject?)

Modified NSURLConnection.init(request: NSURLRequest, delegate: AnyObject?, startImmediately: Bool)
DeclarationIntroduction
From
init(request request: NSURLRequest, delegate delegate: AnyObject?, startImmediately startImmediately: Bool)
iOS 8.0
To
init?(request request: NSURLRequest, delegate delegate: AnyObject?, startImmediately startImmediately: Bool)
iOS 2.0

Modified NSURLConnection.scheduleInRunLoop(NSRunLoop, forMode: String)
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSURLConnection.sendAsynchronousRequest(NSURLRequest, queue: NSOperationQueue!, completionHandler:(NSURLResponse!, NSData!, NSError!) -> Void) [class]
DeclarationIntroduction
From
class func sendAsynchronousRequest(_ request: NSURLRequest, queue queue: NSOperationQueue!, completionHandler handler: ((NSURLResponse!, NSData!, NSError!) -> Void)!)
iOS 8.0
To
class func sendAsynchronousRequest(_ request: NSURLRequest, queue queue: NSOperationQueue!, completionHandler handler: (NSURLResponse!, NSData!, NSError!) -> Void)
iOS 5.0

Modified NSURLConnection.setDelegateQueue(NSOperationQueue!)
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLConnection.start()
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSURLConnection.unscheduleFromRunLoop(NSRunLoop, forMode: String)
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSURLConnectionDelegate.connection(NSURLConnection, canAuthenticateAgainstProtectionSpace: NSURLProtectionSpace) -> Bool
IntroductionDeprecation
FromiOS 8.0--
ToiOS 3.0iOS 8.0

Modified NSURLConnectionDelegate.connection(NSURLConnection, didCancelAuthenticationChallenge: NSURLAuthenticationChallenge)
IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 8.0

Modified NSURLConnectionDelegate.connection(NSURLConnection, didReceiveAuthenticationChallenge: NSURLAuthenticationChallenge)
IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 8.0

Modified NSURLCredential.certificates
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSURLCredential.init(identity: SecIdentity!, certificates:[AnyObject], persistence: NSURLCredentialPersistence)
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSURLCredential.init(trust: SecTrust!)
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSURLCredentialStorage.removeCredential(NSURLCredential, forProtectionSpace: NSURLProtectionSpace, options:[NSObject: AnyObject]?)
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURLProtectionSpace.distinguishedNames
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSURLProtectionSpace.serverTrust
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSURLQueryItem.value
Declaration
From
var value: String { get }
To
var value: String? { get }

Modified NSURLRequest.HTTPShouldUsePipelining
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLRequest.allowsCellularAccess
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSURLRequest.networkServiceType
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLSession
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURLSession.dataTaskWithRequest(NSURLRequest, completionHandler:((NSData!, NSURLResponse!, NSError!) -> Void)?) -> NSURLSessionDataTask
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURLSession.dataTaskWithURL(NSURL, completionHandler:((NSData!, NSURLResponse!, NSError!) -> Void)?) -> NSURLSessionDataTask
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURLSession.downloadTaskWithRequest(NSURLRequest, completionHandler:((NSURL!, NSURLResponse!, NSError!) -> Void)?) -> NSURLSessionDownloadTask
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURLSession.downloadTaskWithResumeData(NSData, completionHandler:((NSURL!, NSURLResponse!, NSError!) -> Void)?) -> NSURLSessionDownloadTask
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURLSession.downloadTaskWithURL(NSURL, completionHandler:((NSURL!, NSURLResponse!, NSError!) -> Void)?) -> NSURLSessionDownloadTask
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURLSession.uploadTaskWithRequest(NSURLRequest, fromData: NSData?, completionHandler:((NSData!, NSURLResponse!, NSError!) -> Void)?) -> NSURLSessionUploadTask
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURLSession.uploadTaskWithRequest(NSURLRequest, fromFile: NSURL, completionHandler:((NSData!, NSURLResponse!, NSError!) -> Void)?) -> NSURLSessionUploadTask
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURLSessionAuthChallengeDisposition [enum]
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURLSessionConfiguration
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURLSessionConfiguration.backgroundSessionConfiguration(String) -> NSURLSessionConfiguration [class]
IntroductionDeprecation
FromiOS 8.0--
ToiOS 7.0iOS 8.0

Modified NSURLSessionConfiguration.discretionary
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURLSessionConfiguration.sessionSendsLaunchEvents
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURLSessionDelegate.URLSessionDidFinishEventsForBackgroundURLSession(NSURLSession)
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURLSessionResponseDisposition [enum]
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURLSessionTask
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURLSessionTaskState [enum]
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSUUID
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSUUID.init(UUIDString: String)
Declaration
From
convenience init(UUIDString string: String)
To
convenience init?(UUIDString string: String)

Modified NSUbiquitousKeyValueStore
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSUndoManager
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSUndoManager.redoActionIsDiscardable
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSUndoManager.setActionIsDiscardable(Bool)
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSUndoManager.undoActionIsDiscardable
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSUserDefaults.URLForKey(String) -> NSURL?
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSUserDefaults.setURL(NSURL, forKey: String)
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSUserDefaults.init(suiteName: String)
DeclarationIntroduction
From
init(suiteName suitename: String)
iOS 8.0
To
init?(suiteName suitename: String)
iOS 7.0

Modified NSValueTransformer
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSValueTransformer.init(forName: String)
Declaration
From
init(forName name: String) -> NSValueTransformer
To
init?(forName name: String) -> NSValueTransformer

Modified NSVolumeEnumerationOptions [struct]
DeclarationIntroduction
From
struct NSVolumeEnumerationOptions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var SkipHiddenVolumes: NSVolumeEnumerationOptions { get }
    static var ProduceFileReferenceURLs: NSVolumeEnumerationOptions { get }
}
iOS 8.0
To
struct NSVolumeEnumerationOptions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var SkipHiddenVolumes: NSVolumeEnumerationOptions { get }
    static var ProduceFileReferenceURLs: NSVolumeEnumerationOptions { get }
}
iOS 4.0

Modified NSVolumeEnumerationOptions.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified NSXMLParser.init(contentsOfURL: NSURL!)
Declaration
From
convenience init(contentsOfURL url: NSURL!)
To
convenience init?(contentsOfURL url: NSURL!)

Modified NSXMLParser.init(stream: NSInputStream)
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSXMLParserDelegate.parser(NSXMLParser!, didEndElement: String!, namespaceURI: String!, qualifiedName: String!)
DeclarationIntroduction
From
optional func parser(_ parser: NSXMLParser, didEndElement elementName: String, namespaceURI namespaceURI: String, qualifiedName qName: String)
iOS 8.0
To
optional func parser(_ parser: NSXMLParser!, didEndElement elementName: String!, namespaceURI namespaceURI: String!, qualifiedName qName: String!)
iOS 8.1

Modified NSXMLParserDelegate.parser(NSXMLParser!, didEndMappingPrefix: String!)
DeclarationIntroduction
From
optional func parser(_ parser: NSXMLParser, didEndMappingPrefix prefix: String)
iOS 8.0
To
optional func parser(_ parser: NSXMLParser!, didEndMappingPrefix prefix: String!)
iOS 8.1

Modified NSXMLParserDelegate.parser(NSXMLParser!, didStartElement: String!, namespaceURI: String!, qualifiedName: String!, attributes:[NSObject: AnyObject]!)
DeclarationIntroduction
From
optional func parser(_ parser: NSXMLParser, didStartElement elementName: String, namespaceURI namespaceURI: String, qualifiedName qName: String, attributes attributeDict: [NSObject : AnyObject])
iOS 8.0
To
optional func parser(_ parser: NSXMLParser!, didStartElement elementName: String!, namespaceURI namespaceURI: String!, qualifiedName qName: String!, attributes attributeDict: [NSObject : AnyObject]!)
iOS 8.1

Modified NSXMLParserDelegate.parser(NSXMLParser!, didStartMappingPrefix: String!, toURI: String!)
DeclarationIntroduction
From
optional func parser(_ parser: NSXMLParser, didStartMappingPrefix prefix: String, toURI namespaceURI: String?)
iOS 8.0
To
optional func parser(_ parser: NSXMLParser!, didStartMappingPrefix prefix: String!, toURI namespaceURI: String!)
iOS 8.1

Modified NSXMLParserDelegate.parser(NSXMLParser!, foundAttributeDeclarationWithName: String!, forElement: String!, type: String!, defaultValue: String!)
DeclarationIntroduction
From
optional func parser(_ parser: NSXMLParser, foundAttributeDeclarationWithName attributeName: String, forElement elementName: String, type type: String, defaultValue defaultValue: String)
iOS 8.0
To
optional func parser(_ parser: NSXMLParser!, foundAttributeDeclarationWithName attributeName: String!, forElement elementName: String!, type type: String!, defaultValue defaultValue: String!)
iOS 8.1

Modified NSXMLParserDelegate.parser(NSXMLParser!, foundCDATA: NSData!)
DeclarationIntroduction
From
optional func parser(_ parser: NSXMLParser, foundCDATA CDATABlock: NSData)
iOS 8.0
To
optional func parser(_ parser: NSXMLParser!, foundCDATA CDATABlock: NSData!)
iOS 8.1

Modified NSXMLParserDelegate.parser(NSXMLParser!, foundCharacters: String!)
DeclarationIntroduction
From
optional func parser(_ parser: NSXMLParser, foundCharacters string: String)
iOS 8.0
To
optional func parser(_ parser: NSXMLParser!, foundCharacters string: String!)
iOS 8.1

Modified NSXMLParserDelegate.parser(NSXMLParser!, foundComment: String!)
DeclarationIntroduction
From
optional func parser(_ parser: NSXMLParser, foundComment comment: String)
iOS 8.0
To
optional func parser(_ parser: NSXMLParser!, foundComment comment: String!)
iOS 8.1

Modified NSXMLParserDelegate.parser(NSXMLParser!, foundElementDeclarationWithName: String!, model: String!)
DeclarationIntroduction
From
optional func parser(_ parser: NSXMLParser, foundElementDeclarationWithName elementName: String, model model: String)
iOS 8.0
To
optional func parser(_ parser: NSXMLParser!, foundElementDeclarationWithName elementName: String!, model model: String!)
iOS 8.1

Modified NSXMLParserDelegate.parser(NSXMLParser!, foundExternalEntityDeclarationWithName: String!, publicID: String!, systemID: String!)
DeclarationIntroduction
From
optional func parser(_ parser: NSXMLParser, foundExternalEntityDeclarationWithName name: String, publicID publicID: String, systemID systemID: String)
iOS 8.0
To
optional func parser(_ parser: NSXMLParser!, foundExternalEntityDeclarationWithName name: String!, publicID publicID: String!, systemID systemID: String!)
iOS 8.1

Modified NSXMLParserDelegate.parser(NSXMLParser!, foundIgnorableWhitespace: String!)
DeclarationIntroduction
From
optional func parser(_ parser: NSXMLParser, foundIgnorableWhitespace whitespaceString: String)
iOS 8.0
To
optional func parser(_ parser: NSXMLParser!, foundIgnorableWhitespace whitespaceString: String!)
iOS 8.1

Modified NSXMLParserDelegate.parser(NSXMLParser!, foundInternalEntityDeclarationWithName: String!, value: String!)
DeclarationIntroduction
From
optional func parser(_ parser: NSXMLParser, foundInternalEntityDeclarationWithName name: String, value value: String)
iOS 8.0
To
optional func parser(_ parser: NSXMLParser!, foundInternalEntityDeclarationWithName name: String!, value value: String!)
iOS 8.1

Modified NSXMLParserDelegate.parser(NSXMLParser!, foundNotationDeclarationWithName: String!, publicID: String!, systemID: String!)
DeclarationIntroduction
From
optional func parser(_ parser: NSXMLParser, foundNotationDeclarationWithName name: String, publicID publicID: String, systemID systemID: String)
iOS 8.0
To
optional func parser(_ parser: NSXMLParser!, foundNotationDeclarationWithName name: String!, publicID publicID: String!, systemID systemID: String!)
iOS 8.1

Modified NSXMLParserDelegate.parser(NSXMLParser!, foundProcessingInstructionWithTarget: String!, data: String!)
DeclarationIntroduction
From
optional func parser(_ parser: NSXMLParser, foundProcessingInstructionWithTarget target: String, data data: String)
iOS 8.0
To
optional func parser(_ parser: NSXMLParser!, foundProcessingInstructionWithTarget target: String!, data data: String!)
iOS 8.1

Modified NSXMLParserDelegate.parser(NSXMLParser!, foundUnparsedEntityDeclarationWithName: String!, publicID: String!, systemID: String!, notationName: String!)
DeclarationIntroduction
From
optional func parser(_ parser: NSXMLParser, foundUnparsedEntityDeclarationWithName name: String, publicID publicID: String, systemID systemID: String, notationName notationName: String)
iOS 8.0
To
optional func parser(_ parser: NSXMLParser!, foundUnparsedEntityDeclarationWithName name: String!, publicID publicID: String!, systemID systemID: String!, notationName notationName: String!)
iOS 8.1

Modified NSXMLParserDelegate.parser(NSXMLParser!, parseErrorOccurred: NSError!)
DeclarationIntroduction
From
optional func parser(_ parser: NSXMLParser, parseErrorOccurred parseError: NSError)
iOS 8.0
To
optional func parser(_ parser: NSXMLParser!, parseErrorOccurred parseError: NSError!)
iOS 8.1

Modified NSXMLParserDelegate.parser(NSXMLParser!, resolveExternalEntityName: String!, systemID: String!) -> NSData!
DeclarationIntroduction
From
optional func parser(_ parser: NSXMLParser, resolveExternalEntityName name: String, systemID systemID: String?) -> NSData?
iOS 8.0
To
optional func parser(_ parser: NSXMLParser!, resolveExternalEntityName name: String!, systemID systemID: String!) -> NSData!
iOS 8.1

Modified NSXMLParserDelegate.parser(NSXMLParser!, validationErrorOccurred: NSError!)
DeclarationIntroduction
From
optional func parser(_ parser: NSXMLParser, validationErrorOccurred validationError: NSError)
iOS 8.0
To
optional func parser(_ parser: NSXMLParser!, validationErrorOccurred validationError: NSError!)
iOS 8.1

Modified NSXMLParserDelegate.parserDidEndDocument(NSXMLParser!)
DeclarationIntroduction
From
optional func parserDidEndDocument(_ parser: NSXMLParser)
iOS 8.0
To
optional func parserDidEndDocument(_ parser: NSXMLParser!)
iOS 8.1

Modified NSXMLParserDelegate.parserDidStartDocument(NSXMLParser!)
DeclarationIntroduction
From
optional func parserDidStartDocument(_ parser: NSXMLParser)
iOS 8.0
To
optional func parserDidStartDocument(_ parser: NSXMLParser!)
iOS 8.1

Modified NSZone [struct]
DeclarationModule
From
struct NSZone : NilLiteralConvertible {
    var pointer: COpaquePointer
    init()
    static func convertFromNilLiteral() -> NSZone
}
Foundation
To
struct NSZone : NilLiteralConvertible {
    var pointer: COpaquePointer
    init()
    init(nilLiteral nilLiteral: ())
}
ObjectiveC

Modified NSZone.init()
Module
FromFoundation
ToObjectiveC

Modified NSZone.pointer
Module
FromFoundation
ToObjectiveC

Modified NSAssertionHandlerKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSBuddhistCalendar
IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 8.0

Modified NSCalendarIdentifierBuddhist
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSCalendarIdentifierChinese
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSCalendarIdentifierCoptic
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSCalendarIdentifierEthiopicAmeteAlem
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSCalendarIdentifierEthiopicAmeteMihret
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSCalendarIdentifierGregorian
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSCalendarIdentifierHebrew
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSCalendarIdentifierISO8601
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSCalendarIdentifierIndian
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSCalendarIdentifierIslamic
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSCalendarIdentifierIslamicCivil
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSCalendarIdentifierJapanese
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSCalendarIdentifierPersian
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSCalendarIdentifierRepublicOfChina
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSChineseCalendar
IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 8.0

Modified NSCurrentLocaleDidChangeNotification
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSExecutableArchitectureMismatchError
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSExecutableErrorMaximum
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSExecutableErrorMinimum
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSExecutableLinkError
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSExecutableLoadError
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSExecutableNotLoadableError
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSExecutableRuntimeMismatchError
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSFeatureUnsupportedError
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSFileProtectionComplete
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileProtectionCompleteUnlessOpen
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSFileProtectionCompleteUntilFirstUserAuthentication
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSFileProtectionKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileProtectionNone
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSFileReadTooLargeError
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSFileReadUnknownStringEncodingError
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSFileWriteFileExistsError
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSFileWriteVolumeReadOnlyError
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSGregorianCalendar
IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 8.0

Modified NSHashTableCopyIn
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSHashTableObjectPointerPersonality
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSHashTableStrongMemory
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSHashTableWeakMemory
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSHebrewCalendar
IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 8.0

Modified NSISO8601Calendar
IntroductionDeprecation
FromiOS 8.0--
ToiOS 4.0iOS 8.0

Modified NSIndianCalendar
IntroductionDeprecation
FromiOS 8.0--
ToiOS 4.0iOS 8.0

Modified NSInvocationOperationCancelledException
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSInvocationOperationVoidResultException
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSIsNilTransformerName
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSIsNotNilTransformerName
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSIslamicCalendar
IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 8.0

Modified NSIslamicCivilCalendar
IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 8.0

Modified NSJapaneseCalendar
IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 8.0

Modified NSKeyValueChangeNotificationIsPriorKey
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSKeyedArchiveRootObjectKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSKeyedUnarchiveFromDataTransformerName
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSLinguisticTagAdjective
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagAdverb
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagClassifier
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagCloseParenthesis
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagCloseQuote
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagConjunction
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagDash
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagDeterminer
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagIdiom
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagInterjection
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagNoun
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagNumber
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagOpenParenthesis
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagOpenQuote
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagOrganizationName
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagOther
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagOtherPunctuation
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagOtherWhitespace
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagOtherWord
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagParagraphBreak
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagParticle
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagPersonalName
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagPlaceName
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagPreposition
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagPronoun
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagPunctuation
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagSchemeLanguage
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagSchemeLemma
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagSchemeLexicalClass
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagSchemeNameType
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagSchemeNameTypeOrLexicalClass
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagSchemeScript
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagSchemeTokenType
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagSentenceTerminator
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagVerb
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagWhitespace
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagWord
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLinguisticTagWordJoiner
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSLocaleAlternateQuotationBeginDelimiterKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSLocaleAlternateQuotationEndDelimiterKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSLocaleCollatorIdentifier
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSLocaleQuotationBeginDelimiterKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSLocaleQuotationEndDelimiterKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSMapTableCopyIn
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSMapTableObjectPointerPersonality
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSMapTableStrongMemory
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSMapTableWeakMemory
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSMetadataItemDisplayNameKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMetadataItemFSContentChangeDateKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMetadataItemFSCreationDateKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMetadataItemFSNameKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMetadataItemFSSizeKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMetadataItemIsUbiquitousKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMetadataItemPathKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMetadataItemURLKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMetadataQueryDidFinishGatheringNotification
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMetadataQueryDidStartGatheringNotification
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMetadataQueryDidUpdateNotification
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMetadataQueryGatheringProgressNotification
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMetadataQueryResultContentRelevanceAttribute
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMetadataQueryUbiquitousDataScope
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMetadataQueryUbiquitousDocumentsScope
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMetadataUbiquitousItemDownloadingErrorKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSMetadataUbiquitousItemDownloadingStatusCurrent
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSMetadataUbiquitousItemDownloadingStatusDownloaded
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSMetadataUbiquitousItemDownloadingStatusKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSMetadataUbiquitousItemDownloadingStatusNotDownloaded
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSMetadataUbiquitousItemHasUnresolvedConflictsKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMetadataUbiquitousItemIsDownloadingKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMetadataUbiquitousItemIsUploadedKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMetadataUbiquitousItemIsUploadingKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMetadataUbiquitousItemPercentDownloadedKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMetadataUbiquitousItemPercentUploadedKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSMetadataUbiquitousItemUploadingErrorKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSNegateBooleanTransformerName
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSPersianCalendar
IntroductionDeprecation
FromiOS 8.0--
ToiOS 4.0iOS 8.0

Modified NSPointerFunctionsCStringPersonality
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSPointerFunctionsCopyIn
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSPointerFunctionsIntegerPersonality
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSPointerFunctionsMachVirtualMemory
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSPointerFunctionsMallocMemory
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSPointerFunctionsObjectPersonality
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSPointerFunctionsObjectPointerPersonality
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSPointerFunctionsOpaqueMemory
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSPointerFunctionsOpaquePersonality
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSPointerFunctionsStrongMemory
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSPointerFunctionsStructPersonality
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSPointerFunctionsWeakMemory
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSProgressEstimatedTimeRemainingKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSProgressFileCompletedCountKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSProgressFileOperationKindCopying
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSProgressFileOperationKindDecompressingAfterDownloading
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSProgressFileOperationKindDownloading
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSProgressFileOperationKindKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSProgressFileOperationKindReceiving
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSProgressFileTotalCountKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSProgressFileURLKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSProgressKindFile
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSProgressThroughputKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSPropertyListErrorMaximum
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSPropertyListErrorMinimum
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSPropertyListReadCorruptError
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSPropertyListReadStreamError
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSPropertyListReadUnknownVersionError
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSPropertyListWriteStreamError
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSProtocolFromString(String!) -> Protocol!
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSRepublicOfChinaCalendar
IntroductionDeprecation
FromiOS 8.0--
ToiOS 4.0iOS 8.0

Modified NSRunLoopCommonModes
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSStreamDataWrittenToMemoryStreamKey
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSStreamFileCurrentOffsetKey
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSStreamNetworkServiceType
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSStreamNetworkServiceTypeBackground
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSStreamNetworkServiceTypeVideo
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSStreamNetworkServiceTypeVoIP
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSStreamNetworkServiceTypeVoice
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSStreamSOCKSErrorDomain
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSStreamSOCKSProxyConfigurationKey
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSStreamSOCKSProxyHostKey
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSStreamSOCKSProxyPasswordKey
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSStreamSOCKSProxyPortKey
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSStreamSOCKSProxyUserKey
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSStreamSOCKSProxyVersion4
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSStreamSOCKSProxyVersion5
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSStreamSOCKSProxyVersionKey
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSStreamSocketSSLErrorDomain
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSStreamSocketSecurityLevelKey
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSStreamSocketSecurityLevelNegotiatedSSL
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSStreamSocketSecurityLevelNone
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSStreamSocketSecurityLevelSSLv2
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSStreamSocketSecurityLevelSSLv3
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSStreamSocketSecurityLevelTLSv1
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSStringFromProtocol(Protocol!) -> String!
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSSystemClockDidChangeNotification
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSSystemTimeZoneDidChangeNotification
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSTextCheckingAirlineKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSTextCheckingCityKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSTextCheckingCountryKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSTextCheckingFlightKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSTextCheckingJobTitleKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSTextCheckingNameKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSTextCheckingOrganizationKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSTextCheckingPhoneKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSTextCheckingStateKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSTextCheckingStreetKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSTextCheckingZIPKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLAttributeModificationDateKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLAuthenticationMethodClientCertificate
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSURLAuthenticationMethodNTLM
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSURLAuthenticationMethodNegotiate
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSURLAuthenticationMethodServerTrust
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSURLContentAccessDateKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLContentModificationDateKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLCreationDateKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLCredentialStorageRemoveSynchronizableCredentials
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURLCustomIconKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLEffectiveIconKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLErrorCallIsActive
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSURLErrorDataLengthExceedsMaximum
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSURLErrorDataNotAllowed
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSURLErrorFailingURLErrorKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLErrorFailingURLPeerTrustErrorKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLErrorFailingURLStringErrorKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLErrorInternationalRoamingOff
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSURLErrorRequestBodyStreamExhausted
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSURLFileAllocatedSizeKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLFileResourceIdentifierKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLFileResourceTypeBlockSpecial
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLFileResourceTypeCharacterSpecial
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLFileResourceTypeDirectory
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLFileResourceTypeKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLFileResourceTypeNamedPipe
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLFileResourceTypeRegular
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLFileResourceTypeSocket
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLFileResourceTypeSymbolicLink
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLFileResourceTypeUnknown
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLFileSecurityKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLFileSizeKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLHasHiddenExtensionKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLIsAliasFileKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLIsDirectoryKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLIsExcludedFromBackupKey
Introduction
FromiOS 8.0
ToiOS 5.1

Modified NSURLIsExecutableKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLIsHiddenKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLIsMountTriggerKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLIsPackageKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLIsReadableKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLIsRegularFileKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLIsSymbolicLinkKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLIsSystemImmutableKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLIsUbiquitousItemKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLIsUserImmutableKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLIsVolumeKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLIsWritableKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLKeysOfUnsetValuesKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLLabelColorKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLLabelNumberKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLLinkCountKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLLocalizedLabelKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLLocalizedNameKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLLocalizedTypeDescriptionKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLNameKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLParentDirectoryURLKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLPathKey
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSURLPreferredIOBlockSizeKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLProtectionSpaceFTP
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSURLProtectionSpaceHTTP
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSURLProtectionSpaceHTTPS
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSURLSessionDownloadTaskResumeData
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURLSessionTransferSizeUnknown
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURLTotalFileAllocatedSizeKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLTotalFileSizeKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLTypeIdentifierKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLUbiquitousItemDownloadingErrorKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURLUbiquitousItemDownloadingStatusCurrent
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURLUbiquitousItemDownloadingStatusDownloaded
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURLUbiquitousItemDownloadingStatusKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURLUbiquitousItemDownloadingStatusNotDownloaded
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURLUbiquitousItemHasUnresolvedConflictsKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLUbiquitousItemIsDownloadingKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLUbiquitousItemIsUploadedKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLUbiquitousItemIsUploadingKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLUbiquitousItemUploadingErrorKey
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSURLVolumeAvailableCapacityKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLVolumeCreationDateKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLVolumeIdentifierKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLVolumeIsAutomountedKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLVolumeIsBrowsableKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLVolumeIsEjectableKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLVolumeIsInternalKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLVolumeIsJournalingKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLVolumeIsLocalKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLVolumeIsReadOnlyKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLVolumeIsRemovableKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLVolumeLocalizedFormatDescriptionKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLVolumeLocalizedNameKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLVolumeMaximumFileSizeKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLVolumeNameKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLVolumeResourceCountKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLVolumeSupportsAdvisoryFileLockingKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLVolumeSupportsCasePreservedNamesKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLVolumeSupportsCaseSensitiveNamesKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLVolumeSupportsExtendedSecurityKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLVolumeSupportsHardLinksKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLVolumeSupportsJournalingKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLVolumeSupportsPersistentIDsKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLVolumeSupportsRenamingKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLVolumeSupportsRootDirectoryDatesKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLVolumeSupportsSparseFilesKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLVolumeSupportsSymbolicLinksKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLVolumeSupportsVolumeSizesKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLVolumeSupportsZeroRunsKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLVolumeTotalCapacityKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLVolumeURLForRemountingKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSURLVolumeURLKey
Introduction
FromiOS 8.0
ToiOS 4.0

Modified NSURLVolumeUUIDStringKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSUbiquitousFileErrorMaximum
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSUbiquitousFileErrorMinimum
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSUbiquitousFileNotUploadedDueToQuotaError
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSUbiquitousFileUbiquityServerNotAvailable
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSUbiquitousFileUnavailableError
Introduction
FromiOS 8.0
ToiOS 7.0

Modified NSUbiquitousKeyValueStoreAccountChange
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSUbiquitousKeyValueStoreChangeReasonKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSUbiquitousKeyValueStoreChangedKeysKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSUbiquitousKeyValueStoreDidChangeExternallyNotification
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSUbiquitousKeyValueStoreInitialSyncChange
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSUbiquitousKeyValueStoreQuotaViolationChange
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSUbiquitousKeyValueStoreServerChange
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSUbiquityIdentityDidChangeNotification
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSUnarchiveFromDataTransformerName
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSUndefinedDateComponent
IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 8.0

Modified NSUndoManagerCheckpointNotification
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSUndoManagerDidCloseUndoGroupNotification
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSUndoManagerDidOpenUndoGroupNotification
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSUndoManagerDidRedoChangeNotification
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSUndoManagerDidUndoChangeNotification
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSUndoManagerGroupIsDiscardableKey
Introduction
FromiOS 8.0
ToiOS 5.0

Modified NSUndoManagerWillCloseUndoGroupNotification
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSUndoManagerWillRedoChangeNotification
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSUndoManagerWillUndoChangeNotification
Introduction
FromiOS 8.0
ToiOS 3.0

Modified NSWrapCalendarComponents
IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 8.0

Modified NSXMLParserErrorDomain
Introduction
FromiOS 8.0
ToiOS 2.0

Modified NSXPCConnectionErrorMaximum
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSXPCConnectionErrorMinimum
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSXPCConnectionInterrupted
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSXPCConnectionInvalid
Introduction
FromiOS 8.0
ToiOS 6.0

Modified NSXPCConnectionReplyInvalid
Introduction
FromiOS 8.0
ToiOS 6.0