The following table lists all headers from the macOS Foundation framework (version 6.9), and their support status in sncocoa. Although the SNCocoa bindings are created from the macOS Foundation headers, they although work on iOS (for supported features).
| Header | Status | Scala modules | Notes |
|---|---|---|---|
| FoundationLegacySwiftCompatibility.h | |||
| NSAffineTransform.h | |||
| NSAppleEventDescriptor.h | |||
| NSAppleEventManager.h | |||
| NSAppleScript.h | |||
| NSArchiver.h | |||
| NSArray.h | NSArray, NSMutableArray | ||
| NSAttributedString.h | |||
| NSAutoreleasePool.h | |||
| NSBackgroundActivityScheduler.h | |||
| NSBundle.h | |||
| NSByteCountFormatter.h | |||
| NSByteOrder.h | |||
| NSCache.h | |||
| NSCalendar.h | |||
| NSCalendarDate.h | |||
| NSCharacterSet.h | NSCharacterSet, NSMutableCharacterSet | ||
| NSClassDescription.h | |||
| NSCoder.h | NSCoder, Foundation | ||
| NSComparisonPredicate.h | |||
| NSCompoundPredicate.h | |||
| NSConnection.h | |||
| NSData.h | NSData, NSMutableData, NSPurgeableData, foundation | ||
| NSDate.h | |||
| NSDateComponentsFormatter.h | |||
| NSDateFormatter.h | |||
| NSDateInterval.h | |||
| NSDateIntervalFormatter.h | |||
| NSDebug.h | |||
| NSDecimal.h | |||
| NSDecimalNumber.h | |||
| NSDictionary.h | NSDictionary, NSMutableDictionary | ||
| NSDistantObject.h | |||
| NSDistributedLock.h | |||
| NSDistributedNotificationCenter.h | |||
| NSEnergyFormatter.h | |||
| NSEnumerator.h | NSEnumerator, NSFastEnumeration | ||
| NSError.h | NSError, NSObject | ||
| NSException.h | |||
| NSExpression.h | |||
| NSExtensionContext.h | |||
| NSExtensionItem.h | |||
| NSExtensionRequestHandling.h | |||
| NSFileCoordinator.h | |||
| NSFileHandle.h | |||
| NSFileManager.h | |||
| NSFilePresenter.h | |||
| NSFileVersion.h | |||
| NSFileWrapper.h | |||
| NSFormatter.h | |||
| NSGarbageCollector.h | |||
| NSGeometry.h | |||
| NSHFSFileTypes.h | |||
| NSHTTPCookie.h | |||
| NSHTTPCookieStorage.h | |||
| NSHashTable.h | |||
| NSHost.h | |||
| NSISO8601DateFormatter.h | |||
| NSIndexPath.h | |||
| NSIndexSet.h | NSIndexSet, NSMutableIndexSet | ||
| NSInvocation.h | |||
| NSItemProvider.h | |||
| NSItemProviderReadingWriting.h | |||
| NSJSONSerialization.h | |||
| NSKeyValueCoding.h | |||
| NSKeyValueObserving.h | |||
| NSKeyedArchiver.h | |||
| NSLengthFormatter.h | |||
| NSLinguisticTagger.h | |||
| NSLocale.h | NSLocale, Foundation | ||
| NSLock.h | |||
| NSMapTable.h | |||
| NSMassFormatter.h | |||
| NSMeasurement.h | |||
| NSMeasurementFormatter.h | |||
| NSMetadata.h | |||
| NSMetadataAttributes.h | |||
| NSMethodSignature.h | |||
| NSNetServices.h | |||
| NSNotification.h | NSNotification, NSNotificationCenter | ||
| NSNotificationQueue.h | |||
| NSNull.h | |||
| NSNumberFormatter.h | |||
| NSObjCRuntime.h | |||
| NSObject.h | Foundation, NSObject | ||
| NSObjectScripting.h | |||
| NSOperation.h | |||
| NSOrderedSet.h | |||
| NSOrthography.h | |||
| NSPathUtilities.h | |||
| NSPersonNameComponents.h | |||
| NSPersonNameComponentsFormatter.h | |||
| NSPointerArray.h | |||
| NSPointerFunctions.h | |||
| NSPort.h | |||
| NSPortCoder.h | |||
| NSPortMessage.h | |||
| NSPortNameServer.h | |||
| NSPredicate.h | |||
| NSProcessInfo.h | |||
| NSProgress.h | |||
| NSPropertyList.h | |||
| NSProtocolChecker.h | |||
| NSProxy.h | |||
| NSRange.h | |||
| NSRegularExpression.h | |||
| NSRunLoop.h | |||
| NSScanner.h | |||
| NSScriptClassDescription.h | |||
| NSScriptCoercionHandler.h | |||
| NSScriptCommand.h | |||
| NSScriptCommandDescription.h | |||
| NSScriptExecutionContext.h | |||
| NSScriptKeyValueCoding.h | |||
| NSScriptObjectSpecifiers.h | |||
| NSScriptStandardSuiteCommands.h | |||
| NSScriptSuiteRegistry.h | |||
| NSScriptWhoseTests.h | |||
| NSSet.h | |||
| NSSortDescriptor.h | |||
| NSSpellServer.h | |||
| NSStream.h | |||
| NSString.h | NSString, NSCoding | ||
| NSTask.h | |||
| NSTextCheckingResult.h | |||
| NSThread.h | |||
| NSTimeZone.h | |||
| NSTimer.h | |||
| NSURL.h | NSURL, NSURLQueryItem, NSURLComponents, NSString, NSCharacterSet | ||
| NSURLAuthenticationChallenge.h | |||
| NSURLCache.h | |||
| NSURLConnection.h | |||
| NSURLCredential.h | |||
| NSURLCredentialStorage.h | |||
| NSURLDownload.h | |||
| NSURLError.h | |||
| NSURLHandle.h | |||
| NSURLProtectionSpace.h | |||
| NSURLProtocol.h | |||
| NSURLRequest.h | |||
| NSURLResponse.h | |||
| NSURLSession.h | |||
| NSUUID.h | |||
| NSUbiquitousKeyValueStore.h | |||
| NSUndoManager.h | |||
| NSUnit.h | |||
| NSUserActivity.h | |||
| NSUserDefaults.h | |||
| NSUserNotification.h | |||
| NSUserScriptTask.h | |||
| NSValue.h | NSValue, NSNumber | ||
| NSValueTransformer.h | |||
| NSXMLDTD.h | |||
| NSXMLDTDNode.h | |||
| NSXMLDocument.h | |||
| NSXMLElement.h | |||
| NSXMLNode.h | |||
| NSXMLNodeOptions.h | |||
| NSXMLParser.h | |||
| NSXPCConnection.h | |||
| NSZone.h |