Files
swift-mirror/apinotes/Foundation.apinotes
Jordan Rose 08b6c5f0c9 [ClangImporter] Add support for 'SwiftImportAsNonGeneric' in API notes (#6962)
Generic Objective-C classes with this annotation will be imported as
non-generic in Swift. The Swift 3 behavior hardcoded a certain set of
class /hierarchies/ as permanently non-generic, and this is preserved
in Swift 3 mode.

Actually using this API note in a versioned way (as opposed to just
marking the class non-generic in all language versions) will cause
horrible source compatibility problems in the mix-and-match cases,
where Swift 3 code presents a non-generic type that Swift 4 expects to
be generic or vice versa.  Fixes for this will come later; right now
it's more important to add support for the feature at all.

To avoid unwanted changes in Swift 4, this commit also adds API notes
to make any existing classes in the previously-hardcoded set continue
to import as non-generic even in Swift 4. The difference is that
/subclasses/ of these classes may come in as generic. (If we want to
make a change here, that can be a separate commit.)

rdar://problem/31226414 (Swift side of rdar://problem/28455962)
2017-04-03 15:39:19 -07:00

1768 lines
58 KiB
Plaintext

---
Name: Foundation
Classes:
- Name: NSAffineTransform
SwiftBridge: AffineTransform
- Name: NSArray
SwiftBridge: Swift.Array
SwiftImportAsNonGeneric: true
Methods:
- Selector: 'pathsMatchingExtensions:'
SwiftName: pathsMatchingExtensions(_:)
MethodKind: Instance
- Selector: 'filteredArrayUsingPredicate:'
SwiftName: filtered(using:)
MethodKind: Instance
- Name: NSMutableArray
SwiftImportAsNonGeneric: true
Methods:
- Selector: 'removeObjectIdenticalTo:inRange:'
SwiftName: removeObject(identicalTo:in:)
MethodKind: Instance
- Selector: 'removeObjectIdenticalTo:'
SwiftName: removeObject(identicalTo:)
MethodKind: Instance
- Name: NSCachedURLResponse
SwiftName: CachedURLResponse
- Name: NSCharacterSet
SwiftBridge: CharacterSet
Properties:
- Name: controlCharacterSet
SwiftName: controlCharacters
- Name: whitespaceCharacterSet
SwiftName: whitespaces
- Name: whitespaceAndNewlineCharacterSet
SwiftName: whitespacesAndNewlines
- Name: decimalDigitCharacterSet
SwiftName: decimalDigits
- Name: letterCharacterSet
SwiftName: letters
- Name: lowercaseLetterCharacterSet
SwiftName: lowercaseLetters
- Name: uppercaseLetterCharacterSet
SwiftName: uppercaseLetters
- Name: nonBaseCharacterSet
SwiftName: nonBaseCharacters
- Name: alphanumericCharacterSet
SwiftName: alphanumerics
- Name: decomposableCharacterSet
SwiftName: decomposables
- Name: illegalCharacterSet
SwiftName: illegalCharacters
- Name: capitalizedLetterCharacterSet
SwiftName: capitalizedLetters
- Name: symbolCharacterSet
SwiftName: symbols
- Name: newlineCharacterSet
SwiftName: newlines
- Name: punctuationCharacterSet
SwiftName: punctuationCharacters
Methods:
- Selector: 'hasMemberInPlane:'
SwiftName: hasMemberInPlane(_:)
MethodKind: Instance
- Name: NSCountedSet
SwiftImportAsNonGeneric: true
- Name: NSData
SwiftBridge: Data
Methods:
- Selector: 'enumerateByteRangesUsingBlock:'
SwiftName: enumerateBytes(_:)
MethodKind: Instance
- Selector: 'rangeOfData:options:range:'
SwiftName: range(of:options:in:)
MethodKind: Instance
- Selector: 'initWithBase64EncodedString:options:'
SwiftName: init(base64Encoded:options:)
MethodKind: Instance
- Selector: 'initWithBase64EncodedData:options:'
SwiftName: init(base64Encoded:options:)
MethodKind: Instance
- Selector: 'dataWithContentsOfMappedFile:'
SwiftName: dataWithContentsOfMappedFile(_:)
MethodKind: Class
- Name: NSDate
SwiftBridge: Date
Properties:
- Name: NSTimeIntervalSince1970
SwiftName: timeIntervalBetween1970AndReferenceDate
Methods:
- Selector: 'timeIntervalSinceDate:'
SwiftName: timeIntervalSince(_:)
MethodKind: Instance
- Selector: 'descriptionWithLocale:'
SwiftName: description(with:)
MethodKind: Instance
- Name: NSDateComponents
SwiftBridge: DateComponents
- Name: NSDateInterval
SwiftBridge: DateInterval
- Name: NSEnumerator
SwiftImportAsNonGeneric: true
- Name: NSError
SwiftBridge: Swift.Error
Methods:
- Selector: 'setUserInfoValueProviderForDomain:provider:'
SwiftName: setUserInfoValueProvider(forDomain:provider:)
MethodKind: Class
- Name: NSDictionary
SwiftBridge: Swift.Dictionary
SwiftImportAsNonGeneric: true
- Name: NSMutableDictionary
SwiftImportAsNonGeneric: true
- Name: NSSet
SwiftBridge: Swift.Set
SwiftImportAsNonGeneric: true
Methods:
- Selector: 'filteredSetUsingPredicate:'
SwiftName: filtered(using:)
MethodKind: Instance
- Name: NSMutableSet
SwiftImportAsNonGeneric: true
- Name: NSString
SwiftBridge: Swift.String
Methods:
- Selector: 'uppercaseStringWithLocale:'
SwiftName: uppercased(with:)
MethodKind: Instance
- Selector: 'lowercaseStringWithLocale:'
SwiftName: lowercased(with:)
MethodKind: Instance
- Selector: 'capitalizedStringWithLocale:'
SwiftName: capitalized(with:)
MethodKind: Instance
- Selector: 'dataUsingEncoding:allowLossyConversion:'
SwiftName: data(using:allowLossyConversion:)
MethodKind: Instance
- Selector: 'dataUsingEncoding:'
SwiftName: data(using:)
MethodKind: Instance
- Selector: 'canBeConvertedToEncoding:'
SwiftName: canBeConverted(to:)
MethodKind: Instance
- Selector: 'cStringUsingEncoding:'
SwiftName: cString(using:)
MethodKind: Instance
- Selector: 'maximumLengthOfBytesUsingEncoding:'
SwiftName: maximumLengthOfBytes(using:)
MethodKind: Instance
- Selector: 'lengthOfBytesUsingEncoding:'
SwiftName: lengthOfBytes(using:)
MethodKind: Instance
- Selector: 'localizedNameOfStringEncoding:'
SwiftName: localizedName(of:)
MethodKind: Class
- Selector: 'componentsSeparatedByString:'
SwiftName: components(separatedBy:)
MethodKind: Instance
- Selector: 'componentsSeparatedByCharactersInSet:'
SwiftName: components(separatedBy:)
MethodKind: Instance
- Selector: 'stringByPaddingToLength:withString:startingAtIndex:'
SwiftName: padding(toLength:withPad:startingAt:)
MethodKind: Instance
- Selector: 'stringByAddingPercentEscapesUsingEncoding:'
SwiftName: addingPercentEscapes(using:)
MethodKind: Instance
- Selector: 'stringByReplacingPercentEscapesUsingEncoding:'
SwiftName: replacingPercentEscapes(using:)
MethodKind: Instance
Properties:
- Name: uppercaseString
SwiftName: uppercased
- Name: lowercaseString
SwiftName: lowercased
- Name: NSDistributedNotificationCenter
SwiftName: DistributedNotificationCenter
Methods:
- Selector: 'notificationCenterForType:'
MethodKind: Class
SwiftName: 'forType(_:)'
- Name: NSHTTPCookie
SwiftName: HTTPCookie
- Name: NSHTTPCookieStorage
SwiftName: HTTPCookieStorage
- Name: NSHTTPURLResponse
SwiftName: HTTPURLResponse
- Name: NSKeyedArchiver
Methods:
- Selector: 'encodeInt:forKey:'
Availability: nonswift
AvailabilityMsg: Use 'encodeInt32(_:forKey:)' instead
MethodKind: Instance
- Selector: 'decodeIntForKey:'
Availability: nonswift
AvailabilityMsg: Use 'decodeInt32(forKey:)' instead
MethodKind: Instance
- Name: NSKeyedUnarchiver
Methods:
- Selector: 'encodeInt:forKey:'
Availability: nonswift
AvailabilityMsg: Use 'encodeInt32(_:forKey:)' instead
MethodKind: Instance
- Selector: 'decodeIntForKey:'
Availability: nonswift
AvailabilityMsg: Use 'decodeInt32(forKey:)' instead
MethodKind: Instance
- Name: NSCoder
Methods:
- Selector: 'decodeObjectOfClass:forKey:'
MethodKind: Instance
Availability: nonswift
AvailabilityMsg: use generic 'decodeObjectOfClass(_:forKey:)'
- Selector: 'encodeInt:forKey:'
SwiftName: encodeCInt(_:forKey:)
MethodKind: Instance
- Selector: 'decodeIntForKey:'
SwiftName: decodeCInt(forKey:)
MethodKind: Instance
- Selector: 'encodeDataObject:'
SwiftName: encode(_:)
MethodKind: Instance
- Selector: 'decodeDataObject'
SwiftName: decodeData()
MethodKind: Instance
- Name: NSNotification
SwiftBridge: Notification
- Name: NSPersonNameComponents
SwiftBridge: PersonNameComponents
- Name: NSProcessInfo
SwiftName: ProcessInfo
Methods:
- Selector: 'isOperatingSystemAtLeastVersion:'
SwiftName: isOperatingSystemAtLeast(_:)
MethodKind: Instance
- Name: NSURL
SwiftBridge: URL
Methods:
- Selector: fileReferenceURL
SwiftName: fileReferenceURL()
MethodKind: Instance
- Selector: 'initByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:'
SwiftName: init(resolvingBookmarkData:options:relativeTo:bookmarkDataIsStale:)
MethodKind: Instance
- Selector: 'URLByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:'
Availability: nonswift
MethodKind: Class
- Selector: 'URLByResolvingAliasFileAtURL:options:error:'
SwiftName: init(resolvingAliasFileAt:options:)
MethodKind: Class
Properties:
- Name: baseURL
SwiftName: baseURL
- Name: absoluteURL
SwiftName: absoluteURL
- Name: filePathURL
SwiftName: filePathURL
- Name: NSURLComponents
SwiftBridge: URLComponents
Methods:
- Selector: 'URLRelativeToURL:'
SwiftName: url(relativeTo:)
MethodKind: Instance
- Name: NSURLResponse
SwiftName: URLResponse
- Name: NSURLSession
SwiftName: URLSession
- Name: NSURLSessionConfiguration
SwiftName: URLSessionConfiguration
Methods:
- Selector: 'backgroundSessionConfigurationWithIdentifier:'
SwiftName: background(withIdentifier:)
MethodKind: Class
- Name: NSURLSessionDataTask
SwiftName: URLSessionDataTask
- Name: NSURLSessionDownloadTask
SwiftName: URLSessionDownloadTask
- Name: NSURLSessionStreamTask
SwiftName: URLSessionStreamTask
- Name: NSURLSessionTask
SwiftName: URLSessionTask
- Name: NSURLSessionTaskMetrics
SwiftName: URLSessionTaskMetrics
- Name: NSURLSessionTaskTransactionMetrics
SwiftName: URLSessionTaskTransactionMetrics
- Name: NSURLSessionUploadTask
SwiftName: URLSessionUploadTask
- Name: NSURLRequest
SwiftBridge: URLRequest
- Name: NSURLQueryItem
SwiftBridge: URLQueryItem
- Name: NSUUID
SwiftBridge: UUID
- Name: NSIndexSet
SwiftBridge: IndexSet
- Name: NSIndexPath
SwiftBridge: IndexPath
- Name: NSExpression
Methods:
- Selector: expressionForEvaluatedObject
SwiftName: expressionForEvaluatedObject()
MethodKind: Class
- Selector: expressionForAnyKey
SwiftName: expressionForAnyKey()
MethodKind: Class
- Selector: 'expressionForBlock:arguments:'
SwiftName: init(block:arguments:)
MethodKind: Class
- Name: NSMessagePort
SwiftName: MessagePort
- Name: NSPort
SwiftName: Port
- Name: NSPortMessage
SwiftName: PortMessage
- Name: NSSocketPort
SwiftName: SocketPort
- Name: NSDecimalNumber
SwiftBridge: Decimal
Properties:
- Name: notANumber
SwiftName: notANumber
- Name: NSExtensionContext
Methods:
- Selector: 'completeRequestReturningItems:completionHandler:'
SwiftName: completeRequest(returningItems:completionHandler:)
MethodKind: Instance
- Selector: 'cancelRequestWithError:'
SwiftName: cancelRequest(withError:)
MethodKind: Instance
- Name: NSItemProvider
Methods:
- Selector: 'hasItemConformingToTypeIdentifier:'
SwiftName: hasItemConformingToTypeIdentifier(_:)
MethodKind: Instance
- Name: NSMeasurement
SwiftBridge: Measurement
SwiftImportAsNonGeneric: true
- Name: NSMutableData
Methods:
- Selector: 'appendBytes:length:'
SwiftName: append(_:length:)
MethodKind: Instance
- Name: NSNumber
Methods:
- Selector: 'initWithChar:'
SwiftName: init(value:)
MethodKind: Instance
- Selector: 'initWithUnsignedChar:'
SwiftName: init(value:)
MethodKind: Instance
- Selector: 'initWithShort:'
SwiftName: init(value:)
MethodKind: Instance
- Selector: 'initWithUnsignedShort:'
SwiftName: init(value:)
MethodKind: Instance
- Selector: 'initWithInt:'
SwiftName: init(value:)
MethodKind: Instance
- Selector: 'initWithUnsignedInt:'
SwiftName: init(value:)
MethodKind: Instance
- Selector: 'initWithLong:'
Availability: nonswift
MethodKind: Instance
- Selector: 'initWithUnsignedLong:'
Availability: nonswift
MethodKind: Instance
- Selector: 'initWithLongLong:'
SwiftName: init(value:)
MethodKind: Instance
- Selector: 'initWithUnsignedLongLong:'
SwiftName: init(value:)
MethodKind: Instance
- Selector: 'initWithFloat:'
SwiftName: init(value:)
MethodKind: Instance
- Selector: 'initWithDouble:'
SwiftName: init(value:)
MethodKind: Instance
- Selector: 'initWithBool:'
SwiftName: init(value:)
MethodKind: Instance
- Selector: 'initWithInteger:'
SwiftName: init(value:)
MethodKind: Instance
- Selector: 'initWithUnsignedInteger:'
SwiftName: init(value:)
MethodKind: Instance
- Selector: 'numberWithChar:'
Availability: nonswift
MethodKind: Class
- Selector: 'numberWithUnsignedChar:'
Availability: nonswift
MethodKind: Class
- Selector: 'numberWithShort:'
Availability: nonswift
MethodKind: Class
- Selector: 'numberWithUnsignedShort:'
Availability: nonswift
MethodKind: Class
- Selector: 'numberWithInt:'
Availability: nonswift
MethodKind: Class
- Selector: 'numberWithUnsignedInt:'
Availability: nonswift
MethodKind: Class
- Selector: 'numberWithLong:'
Availability: nonswift
MethodKind: Class
- Selector: 'numberWithUnsignedLong:'
Availability: nonswift
MethodKind: Class
- Selector: 'numberWithLongLong:'
Availability: nonswift
MethodKind: Class
- Selector: 'numberWithUnsignedLongLong:'
Availability: nonswift
MethodKind: Class
- Selector: 'numberWithFloat:'
Availability: nonswift
MethodKind: Class
- Selector: 'numberWithDouble:'
Availability: nonswift
MethodKind: Class
- Selector: 'numberWithBool:'
Availability: nonswift
MethodKind: Class
- Selector: 'numberWithInteger:'
Availability: nonswift
MethodKind: Class
- Selector: 'numberWithUnsignedInteger:'
Availability: nonswift
MethodKind: Class
Properties:
- Name: charValue
SwiftName: int8Value
- Name: unsignedCharValue
SwiftName: uint8Value
- Name: shortValue
SwiftName: int16Value
- Name: unsignedShortValue
SwiftName: uint16Value
- Name: intValue
SwiftName: int32Value
- Name: unsignedIntValue
SwiftName: uint32Value
- Name: longValue
Availability: nonswift
- Name: unsignedLongValue
Availability: nonswift
AvailabilityMsg: use 'uintValue'
- Name: longLongValue
SwiftName: int64Value
- Name: unsignedLongLongValue
SwiftName: uint64Value
- Name: integerValue
SwiftName: intValue
- Name: unsignedIntegerValue
SwiftName: uintValue
- Name: NSOrderedSet
SwiftImportAsNonGeneric: true
Methods:
- Selector: 'enumerateObjectsWithOptions:usingBlock:'
SwiftName: enumerateObjects(options:using:)
MethodKind: Instance
- Selector: 'filteredOrderedSetUsingPredicate:'
SwiftName: filtered(using:)
MethodKind: Instance
- Selector: 'indexesOfObjectsAtIndexes:options:passingTest:'
SwiftName: indexes(ofObjectsAt:options:passingTest:)
MethodKind: Instance
- Selector: 'indexesOfObjectsPassingTest:'
SwiftName: indexes(ofObjectsPassingTest:)
MethodKind: Instance
- Selector: 'indexesOfObjectsWithOptions:passingTest:'
SwiftName: indexes(options:ofObjectsPassingTest:)
MethodKind: Instance
- Selector: 'indexOfObjectAtIndexes:options:passingTest:'
SwiftName: index(ofObjectAt:options:passingTest:)
MethodKind: Instance
- Selector: 'indexOfObjectPassingTest:'
SwiftName: index(ofObjectPassingTest:)
MethodKind: Instance
- Selector: 'indexOfObjectWithOptions:passingTest:'
SwiftName: index(_:ofObjectPassingTest:)
MethodKind: Instance
- Name: NSMutableOrderedSet
SwiftImportAsNonGeneric: true
- Name: NSTask
SwiftName: Process
Methods:
- Selector: 'launchedTaskWithLaunchPath:arguments:'
SwiftName: launchedProcess(launchPath:arguments:)
MethodKind: Class
- Name: NSXMLDTD
SwiftName: XMLDTD
- Name: NSXMLDTDNode
SwiftName: XMLDTDNode
- Name: NSXMLDocument
SwiftName: XMLDocument
- Name: NSXMLElement
SwiftName: XMLElement
- Name: NSXMLNode
SwiftName: XMLNode
- Name: NSXMLParser
SwiftName: XMLParser
- Name: NSBlockOperation
SwiftName: BlockOperation
- Name: NSBundle
SwiftName: Bundle
Methods:
- Selector: 'URLForAuxiliaryExecutable:'
SwiftName: url(forAuxiliaryExecutable:)
MethodKind: Instance
- Selector: 'pathForAuxiliaryExecutable:'
SwiftName: path(forAuxiliaryExecutable:)
MethodKind: Instance
- Selector: 'URLForResource:withExtension:subdirectory:inBundleWithURL:'
SwiftName: url(forResource:withExtension:subdirectory:in:)
MethodKind: Class
- Selector: 'URLsForResourcesWithExtension:subdirectory:inBundleWithURL:'
SwiftName: urls(forResourcesWithExtension:subdirectory:in:)
MethodKind: Class
- Selector: 'URLForResource:withExtension:'
SwiftName: url(forResource:withExtension:)
MethodKind: Instance
- Selector: 'URLForResource:withExtension:subdirectory:'
SwiftName: url(forResource:withExtension:subdirectory:)
MethodKind: Instance
- Selector: 'URLsForResourcesWithExtension:subdirectory:'
SwiftName: urls(forResourcesWithExtension:subdirectory:)
MethodKind: Instance
- Selector: 'URLsForResourcesWithExtension:subdirectory:localization:'
SwiftName: urls(forResourcesWithExtension:subdirectory:localization:)
MethodKind: Instance
- Selector: 'pathForResource:ofType:inDirectory:'
SwiftName: path(forResource:ofType:inDirectory:)
MethodKind: Class
- Selector: 'pathsForResourcesOfType:inDirectory:'
SwiftName: paths(forResourcesOfType:inDirectory:)
MethodKind: Class
- Selector: 'pathForResource:ofType:'
SwiftName: path(forResource:ofType:)
MethodKind: Instance
- Selector: 'pathForResource:ofType:inDirectory:'
SwiftName: path(forResource:ofType:inDirectory:)
MethodKind: Instance
- Selector: 'pathForResource:ofType:inDirectory:forLocalization:'
SwiftName: path(forResource:ofType:inDirectory:forLocalization:)
MethodKind: Instance
- Selector: 'pathsForResourcesOfType:inDirectory:'
SwiftName: paths(forResourcesOfType:inDirectory:)
MethodKind: Instance
- Selector: 'pathsForResourcesOfType:inDirectory:forLocalization:'
SwiftName: paths(forResourcesOfType:inDirectory:forLocalization:)
MethodKind: Instance
- Selector: 'objectForInfoDictionaryKey:'
SwiftName: object(forInfoDictionaryKey:)
MethodKind: Instance
- Name: NSByteCountFormatter
SwiftName: ByteCountFormatter
Methods:
- Selector: 'stringFromByteCount:'
SwiftName: string(fromByteCount:)
MethodKind: Instance
- Name: NSHost
SwiftName: Host
- Name: NSLocale
SwiftBridge: Locale
- Name: NSTimeZone
SwiftBridge: TimeZone
- Name: NSCalendar
SwiftBridge: Calendar
Methods:
- Selector: 'dateWithEra:year:month:day:hour:minute:second:nanosecond:'
SwiftName: date(era:year:month:day:hour:minute:second:nanosecond:)
MethodKind: Instance
- Selector: 'dateWithEra:yearForWeekOfYear:weekOfYear:weekday:hour:minute:second:nanosecond:'
SwiftName: date(era:yearForWeekOfYear:weekOfYear:weekday:hour:minute:second:nanosecond:)
MethodKind: Instance
- Selector: 'enumerateDatesStartingAfterDate:matchingComponents:options:usingBlock:'
SwiftName: enumerateDates(startingAfter:matching:options:using:)
MethodKind: Instance
- Selector: 'isDateInToday:'
SwiftName: isDateInToday(_:)
MethodKind: Instance
- Selector: 'isDateInYesterday:'
SwiftName: isDateInYesterday(_:)
MethodKind: Instance
- Selector: 'isDateInTomorrow:'
SwiftName: isDateInTomorrow(_:)
MethodKind: Instance
- Selector: 'isDateInWeekend:'
SwiftName: isDateInWeekend(_:)
MethodKind: Instance
- Name: NSDateComponentsFormatter
SwiftName: DateComponentsFormatter
Methods:
- Selector: 'stringFromTimeInterval:'
SwiftName: string(from:)
MethodKind: Instance
- Name: NSDateFormatter
SwiftName: DateFormatter
Methods:
- Selector: 'localizedStringFromDate:dateStyle:timeStyle:'
SwiftName: localizedString(from:dateStyle:timeStyle:)
MethodKind: Class
- Name: NSDateIntervalFormatter
SwiftName: DateIntervalFormatter
- Name: NSEnergyFormatter
SwiftName: EnergyFormatter
- Name: NSObject
Methods:
- Selector: 'attemptRecoveryFromError:optionIndex:delegate:didRecoverSelector:contextInfo:'
SwiftName: attemptRecovery(fromError:optionIndex:delegate:didRecoverSelector:contextInfo:)
MethodKind: Class
- Selector: 'attemptRecoveryFromError:optionIndex:delegate:didRecoverSelector:contextInfo:'
SwiftName: attemptRecovery(fromError:optionIndex:delegate:didRecoverSelector:contextInfo:)
MethodKind: Instance
- Selector: 'setValuesForKeysWithDictionary:'
SwiftName: setValuesForKeys(_:)
MethodKind: Class
- Selector: 'setValuesForKeysWithDictionary:'
SwiftName: setValuesForKeys(_:)
MethodKind: Instance
- Name: NSFileCoordinator
Methods:
- Selector: 'coordinateAccessWithIntents:queue:byAccessor:'
SwiftName: coordinate(with:queue:byAccessor:)
MethodKind: Instance
- Selector: 'coordinateReadingItemAtURL:options:error:byAccessor:'
SwiftName: coordinate(readingItemAt:options:error:byAccessor:)
MethodKind: Instance
- Selector: 'coordinateWritingItemAtURL:options:error:byAccessor:'
SwiftName: coordinate(writingItemAt:options:error:byAccessor:)
MethodKind: Instance
- Selector: 'coordinateReadingItemAtURL:options:writingItemAtURL:options:error:byAccessor:'
SwiftName: coordinate(readingItemAt:options:writingItemAt:options:error:byAccessor:)
MethodKind: Instance
- Selector: 'coordinateWritingItemAtURL:options:writingItemAtURL:options:error:byAccessor:'
SwiftName: coordinate(writingItemAt:options:writingItemAt:options:error:byAccessor:)
MethodKind: Instance
- Selector: 'prepareForReadingItemsAtURLs:options:writingItemsAtURLs:options:error:byAccessor:'
SwiftName: prepare(forReadingItemsAt:options:writingItemsAt:options:error:byAccessor:)
MethodKind: Instance
- Name: NSFileHandle
SwiftName: FileHandle
Properties:
- Name: fileHandleWithStandardInput
SwiftName: standardInput
- Name: fileHandleWithStandardOutput
SwiftName: standardOutput
- Name: fileHandleWithStandardError
SwiftName: standardError
- Name: fileHandleWithNullDevice
SwiftName: nullDevice
- Name: NSFileManager
SwiftName: FileManager
Methods:
- Selector: 'mountedVolumeURLsIncludingResourceValuesForKeys:options:'
SwiftName: mountedVolumeURLs(includingResourceValuesForKeys:options:)
MethodKind: Instance
- Selector: 'URLsForDirectory:inDomains:'
SwiftName: urls(for:in:)
MethodKind: Instance
- Selector: 'URLForDirectory:inDomain:appropriateForURL:create:error:'
SwiftName: url(for:in:appropriateFor:create:)
MethodKind: Instance
- Selector: 'URLForUbiquityContainerIdentifier:'
SwiftName: url(forUbiquityContainerIdentifier:)
MethodKind: Instance
- Selector: 'containerURLForSecurityApplicationGroupIdentifier:'
SwiftName: containerURL(forSecurityApplicationGroupIdentifier:)
MethodKind: Instance
- Selector: 'URLForPublishingUbiquitousItemAtURL:expirationDate:error:'
SwiftName: url(forPublishingUbiquitousItemAt:expiration:)
MethodKind: Instance
- Selector: 'enumeratorAtURL:includingPropertiesForKeys:options:errorHandler:'
MethodKind: Instance
SwiftPrivate: true
- Name: NSFileVersion
Methods:
- Selector: 'versionOfItemAtURL:forPersistentIdentifier:'
SwiftName: version(itemAt:forPersistentIdentifier:)
MethodKind: Class
- Name: NSFileWrapper
SwiftName: FileWrapper
Methods:
- Selector: 'keyForFileWrapper:'
SwiftName: keyForChildFileWrapper(_:)
MethodKind: Instance
- Name: NSFormatter
SwiftName: Formatter
Methods:
- Selector: 'isPartialStringValid:newEditingString:errorDescription:'
SwiftName: isPartialStringValid(_:newEditingString:errorDescription:)
MethodKind: Instance
- Name: NSInputStream
SwiftName: InputStream
- Name: NSISO8601DateFormatter
SwiftName: ISO8601DateFormatter
- Name: NSJSONSerialization
SwiftName: JSONSerialization
- Name: NSLengthFormatter
SwiftName: LengthFormatter
- Name: NSMassFormatter
SwiftName: MassFormatter
- Name: NSMeasurementFormatter
SwiftName: MeasurementFormatter
- Name: NSConditionLock
Methods:
- Selector: 'tryLockWhenCondition:'
SwiftName: tryLock(whenCondition:)
MethodKind: Instance
- Name: NSNetService
SwiftName: NetService
- Name: NSNetServiceBrowser
SwiftName: NetServiceBrowser
- Name: NSNotificationCenter
SwiftName: NotificationCenter
Methods:
- Selector: 'postNotificationName:object:'
SwiftName: post(name:object:)
MethodKind: Instance
- Selector: 'postNotificationName:object:userInfo:'
SwiftName: post(name:object:userInfo:)
MethodKind: Instance
- Name: NSNotificationQueue
SwiftName: NotificationQueue
- Name: NSNumberFormatter
SwiftName: NumberFormatter
- Name: NSOperation
SwiftName: Operation
- Name: NSOperationQueue
SwiftName: OperationQueue
- Name: NSOutputStream
SwiftName: OutputStream
- Name: NSPersonNameComponentsFormatter
SwiftName: PersonNameComponentsFormatter
- Name: NSPipe
SwiftName: Pipe
- Name: NSProgress
SwiftName: Progress
Methods:
- Selector: 'discreteProgressWithTotalUnitCount:'
SwiftName: discreteProgress(totalUnitCount:)
MethodKind: Class
- Name: NSPropertyListSerialization
SwiftName: PropertyListSerialization
Methods:
- Selector: 'dataWithPropertyList:format:options:error:'
SwiftName: data(fromPropertyList:format:options:)
MethodKind: Class
- Selector: 'propertyListWithData:options:format:error:'
SwiftName: propertyList(from:options:format:)
MethodKind: Class
- Selector: 'dataFromPropertyList:format:errorDescription:'
SwiftName: dataFromPropertyList(_:format:errorDescription:)
MethodKind: Class
- Selector: 'propertyListFromData:mutabilityOption:format:errorDescription:'
SwiftName: propertyListFromData(_:mutabilityOption:format:errorDescription:)
MethodKind: Class
- Name: NSRunLoop
SwiftName: RunLoop
Methods:
- Selector: 'runMode:beforeDate:'
SwiftName: run(mode:before:)
MethodKind: Instance
- Name: NSScanner
SwiftName: Scanner
Methods:
- Selector: 'scanInt:'
SwiftName: scanInt32(_:)
MethodKind: Instance
- Selector: 'scanInteger:'
SwiftName: scanInt(_:)
MethodKind: Instance
- Selector: 'scanLongLong:'
SwiftName: scanInt64(_:)
MethodKind: Instance
- Selector: 'scanHexInt:'
SwiftName: scanHexInt32(_:)
MethodKind: Instance
- Selector: 'scanHexLongLong:'
SwiftName: scanHexInt64(_:)
MethodKind: Instance
- Selector: 'scanUpToString:intoString:'
SwiftName: scanUpTo(_:into:)
MethodKind: Instance
- Name: NSStream
SwiftName: Stream
- Name: NSTextCheckingResult
Methods:
- Selector: 'rangeAtIndex:'
SwiftName: rangeAt(_:)
MethodKind: Instance
- Selector: 'resultByAdjustingRangesWithOffset:'
SwiftName: resultByAdjustingRangesWithOffset(_:)
MethodKind: Instance
- Selector: 'orthographyCheckingResultWithRange:orthography:'
SwiftName: orthographyCheckingResult(range:orthography:)
MethodKind: Class
- Selector: 'spellCheckingResultWithRange:'
SwiftName: spellCheckingResult(range:)
MethodKind: Class
- Selector: 'grammarCheckingResultWithRange:details:'
SwiftName: grammarCheckingResult(range:details:)
MethodKind: Class
- Selector: 'dateCheckingResultWithRange:date:'
SwiftName: dateCheckingResult(range:date:)
MethodKind: Class
- Selector: 'dateCheckingResultWithRange:date:timeZone:duration:'
SwiftName: dateCheckingResult(range:date:timeZone:duration:)
MethodKind: Class
- Selector: 'addressCheckingResultWithRange:components:'
SwiftName: addressCheckingResult(range:components:)
MethodKind: Class
- Selector: 'linkCheckingResultWithRange:URL:'
SwiftName: linkCheckingResult(range:url:)
MethodKind: Class
- Selector: 'quoteCheckingResultWithRange:replacementString:'
SwiftName: quoteCheckingResult(range:replacementString:)
MethodKind: Class
- Selector: 'dashCheckingResultWithRange:replacementString:'
SwiftName: dashCheckingResult(range:replacementString:)
MethodKind: Class
- Selector: 'replacementCheckingResultWithRange:replacementString:'
SwiftName: replacementCheckingResult(range:replacementString:)
MethodKind: Class
- Selector: 'correctionCheckingResultWithRange:replacementString:'
SwiftName: correctionCheckingResult(range:replacementString:)
MethodKind: Class
- Selector: 'correctionCheckingResultWithRange:replacementString:alternativeStrings:'
SwiftName: correctionCheckingResult(range:replacementString:alternativeStrings:)
MethodKind: Class
- Selector: 'regularExpressionCheckingResultWithRanges:count:regularExpression:'
SwiftName: regularExpressionCheckingResult(ranges:count:regularExpression:)
MethodKind: Class
- Selector: 'phoneNumberCheckingResultWithRange:phoneNumber:'
SwiftName: phoneNumberCheckingResult(range:phoneNumber:)
MethodKind: Class
- Selector: 'transitInformationCheckingResultWithRange:components:'
SwiftName: transitInformationCheckingResult(range:components:)
MethodKind: Class
- Name: NSThread
SwiftName: Thread
- Name: NSTimer
SwiftName: Timer
Methods:
- Selector: 'scheduledTimerWithTimeInterval:invocation:repeats:'
SwiftName: scheduledTimer(timeInterval:invocation:repeats:)
MethodKind: Class
- Selector: 'scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:'
SwiftName: scheduledTimer(timeInterval:target:selector:userInfo:repeats:)
MethodKind: Class
- Selector: 'initWithFireDate:interval:target:selector:userInfo:repeats:'
SwiftName: init(fireAt:interval:target:selector:userInfo:repeats:)
MethodKind: Instance
- Name: NSURLAuthenticationChallenge
SwiftName: URLAuthenticationChallenge
- Name: NSURLCache
SwiftName: URLCache
- Name: NSURLCredential
SwiftName: URLCredential
Methods:
- Selector: 'credentialForTrust:'
SwiftName: init(trust:)
MethodKind: Class
- Name: NSURLCredentialStorage
SwiftName: URLCredentialStorage
Methods:
- Selector: 'setCredential:forProtectionSpace:'
SwiftName: set(_:for:)
MethodKind: Instance
- Selector: 'getCredentialsForProtectionSpace:task:completionHandler:'
SwiftName: getCredentials(for:task:completionHandler:)
MethodKind: Instance
- Selector: 'setCredential:forProtectionSpace:task:'
SwiftName: set(_:for:task:)
MethodKind: Instance
- Name: NSURLProtectionSpace
SwiftName: URLProtectionSpace
- Name: NSURLProtocol
SwiftName: URLProtocol
- Name: NSUbiquitousKeyValueStore
Methods:
- Selector: 'setObject:forKey:'
SwiftName: set(_:forKey:)
MethodKind: Instance
- Selector: 'setString:forKey:'
SwiftName: set(_:forKey:)
MethodKind: Instance
- Selector: 'setData:forKey:'
SwiftName: set(_:forKey:)
MethodKind: Instance
- Selector: 'setArray:forKey:'
SwiftName: set(_:forKey:)
MethodKind: Instance
- Selector: 'setDictionary:forKey:'
SwiftName: set(_:forKey:)
MethodKind: Instance
- Selector: 'setLongLong:forKey:'
SwiftName: set(_:forKey:)
MethodKind: Instance
- Selector: 'setDouble:forKey:'
SwiftName: set(_:forKey:)
MethodKind: Instance
- Selector: 'setBool:forKey:'
SwiftName: set(_:forKey:)
MethodKind: Instance
- Name: NSUndoManager
SwiftName: UndoManager
Methods:
- Selector: 'registerUndoWithTarget:handler:'
SwiftName: __registerUndoWithTarget(_:handler:)
MethodKind: Instance
- Name: NSUserDefaults
SwiftName: UserDefaults
Methods:
- Selector: 'registerDefaults:'
SwiftName: register(defaults:)
MethodKind: Instance
- Selector: 'setObject:forKey:'
SwiftName: set(_:forKey:)
MethodKind: Instance
- Selector: 'setInteger:forKey:'
SwiftName: set(_:forKey:)
MethodKind: Instance
- Selector: 'setFloat:forKey:'
SwiftName: set(_:forKey:)
MethodKind: Instance
- Selector: 'setDouble:forKey:'
SwiftName: set(_:forKey:)
MethodKind: Instance
- Selector: 'setBool:forKey:'
SwiftName: set(_:forKey:)
MethodKind: Instance
- Selector: 'setURL:forKey:'
SwiftName: set(_:forKey:)
MethodKind: Instance
- Selector: 'addSuiteNamed:'
SwiftName: addSuite(named:)
MethodKind: Instance
- Selector: 'removeSuiteNamed:'
SwiftName: removeSuite(named:)
MethodKind: Instance
- Name: NSValueTransformer
SwiftName: ValueTransformer
- Name: NSDirectoryEnumerator
SwiftName: FileManager.DirectoryEnumerator
SwiftImportAsNonGeneric: true
- Name: NSDimension
SwiftName: Dimension
- Name: NSUnit
SwiftName: Unit
- Name: NSUnitAcceleration
SwiftName: UnitAcceleration
- Name: NSUnitAngle
SwiftName: UnitAngle
- Name: NSUnitArea
SwiftName: UnitArea
- Name: NSUnitConcentrationMass
SwiftName: UnitConcentrationMass
- Name: NSUnitConverter
SwiftName: UnitConverter
- Name: NSUnitConverterLinear
SwiftName: UnitConverterLinear
- Name: NSUnitDispersion
SwiftName: UnitDispersion
- Name: NSUnitDuration
SwiftName: UnitDuration
- Name: NSUnitElectricCharge
SwiftName: UnitElectricCharge
- Name: NSUnitElectricCurrent
SwiftName: UnitElectricCurrent
- Name: NSUnitElectricPotentialDifference
SwiftName: UnitElectricPotentialDifference
- Name: NSUnitElectricResistance
SwiftName: UnitElectricResistance
- Name: NSUnitEnergy
SwiftName: UnitEnergy
- Name: NSUnitFrequency
SwiftName: UnitFrequency
- Name: NSUnitFuelEfficiency
SwiftName: UnitFuelEfficiency
- Name: NSUnitIlluminance
SwiftName: UnitIlluminance
- Name: NSUnitLength
SwiftName: UnitLength
- Name: NSUnitMass
SwiftName: UnitMass
- Name: NSUnitPower
SwiftName: UnitPower
- Name: NSUnitPressure
SwiftName: UnitPressure
- Name: NSUnitSpeed
SwiftName: UnitSpeed
- Name: NSUnitVolume
SwiftName: UnitVolume
- Name: NSUnitTemperature
SwiftName: UnitTemperature
Protocols:
- Name: NSNetServiceBrowserDelegate
SwiftName: NetServiceBrowserDelegate
- Name: NSNetServiceDelegate
SwiftName: NetServiceDelegate
- Name: NSPortDelegate
SwiftName: PortDelegate
- Name: NSProgressReporting
SwiftName: ProgressReporting
- Name: NSStreamDelegate
SwiftName: StreamDelegate
- Name: NSURLAuthenticationChallengeSender
SwiftName: URLAuthenticationChallengeSender
- Name: NSXMLParserDelegate
SwiftName: XMLParserDelegate
- Name: NSFilePresenter
Methods:
- Selector: 'presentedItemDidGainVersion:'
SwiftName: presentedItemDidGain(_:)
MethodKind: Instance
- Selector: 'presentedItemDidResolveConflictVersion:'
SwiftName: presentedItemDidResolveConflict(_:)
MethodKind: Instance
- Selector: 'presentedSubitemAtURL:didGainVersion:'
SwiftName: presentedSubitem(at:didGain:)
MethodKind: Instance
- Selector: 'presentedSubitemAtURL:didResolveConflictVersion:'
SwiftName: presentedSubitem(at:didResolve:)
MethodKind: Instance
- Name: NSFileManagerDelegate
SwiftName: FileManagerDelegate
- Name: NSDiscardableContent
Methods:
- Selector: beginContentAccess
SwiftName: beginContentAccess()
MethodKind: Instance
- Selector: endContentAccess
SwiftName: endContentAccess()
MethodKind: Instance
- Name: NSURLProtocolClient
SwiftName: URLProtocolClient
- Name: NSURLSessionDataDelegate
SwiftName: URLSessionDataDelegate
- Name: NSURLSessionDelegate
SwiftName: URLSessionDelegate
- Name: NSURLSessionDownloadDelegate
SwiftName: URLSessionDownloadDelegate
- Name: NSURLSessionStreamDelegate
SwiftName: URLSessionStreamDelegate
- Name: NSURLSessionTaskDelegate
SwiftName: URLSessionTaskDelegate
Tags:
- Name: NSActivityOptions
SwiftName: ProcessInfo.ActivityOptions
- Name: NSAlignmentOptions
SwiftName: AlignmentOptions
- Name: NSBackgroundActivityResult
SwiftName: NSBackgroundActivityScheduler.Result
- Name: NSComparisonResult
SwiftName: ComparisonResult
- Name: NSEdgeInsets
SwiftName: EdgeInsets
- Name: NSExpressionType
SwiftName: NSExpression.ExpressionType
- Name: NSInsertionPosition
SwiftName: NSPositionalSpecifier.InsertionPosition
- Name: NSRelativePosition
SwiftName: NSRelativeSpecifier.RelativePosition
- Name: NSTestComparisonOperation
SwiftName: NSSpecifierTest.TestComparisonOperation
- Name: NSXPCConnectionOptions
SwiftName: NSXPCConnection.Options
- Name: NSWhoseSubelementIdentifier
SwiftName: NSWhoseSpecifier.SubelementIdentifier
- Name: NSAppleEventSendOptions
SwiftName: NSAppleEventDescriptor.SendOptions
- Name: NSByteCountFormatterUnits
SwiftName: ByteCountFormatter.Units
- Name: NSByteCountFormatterCountStyle
SwiftName: ByteCountFormatter.CountStyle
- Name: NSCalendarUnit
SwiftName: NSCalendar.Unit
- Name: NSCalendarOptions
SwiftName: NSCalendar.Options
- Name: NSDecodingFailurePolicy
SwiftName: NSCoder.DecodingFailurePolicy
- Name: NSComparisonPredicateOptions
SwiftName: NSComparisonPredicate.Options
- Name: NSComparisonPredicateModifier
SwiftName: NSComparisonPredicate.Modifier
- Name: NSPredicateOperatorType
SwiftName: NSComparisonPredicate.Operator
- Name: NSCompoundPredicateType
SwiftName: NSCompoundPredicate.LogicalType
- Name: NSDateFormatterStyle
SwiftName: DateFormatter.Style
- Name: NSDateFormatterBehavior
SwiftName: DateFormatter.Behavior
- Name: NSDateIntervalFormatterStyle
SwiftName: DateIntervalFormatter.Style
- Name: NSNotificationSuspensionBehavior
SwiftName: DistributedNotificationCenter.SuspensionBehavior
- Name: NSDistributedNotificationOptions
SwiftName: DistributedNotificationCenter.Options
- Name: NSEnergyFormatterUnit
SwiftName: EnergyFormatter.Unit
- Name: NSFileCoordinatorReadingOptions
SwiftName: NSFileCoordinator.ReadingOptions
- Name: NSFileCoordinatorWritingOptions
SwiftName: NSFileCoordinator.WritingOptions
- Name: NSVolumeEnumerationOptions
SwiftName: FileManager.VolumeEnumerationOptions
- Name: NSDirectoryEnumerationOptions
SwiftName: FileManager.DirectoryEnumerationOptions
- Name: NSFileManagerItemReplacementOptions
SwiftName: FileManager.ItemReplacementOptions
- Name: NSURLRelationship
SwiftName: FileManager.URLRelationship
- Name: NSFileManagerUnmountOptions
SwiftName: FileManager.UnmountOptions
- Name: NSFileVersionAddingOptions
SwiftName: NSFileVersion.AddingOptions
- Name: NSFileVersionReplacingOptions
SwiftName: NSFileVersion.ReplacingOptions
- Name: NSFileWrapperReadingOptions
SwiftName: FileWrapper.ReadingOptions
- Name: NSFileWrapperWritingOptions
SwiftName: FileWrapper.WritingOptions
- Name: NSFormattingContext
SwiftName: Formatter.Context
- Name: NSFormattingUnitStyle
SwiftName: Formatter.UnitStyle
- Name: NSHTTPCookieAcceptPolicy
SwiftName: HTTPCookie.AcceptPolicy
- Name: NSISO8601DateFormatOptions
SwiftName: ISO8601DateFormatter.Options
- Name: NSItemProviderErrorCode
SwiftName: NSItemProvider.ErrorCode
- Name: NSJSONReadingOptions
SwiftName: JSONSerialization.ReadingOptions
- Name: NSJSONWritingOptions
SwiftName: JSONSerialization.WritingOptions
- Name: NSLengthFormatterUnit
SwiftName: LengthFormatter.Unit
- Name: NSLinguisticTaggerOptions
SwiftName: NSLinguisticTagger.Options
- Name: NSMassFormatterUnit
SwiftName: MassFormatter.Unit
- Name: NSMeasurementFormatterUnitOptions
SwiftName: MeasurementFormatter.UnitOptions
- Name: NSNetServicesError
SwiftName: NSNetService.ErrorCode
- Name: NSPostingStyle
SwiftName: NotificationQueue.PostingStyle
- Name: NSNotificationCoalescing
SwiftName: NotificationQueue.NotificationCoalescing
- Name: NSNumberFormatterBehavior
SwiftName: NumberFormatter.Behavior
- Name: NSNumberFormatterStyle
SwiftName: NumberFormatter.Style
- Name: NSNumberFormatterPadPosition
SwiftName: NumberFormatter.PadPosition
- Name: NSNumberFormatterRoundingMode
SwiftName: NumberFormatter.RoundingMode
- Name: NSOperationQueuePriority
SwiftName: Operation.QueuePriority
- Name: NSPersonNameComponentsFormatterStyle
SwiftName: PersonNameComponentsFormatter.Style
- Name: NSPersonNameComponentsFormatterOptions
SwiftName: PersonNameComponentsFormatter.Options
- Name: NSMachPortOptions
SwiftName: NSMachPort.Options
- Name: NSProcessInfoThermalState
SwiftName: ProcessInfo.ThermalState
- Name: NSPropertyListMutabilityOptions
SwiftName: PropertyListSerialization.MutabilityOptions
- Name: NSPropertyListFormat
SwiftName: PropertyListSerialization.PropertyListFormat
- Name: NSQualityOfService
SwiftName: QualityOfService
- Name: NSRegularExpressionOptions
SwiftName: NSRegularExpression.Options
- Name: NSMatchingOptions
SwiftName: NSRegularExpression.MatchingOptions
- Name: NSMatchingFlags
SwiftName: NSRegularExpression.MatchingFlags
- Name: NSStreamStatus
SwiftName: Stream.Status
- Name: NSStreamEvent
SwiftName: Stream.Event
- Name: NSTaskTerminationReason
SwiftName: Process.TerminationReason
- Name: NSTextCheckingType
SwiftName: NSTextCheckingResult.CheckingType
- Name: NSTextCheckingTypes
Availability: nonswift
AvailabilityMsg: Use 'NSTextCheckingResult.CheckingType'
- Name: NSTimeZoneNameStyle
SwiftName: NSTimeZone.NameStyle
- Name: NSURLCacheStoragePolicy
SwiftName: URLCache.StoragePolicy
- Name: NSURLCredentialPersistence
SwiftName: URLCredential.Persistence
- Name: NSURLRequestCachePolicy
SwiftName: NSURLRequest.CachePolicy
- Name: NSURLRequestNetworkServiceType
SwiftName: NSURLRequest.NetworkServiceType
- Name: NSURLSessionTaskState
SwiftName: URLSessionTask.State
- Name: NSURLSessionAuthChallengeDisposition
SwiftName: URLSession.AuthChallengeDisposition
- Name: NSURLSessionResponseDisposition
SwiftName: URLSession.ResponseDisposition
- Name: NSURLSessionTaskMetricsResourceFetchType
SwiftName: URLSessionTaskMetrics.ResourceFetchType
- Name: NSUserNotificationActivationType
SwiftName: NSUserNotification.ActivationType
- Name: NSXMLDocumentContentKind
SwiftName: XMLDocument.ContentKind
- Name: NSXMLDTDNodeKind
SwiftName: XMLDTDNode.DTDKind
- Name: NSXMLNodeKind
SwiftName: XMLNode.Kind
- Name: NSXMLNodeOptions
SwiftName: XMLNode.Options
- Name: NSXMLParserError
SwiftName: XMLParser.ErrorCode
- Name: NSXMLParserExternalEntityResolvingPolicy
SwiftName: XMLParser.ExternalEntityResolvingPolicy
- Name: NSDataReadingOptions
SwiftName: NSData.ReadingOptions
- Name: NSDataWritingOptions
SwiftName: NSData.WritingOptions
- Name: NSDataSearchOptions
SwiftName: NSData.SearchOptions
- Name: NSDataBase64EncodingOptions
SwiftName: NSData.Base64EncodingOptions
- Name: NSDataBase64DecodingOptions
SwiftName: NSData.Base64DecodingOptions
- Name: NSRoundingMode
SwiftName: NSDecimalNumber.RoundingMode
- Name: NSCalculationError
SwiftName: NSDecimalNumber.CalculationError
- Name: NSAttributedStringEnumerationOptions
SwiftName: NSAttributedString.EnumerationOptions
- Name: NSDateComponentsFormatterUnitsStyle
SwiftName: DateComponentsFormatter.UnitsStyle
- Name: NSDateComponentsFormatterZeroFormattingBehavior
SwiftName: DateComponentsFormatter.ZeroFormattingBehavior
- Name: NSLocaleLanguageDirection
SwiftName: NSLocale.LanguageDirection
- Name: NSNetServiceOptions
SwiftName: NSNetService.Options
- Name: NSPointerFunctionsOptions
SwiftName: NSPointerFunctions.Options
- Name: NSSearchPathDirectory
SwiftName: FileManager.SearchPathDirectory
- Name: NSSearchPathDomainMask
SwiftName: FileManager.SearchPathDomainMask
- Name: NSStringCompareOptions
SwiftName: NSString.CompareOptions
- Name: NSStringEncodingConversionOptions
SwiftName: NSString.EncodingConversionOptions
- Name: NSStringEnumerationOptions
SwiftName: NSString.EnumerationOptions
- Name: NSURLBookmarkCreationOptions
SwiftName: NSURL.BookmarkCreationOptions
- Name: NSURLBookmarkResolutionOptions
SwiftName: NSURL.BookmarkResolutionOptions
- Name: NSURLHandleStatus
SwiftName: NSURLHandle.Status
Typedefs:
- Name: NSComparator
SwiftName: Comparator
- Name: NSDecimal
SwiftName: Decimal
- Name: NSTimeInterval
SwiftName: TimeInterval
- Name: NSAppleEventManagerSuspensionID
SwiftName: NSAppleEventManager.SuspensionID
- Name: NSBackgroundActivityCompletionHandler
SwiftName: NSBackgroundActivityScheduler.CompletionHandler
- Name: NSCalendarIdentifier
SwiftName: NSCalendar.Identifier
- Name: NSFileAttributeKey
SwiftName: FileAttributeKey
- Name: NSFileAttributeType
SwiftName: FileAttributeType
- Name: NSFileProtectionType
SwiftName: FileProtectionType
- Name: NSHTTPCookiePropertyKey
SwiftName: HTTPCookiePropertyKey
- Name: NSItemProviderCompletionHandler
SwiftName: NSItemProvider.CompletionHandler
- Name: NSItemProviderLoadHandler
SwiftName: NSItemProvider.LoadHandler
- Name: NSLocaleKey
SwiftName: NSLocale.Key
- Name: NSNotificationName
SwiftName: NSNotification.Name
- Name: NSOperatingSystemVersion
SwiftName: OperatingSystemVersion
- Name: NSProgressFileOperationKind
SwiftName: Progress.FileOperationKind
- Name: NSProgressUnpublishingHandler
SwiftName: Progress.UnpublishingHandler
- Name: NSProgressPublishingHandler
SwiftName: Progress.PublishingHandler
- Name: NSProgressKey
SwiftName: Progress.Key
- Name: NSProgressKind
SwiftName: ProgressKind
- Name: NSProgressUserInfoKey
SwiftName: ProgressUserInfoKey
- Name: NSPropertyListReadOptions
SwiftName: PropertyListSerialization.ReadOptions
- Name: NSPropertyListWriteOptions
SwiftName: PropertyListSerialization.WriteOptions
- Name: NSSocketNativeHandle
SwiftName: SocketNativeHandle
- Name: NSStreamPropertyKey
SwiftName: Stream.PropertyKey
- Name: NSStreamNetworkServiceTypeValue
SwiftName: StreamNetworkServiceTypeValue
- Name: NSStreamSOCKSProxyConfiguration
SwiftName: StreamSOCKSProxyConfiguration
- Name: NSStreamSOCKSProxyVersion
SwiftName: StreamSOCKSProxyVersion
- Name: NSStreamSocketSecurityLevel
SwiftName: StreamSocketSecurityLevel
- Name: NSStringEncodingDetectionOptionsKey
SwiftName: StringEncodingDetectionOptionsKey
- Name: NSStringTransform
SwiftName: StringTransform
- Name: NSUserScriptTaskCompletionHandler
SwiftName: NSUserScriptTask.CompletionHandler
- Name: NSUserUnixTaskCompletionHandler
SwiftName: NSUserUnixTask.CompletionHandler
- Name: NSUserAppleScriptTaskCompletionHandler
SwiftName: NSUserAppleScriptTask.CompletionHandler
- Name: NSUserAutomatorTaskCompletionHandler
SwiftName: NSUserAutomatorTask.CompletionHandler
- Name: NSDistributedNotificationCenterType
SwiftName: DistributedNotificationCenter.CenterType
- Name: NSURLFileProtectionType
SwiftName: URLFileProtection
- Name: NSURLFileResourceType
SwiftName: URLFileResourceType
- Name: NSURLResourceKey
SwiftName: URLResourceKey
- Name: NSURLThumbnailDictionaryItem
SwiftName: URLThumbnailDictionaryItem
- Name: NSURLUbiquitousItemDownloadingStatus
SwiftName: URLUbiquitousItemDownloadingStatus
- Name: NSURLBookmarkFileCreationOptions
SwiftName: NSURL.BookmarkFileCreationOptions
- Name: NSRunLoopMode
SwiftName: RunLoopMode
Globals:
- Name: NSAppleScriptErrorMessage
SwiftName: NSAppleScript.errorMessage
- Name: NSAppleScriptErrorNumber
SwiftName: NSAppleScript.errorNumber
- Name: NSAppleScriptErrorAppName
SwiftName: NSAppleScript.errorAppName
- Name: NSAppleScriptErrorBriefMessage
SwiftName: NSAppleScript.errorBriefMessage
- Name: NSAppleScriptErrorRange
SwiftName: NSAppleScript.errorRange
- Name: NSBundleDidLoadNotification
SwiftName: Bundle.didLoadNotification
- Name: NSFileHandleReadCompletionNotification
SwiftName: FileHandle.readCompletionNotification
- Name: NSItemProviderErrorDomain
SwiftName: NSItemProvider.errorDomain
- Name: NSCurrentLocaleDidChangeNotification
SwiftName: NSLocale.currentLocaleDidChangeNotification
- Name: NSNetServicesErrorDomain
SwiftName: NSNetService.errorDomain
- Name: NSNetServicesErrorCode
SwiftName: NSNetService.errorCode
- Name: NSOperationQueueDefaultMaxConcurrentOperationCount
SwiftName: OperationQueue.defaultMaxConcurrentOperationCount
- Name: NSPortDidBecomeInvalidNotification
SwiftName: Port.didBecomeInvalidNotification
- Name: NSProcessInfoThermalStateDidChangeNotification
SwiftName: ProcessInfo.thermalStateDidChangeNotification
- Name: NSTaskDidTerminateNotification
SwiftName: Process.didTerminateNotification
- Name: NSTextCheckingAllSystemTypes
SwiftName: NSTextCheckingResult.CheckingType.allSystemTypes
- Name: NSTextCheckingAllCustomTypes
SwiftName: NSTextCheckingResult.CheckingType.allCustomTypes
- Name: NSTextCheckingAllTypes
SwiftName: NSTextCheckingResult.CheckingType.allTypes
- Name: NSUbiquitousKeyValueStoreDidChangeExternallyNotification
SwiftName: NSUbiquitousKeyValueStore.didChangeExternallyNotification
- Name: NSURLSessionTaskPriorityDefault
SwiftName: URLSessionTask.defaultPriority
- Name: NSURLSessionTaskPriorityLow
SwiftName: URLSessionTask.lowPriority
- Name: NSURLSessionTaskPriorityHigh
SwiftName: URLSessionTask.highPriority
- Name: NSGlobalDomain
SwiftName: UserDefaults.globalDomain
- Name: NSArgumentDomain
SwiftName: UserDefaults.argumentDomain
- Name: NSRegistrationDomain
SwiftName: UserDefaults.registrationDomain
- Name: NSUserDefaultsSizeLimitExceededNotification
SwiftName: UserDefaults.sizeLimitExceededNotification
- Name: NSUbiquitousUserDefaultsNoCloudAccountNotification
SwiftName: UserDefaults.noCloudAccountNotification
- Name: NSUbiquitousUserDefaultsDidChangeAccountsNotification
SwiftName: UserDefaults.didChangeCloudAccountsNotification
- Name: NSUbiquitousUserDefaultsCompletedInitialSyncNotification
SwiftName: UserDefaults.completedInitialCloudSyncNotification
- Name: NSUserDefaultsDidChangeNotification
SwiftName: UserDefaults.didChangeNotification
- Name: NSXMLParserErrorDomain
SwiftName: XMLParser.errorDomain
Enumerators:
- Name: NSConstantValueExpressionType
SwiftName: constantValue
- Name: NSEvaluatedObjectExpressionType
SwiftName: evaluatedObject
- Name: NSVariableExpressionType
SwiftName: variable
- Name: NSKeyPathExpressionType
SwiftName: keyPath
- Name: NSFunctionExpressionType
SwiftName: function
- Name: NSUnionSetExpressionType
SwiftName: unionSet
- Name: NSIntersectSetExpressionType
SwiftName: intersectSet
- Name: NSMinusSetExpressionType
SwiftName: minusSet
- Name: NSSubqueryExpressionType
SwiftName: subquery
- Name: NSAggregateExpressionType
SwiftName: aggregate
- Name: NSAnyKeyExpressionType
SwiftName: anyKey
- Name: NSBlockExpressionType
SwiftName: block
- Name: NSConditionalExpressionType
SwiftName: conditional
- Name: NSCaseInsensitivePredicateOption
SwiftName: caseInsensitive
- Name: NSDiacriticInsensitivePredicateOption
SwiftName: diacriticInsensitive
- Name: NSNormalizedPredicateOption
SwiftName: normalized
- Name: NSDirectPredicateModifier
SwiftName: direct
- Name: NSAllPredicateModifier
SwiftName: all
- Name: NSAnyPredicateModifier
SwiftName: any
- Name: NSLessThanPredicateOperatorType
SwiftName: lessThan
- Name: NSLessThanOrEqualToPredicateOperatorType
SwiftName: lessThanOrEqualTo
- Name: NSGreaterThanPredicateOperatorType
SwiftName: greaterThan
- Name: NSGreaterThanOrEqualToPredicateOperatorType
SwiftName: greaterThanOrEqualTo
- Name: NSEqualToPredicateOperatorType
SwiftName: equalTo
- Name: NSNotEqualToPredicateOperatorType
SwiftName: notEqualTo
- Name: NSMatchesPredicateOperatorType
SwiftName: matches
- Name: NSLikePredicateOperatorType
SwiftName: like
- Name: NSBeginsWithPredicateOperatorType
SwiftName: beginsWith
- Name: NSEndsWithPredicateOperatorType
SwiftName: endsWith
- Name: NSInPredicateOperatorType
SwiftName: in
- Name: NSCustomSelectorPredicateOperatorType
SwiftName: customSelector
- Name: NSContainsPredicateOperatorType
SwiftName: contains
- Name: NSBetweenPredicateOperatorType
SwiftName: between
- Name: NSNotPredicateType
SwiftName: not
- Name: NSAndPredicateType
SwiftName: and
- Name: NSOrPredicateType
SwiftName: or
- Name: NSDateIntervalFormatterNoStyle
SwiftName: none
- Name: NSDateIntervalFormatterShortStyle
SwiftName: short
- Name: NSDateIntervalFormatterMediumStyle
SwiftName: medium
- Name: NSDateIntervalFormatterLongStyle
SwiftName: long
- Name: NSDateIntervalFormatterFullStyle
SwiftName: full
- Name: NSNumberFormatterNoStyle
SwiftName: none
- Name: NSNumberFormatterDecimalStyle
SwiftName: decimal
- Name: NSNumberFormatterCurrencyStyle
SwiftName: currency
- Name: NSNumberFormatterPercentStyle
SwiftName: percent
- Name: NSNumberFormatterScientificStyle
SwiftName: scientific
- Name: NSNumberFormatterSpellOutStyle
SwiftName: spellOut
- Name: NSNumberFormatterOrdinalStyle
SwiftName: ordinal
- Name: NSNumberFormatterCurrencyISOCodeStyle
SwiftName: currencyISOCode
- Name: NSNumberFormatterCurrencyPluralStyle
SwiftName: currencyPlural
- Name: NSNumberFormatterCurrencyAccountingStyle
SwiftName: currencyAccounting
- Name: NSPointerFunctionsStrongMemory
SwiftName: strongMemory
- Name: NSPointerFunctionsObjectPersonality
SwiftName: objectPersonality
- Name: NSXMLDocumentXMLKind
SwiftName: xml
- Name: NSXMLDocumentXHTMLKind
SwiftName: xhtml
- Name: NSXMLDocumentHTMLKind
SwiftName: html
- Name: NSXMLDocumentTextKind
SwiftName: text
- Name: NSXMLAttributeCDATAKind
SwiftName: cdataAttribute
- Name: NSXMLAttributeIDKind
SwiftName: idAttribute
- Name: NSXMLAttributeIDRefKind
SwiftName: idRefAttribute
- Name: NSXMLAttributeIDRefsKind
SwiftName: idRefsAttribute
- Name: NSXMLAttributeEntityKind
SwiftName: entityAttribute
- Name: NSXMLAttributeEntitiesKind
SwiftName: entitiesAttribute
- Name: NSXMLAttributeNMTokenKind
SwiftName: nmTokenAttribute
- Name: NSXMLAttributeNMTokensKind
SwiftName: nmTokensAttribute
- Name: NSXMLAttributeEnumerationKind
SwiftName: enumerationAttribute
- Name: NSXMLAttributeNotationKind
SwiftName: notationAttribute
- Name: NSXMLInvalidKind
SwiftName: invalid
- Name: NSXMLDocumentKind
SwiftName: document
- Name: NSXMLElementKind
SwiftName: element
- Name: NSXMLAttributeKind
SwiftName: attribute
- Name: NSXMLNamespaceKind
SwiftName: namespace
- Name: NSXMLProcessingInstructionKind
SwiftName: processingInstruction
- Name: NSXMLCommentKind
SwiftName: comment
- Name: NSXMLTextKind
SwiftName: text
- Name: NSXMLDTDKind
SwiftName: DTDKind
- Name: NSXMLEntityDeclarationKind
SwiftName: entityDeclaration
- Name: NSXMLAttributeDeclarationKind
SwiftName: attributeDeclaration
- Name: NSXMLElementDeclarationKind
SwiftName: elementDeclaration
- Name: NSXMLNotationDeclarationKind
SwiftName: notationDeclaration
- Name: NSDateFormatterNoStyle
SwiftName: none
- Name: NSDateFormatterShortStyle
SwiftName: short
- Name: NSDateFormatterMediumStyle
SwiftName: medium
- Name: NSDateFormatterLongStyle
SwiftName: long
- Name: NSDateFormatterFullStyle
SwiftName: full
- Name: NSDateFormatterBehaviorDefault
SwiftName: default
- Name: NSRoundPlain
SwiftName: plain
- Name: NSRoundDown
SwiftName: down
- Name: NSRoundUp
SwiftName: up
- Name: NSRoundBankers
SwiftName: bankers
- Name: NSKeyValueUnionSetMutation
SwiftName: union
- Name: NSKeyValueMinusSetMutation
SwiftName: minus
- Name: NSKeyValueIntersectSetMutation
SwiftName: intersect
- Name: NSKeyValueSetSetMutation
SwiftName: set
- Name: NSPostWhenIdle
SwiftName: whenIdle
- Name: NSPostASAP
SwiftName: asap
- Name: NSPostNow
SwiftName: now
- Name: NSNumberFormatterBehaviorDefault
SwiftName: default
- Name: NSNumberFormatterRoundCeiling
SwiftName: ceiling
- Name: NSNumberFormatterRoundFloor
SwiftName: floor
- Name: NSNumberFormatterRoundDown
SwiftName: down
- Name: NSNumberFormatterRoundUp
SwiftName: up
- Name: NSNumberFormatterRoundHalfEven
SwiftName: halfEven
- Name: NSNumberFormatterRoundHalfDown
SwiftName: halfDown
- Name: NSNumberFormatterRoundHalfUp
SwiftName: halfUp
- Name: NSPropertyListOpenStepFormat
SwiftName: openStep
- Name: NSPropertyListXMLFormat_v1_0
SwiftName: xml
- Name: NSPropertyListBinaryFormat_v1_0
SwiftName: binary
- Name: NSPositionAfter
SwiftName: after
- Name: NSPositionBefore
SwiftName: before
- Name: NSPositionBeginning
SwiftName: beginning
- Name: NSPositionEnd
SwiftName: end
- Name: NSPositionReplace
SwiftName: replace
- Name: NSEqualToComparison
SwiftName: equal
- Name: NSLessThanOrEqualToComparison
SwiftName: lessThanOrEqual
- Name: NSLessThanComparison
SwiftName: lessThan
- Name: NSGreaterThanOrEqualToComparison
SwiftName: greaterThanOrEqual
- Name: NSGreaterThanComparison
SwiftName: greaterThan
- Name: NSBeginsWithComparison
SwiftName: beginsWith
- Name: NSEndsWithComparison
SwiftName: endsWith
- Name: NSContainsComparison
SwiftName: contains
- Name: NSURLNetworkServiceTypeDefault
SwiftName: default
- Name: NSURLNetworkServiceTypeVoIP
SwiftName: voip
- Name: NSURLNetworkServiceTypeVideo
SwiftName: video
- Name: NSURLNetworkServiceTypeBackground
SwiftName: background
- Name: NSURLNetworkServiceTypeVoice
SwiftName: voice
- Name: NSXMLEntityGeneralKind
SwiftName: general
- Name: NSXMLEntityParsedKind
SwiftName: parsed
- Name: NSXMLEntityUnparsedKind
SwiftName: unparsed
- Name: NSXMLEntityParameterKind
SwiftName: parameter
- Name: NSXMLEntityPredefined
SwiftName: predefined
- Name: NSXMLElementDeclarationUndefinedKind
SwiftName: undefinedDeclaration
- Name: NSXMLElementDeclarationEmptyKind
SwiftName: emptyDeclaration
- Name: NSXMLElementDeclarationAnyKind
SwiftName: anyDeclaration
- Name: NSXMLElementDeclarationMixedKind
SwiftName: mixedDeclaration
- Name: NSXMLElementDeclarationElementKind
SwiftName: elementDeclaration
- Name: NSXMLParserResolveExternalEntitiesNever
SwiftName: never
- Name: NSXMLParserResolveExternalEntitiesNoNetwork
SwiftName: noNetwork
- Name: NSXMLParserResolveExternalEntitiesSameOriginOnly
SwiftName: sameOriginOnly
- Name: NSXMLParserResolveExternalEntitiesAlways
SwiftName: always
- Name: NSDataReadingMappedIfSafe
SwiftName: mappedIfSafe
- Name: NSDataReadingUncached
SwiftName: uncached
- Name: NSDataReadingMappedAlways
SwiftName: alwaysMapped
- Name: NSDataWritingAtomic
SwiftName: atomic
- Name: NSDataWritingWithoutOverwriting
SwiftName: withoutOverwriting
- Name: NSDataWritingFileProtectionNone
SwiftName: noFileProtection
- Name: NSDataWritingFileProtectionComplete
SwiftName: completeFileProtection
- Name: NSDataWritingFileProtectionCompleteUnlessOpen
SwiftName: completeFileProtectionUnlessOpen
- Name: NSDataWritingFileProtectionCompleteUntilFirstUserAuthentication
SwiftName: completeFileProtectionUntilFirstUserAuthentication
- Name: NSDataWritingFileProtectionMask
SwiftName: fileProtectionMask
- Name: NSDataBase64Encoding64CharacterLineLength
SwiftName: lineLength64Characters
- Name: NSDataBase64Encoding76CharacterLineLength
SwiftName: lineLength76Characters
- Name: NSDataBase64EncodingEndLineWithCarriageReturn
SwiftName: endLineWithCarriageReturn
- Name: NSDataBase64EncodingEndLineWithLineFeed
SwiftName: endLineWithLineFeed
- Name: NSNotificationNoCoalescing
SwiftName: none
- Name: NSNotificationCoalescingOnName
SwiftName: onName
- Name: NSNotificationCoalescingOnSender
SwiftName: onSender
- Name: NSCaseInsensitiveSearch
SwiftName: caseInsensitive
- Name: NSLiteralSearch
SwiftName: literal
- Name: NSBackwardsSearch
SwiftName: backwards
- Name: NSAnchoredSearch
SwiftName: anchored
- Name: NSNumericSearch
SwiftName: numeric
- Name: NSDiacriticInsensitiveSearch
SwiftName: diacriticInsensitive
- Name: NSWidthInsensitiveSearch
SwiftName: widthInsensitive
- Name: NSForcedOrderingSearch
SwiftName: forcedOrdering
- Name: NSRegularExpressionSearch
SwiftName: regularExpression
- Name: NSStringEnumerationByLines
SwiftName: byLines
SwiftVersions:
- Version: 3
Protocols:
- Name: NSFastEnumeration
Methods:
- Selector: 'countByEnumeratingWithState:objects:count:'
MethodKind: Instance
Parameters:
- Position: 1
Nullability: U