API Differences in Foundation in macOS 26.0

It's more difficult than it used to be to find what changed in Apple SDKs. This page is automatically generated and shows what is new in Foundation in the macOS 26.0 SDK.

Table of Contents

Protocols

NotificationCenter
AsyncMessage
NotificationCenter
MainActorMessage
NotificationCenter
MessageIdentifier

Structs

AttributedString
UTF16View
AttributedString
UTF8View
Bundle
DidLoadMessage
Calendar
CalendarDayChangedMessage
Date
HTTPFormatStyle
Date
SystemClockDidChangeMessage
DateComponents
HTTPFormatStyle
DateComponents
ISO8601FormatStyle
DiscontiguousAttributedSubstring
FileHandle
ConnectionAcceptedMessage
FileHandle
DataAvailableMessage
FileHandle
ReadCompletionMessage
FileHandle
ReadToEndOfFileCompletionMessage
FileManager
UbiquityIdentityDidChangeMessage
HTTPCookieStorage
CookiesChangedMessage
Locale
CurrentLocaleDidChangeMessage
Locale.Region
Category
NSExtensionContext
DidBecomeActiveMessage
NSExtensionContext
DidEnterBackgroundMessage
NSExtensionContext
WillEnterForegroundMessage
NSExtensionContext
WillResignActiveMessage
NSMetadataQuery
DidFinishGatheringMessage
NSMetadataQuery
DidStartGatheringMessage
NotificationCenter
BaseMessageIdentifier
NotificationCenter
ObservationToken
Port
DidBecomeInvalidMessage
Process
DidTerminateMessage
ProcessInfo
PowerStateDidChangeMessage
ProcessInfo
ThermalStateDidChangeMessage
TimeZone
SystemTimeZoneDidChangeMessage
URL
Template
URL.Template
Value
URL.Template
VariableName
UndoManager
CheckpointMessage
UndoManager
DidCloseUndoGroupMessage
UndoManager
DidOpenUndoGroupMessage
UndoManager
DidRedoChangeMessage
UndoManager
DidUndoChangeMessage
UndoManager
WillCloseUndoGroupMessage
UndoManager
WillRedoChangeMessage
UndoManager
WillUndoChangeMessage
UserDefaults
DidChangeMessage
UserDefaults
SizeLimitExceededMessage

Enums

AttributeScopes.FoundationAttributes
ListItemDelimiterAttribute
AttributeScopes.FoundationAttributes
WritingDirectionAttribute
AttributedString
WritingDirection

Typealiases

AttributedString.UTF16View
public typealias Element = Swift.UTF16.CodeUnit
AttributedString.UTF16View
public typealias Index = Foundation.AttributedString.Index
AttributedString.UTF16View
public typealias Indices = Swift.DefaultIndices<Foundation.AttributedString.UTF16View>
AttributedString.UTF16View
public typealias Iterator = Swift.IndexingIterator<Foundation.AttributedString.UTF16View>
AttributedString.UTF16View
public typealias SubSequence = Foundation.AttributedString.UTF16View
AttributedString.UTF16View
public typealias Subsequence = Foundation.AttributedString.UTF16View
AttributedString.UTF8View
public typealias Element = Swift.UTF8.CodeUnit
AttributedString.UTF8View
public typealias Index = Foundation.AttributedString.Index
AttributedString.UTF8View
public typealias Indices = Swift.DefaultIndices<Foundation.AttributedString.UTF8View>
AttributedString.UTF8View
public typealias Iterator = Swift.IndexingIterator<Foundation.AttributedString.UTF8View>
AttributedString.UTF8View
public typealias SubSequence = Foundation.AttributedString.UTF8View
AttributedString.UTF8View
public typealias Subsequence = Foundation.AttributedString.UTF8View
Date.HTTPFormatStyle
public typealias FormatInput = Foundation.Date
Date.HTTPFormatStyle
public typealias FormatOutput = Swift.String
Date.HTTPFormatStyle
public typealias ParseInput = Swift.String
Date.HTTPFormatStyle
public typealias ParseOutput = Foundation.Date
Date.HTTPFormatStyle
public typealias RegexOutput = Foundation.Date
DateComponents.HTTPFormatStyle
public typealias FormatInput = Foundation.DateComponents
DateComponents.HTTPFormatStyle
public typealias FormatOutput = Swift.String
DateComponents.HTTPFormatStyle
public typealias ParseInput = Swift.String
DateComponents.HTTPFormatStyle
public typealias ParseOutput = Foundation.DateComponents
DateComponents.HTTPFormatStyle
public typealias RegexOutput = Foundation.DateComponents
DateComponents.ISO8601FormatStyle
public typealias FormatInput = Foundation.DateComponents
DateComponents.ISO8601FormatStyle
public typealias FormatOutput = Swift.String
DateComponents.ISO8601FormatStyle
public typealias ParseInput = Swift.String
DateComponents.ISO8601FormatStyle
public typealias ParseOutput = Foundation.DateComponents
DateComponents.ISO8601FormatStyle
public typealias RegexOutput = Foundation.DateComponents
DateComponents.ISO8601FormatStyle
public typealias Strategy = Foundation.DateComponents.ISO8601FormatStyle
URL.Template.Value
public typealias ArrayLiteralElement = Swift.String
URL.Template.Value
public typealias ExtendedGraphemeClusterLiteralType = Swift.String
URL.Template.Value
public typealias Key = Swift.String
URL.Template.Value
public typealias StringLiteralType = Swift.String
URL.Template.Value
public typealias UnicodeScalarLiteralType = Swift.String
URL.Template.Value
public typealias Value = Swift.String

Functions & Methods

AttributeContainer
public func filter(inheritedByAddedText: Swift.Bool) -> Foundation.AttributeContainer
AttributeContainer
public func filter(runBoundaries: Foundation.AttributedString.AttributeRunBoundaries?) -> Foundation.AttributeContainer
AttributedString.Index
public func isValid(within text: some AttributedStringProtocol) -> Swift.Bool
AttributedString.Index
public func isValid(within text: Foundation.DiscontiguousAttributedSubstring) -> Swift.Bool
AttributedString.Runs
internal func _distance(from start: Foundation.AttributedString.Runs.Index, to end: Foundation.AttributedString.Runs.Index) -> Swift.Int
AttributedString.UTF16View
public func distance(from start: Foundation.AttributedString.Index, to end: Foundation.AttributedString.Index) -> Swift.Int
AttributedString.UTF16View
public func index(before i: Foundation.AttributedString.Index) -> Foundation.AttributedString.Index
AttributedString.UTF16View
public func index(after i: Foundation.AttributedString.Index) -> Foundation.AttributedString.Index
AttributedString.UTF16View
public func index(_ i: Foundation.AttributedString.Index, offsetBy distance: Swift.Int) -> Foundation.AttributedString.Index
AttributedString.UTF16View
public func index(_ i: Foundation.AttributedString.Index, offsetBy distance: Swift.Int, limitedBy limit: Foundation.AttributedString.Index) -> Foundation.AttributedString.Index?
AttributedString.UTF8View
public func distance(from start: Foundation.AttributedString.Index, to end: Foundation.AttributedString.Index) -> Swift.Int
AttributedString.UTF8View
public func index(before i: Foundation.AttributedString.Index) -> Foundation.AttributedString.Index
AttributedString.UTF8View
public func index(after i: Foundation.AttributedString.Index) -> Foundation.AttributedString.Index
AttributedString.UTF8View
public func index(_ i: Foundation.AttributedString.Index, offsetBy distance: Swift.Int) -> Foundation.AttributedString.Index
AttributedString.UTF8View
public func index(_ i: Foundation.AttributedString.Index, offsetBy distance: Swift.Int, limitedBy limit: Foundation.AttributedString.Index) -> Foundation.AttributedString.Index?
AttributedString
public mutating func removeSubranges(_ subranges: Swift.RangeSet<Foundation.AttributedString.Index>)
AttributedString
public mutating func transform<E>(updating range: inout Swift.Range<Foundation.AttributedString.Index>, body: (inout Foundation.AttributedString) throws(E) -> Swift.Void) throws(E) where E : Swift.Error
AttributedString
public mutating func transform<E>(updating ranges: inout [Swift.Range<Foundation.AttributedString.Index>], body: (inout Foundation.AttributedString) throws(E) -> Swift.Void) throws(E) where E : Swift.Error
AttributedString
public mutating func transform<E>(updating range: Swift.Range<Foundation.AttributedString.Index>, body: (inout Foundation.AttributedString) throws(E) -> Swift.Void) throws(E) -> Swift.Range<Foundation.AttributedString.Index>? where E : Swift.Error
AttributedString
public mutating func transform<E>(updating ranges: [Swift.Range<Foundation.AttributedString.Index>], body: (inout Foundation.AttributedString) throws(E) -> Swift.Void) throws(E) -> [Swift.Range<Foundation.AttributedString.Index>]? where E : Swift.Error
Date.HTTPFormatStyle
public func consuming(_ input: Swift.String, startingAt index: Swift.String.Index, in bounds: Swift.Range<Swift.String.Index>) throws -> (upperBound: Swift.String.Index, output: Foundation.Date)?
DateComponents.HTTPFormatStyle
public func consuming(_ input: Swift.String, startingAt index: Swift.String.Index, in bounds: Swift.Range<Swift.String.Index>) throws -> (upperBound: Swift.String.Index, output: Foundation.DateComponents)?
DateComponents.ISO8601FormatStyle
public func consuming(_ input: Swift.String, startingAt index: Swift.String.Index, in bounds: Swift.Range<Swift.String.Index>) throws -> (upperBound: Swift.String.Index, output: Foundation.DateComponents)?
DateComponents.ISO8601FormatStyle
public func dateSeparator(_ separator: Foundation.Date.ISO8601FormatStyle.DateSeparator) -> Foundation.DateComponents.ISO8601FormatStyle
DateComponents.ISO8601FormatStyle
public func dateTimeSeparator(_ separator: Foundation.Date.ISO8601FormatStyle.DateTimeSeparator) -> Foundation.DateComponents.ISO8601FormatStyle
DateComponents.ISO8601FormatStyle
public func day() -> Foundation.DateComponents.ISO8601FormatStyle
DateComponents.ISO8601FormatStyle
public func format(_ value: Foundation.DateComponents) -> Swift.String
DateComponents.ISO8601FormatStyle
public func month() -> Foundation.DateComponents.ISO8601FormatStyle
DateComponents.ISO8601FormatStyle
public func parse(_ value: Swift.String) throws -> Foundation.DateComponents
DateComponents.ISO8601FormatStyle
public func time(includingFractionalSeconds: Swift.Bool) -> Foundation.DateComponents.ISO8601FormatStyle
DateComponents.ISO8601FormatStyle
public func timeSeparator(_ separator: Foundation.Date.ISO8601FormatStyle.TimeSeparator) -> Foundation.DateComponents.ISO8601FormatStyle
DateComponents.ISO8601FormatStyle
public func timeZone(separator: Foundation.Date.ISO8601FormatStyle.TimeZoneSeparator) -> Foundation.DateComponents.ISO8601FormatStyle
DateComponents.ISO8601FormatStyle
public func timeZoneSeparator(_ separator: Foundation.Date.ISO8601FormatStyle.TimeZoneSeparator) -> Foundation.DateComponents.ISO8601FormatStyle
DateComponents.ISO8601FormatStyle
public func weekOfYear() -> Foundation.DateComponents.ISO8601FormatStyle
DateComponents.ISO8601FormatStyle
public func year() -> Foundation.DateComponents.ISO8601FormatStyle
DateComponents
public func formatted<F>(_ format: F) -> F.FormatOutput where F : Foundation.FormatStyle, F.FormatInput == Foundation.DateComponents
DiscontiguousAttributedSubstring
public static func == (lhs: Foundation.DiscontiguousAttributedSubstring, rhs: Foundation.DiscontiguousAttributedSubstring) -> Swift.Bool
DiscontiguousAttributedSubstring
public func hash(into hasher: inout Swift.Hasher)
DiscontiguousAttributedSubstring
public mutating func mergeAttributes(_ attributes: Foundation.AttributeContainer, mergePolicy: Foundation.AttributedString.AttributeMergePolicy = .keepNew)
DiscontiguousAttributedSubstring
public mutating func replaceAttributes(_ attributes: Foundation.AttributeContainer, with others: Foundation.AttributeContainer)
DiscontiguousAttributedSubstring
public mutating func setAttributes(_ attributes: Foundation.AttributeContainer)
Locale.Region
public static func isoRegions(ofCategory category: Foundation.Locale.Region.Category) -> [Foundation.Locale.Region]
Locale.Region
@abi(func subRegions(ofCategoy category: Foundation.Locale.Region.Category) -> [Foundation.Locale.Region]) public func subRegions(ofCategory category: Foundation.Locale.Region.Category) -> [Foundation.Locale.Region]
Locale.Region
@_silgen_name("$s10Foundation6LocaleV6RegionV10subRegions9ofCategoySayAEGAE8CategoryV_tF") public func subRegions(ofCategory category: Foundation.Locale.Region.Category) -> [Foundation.Locale.Region]
NotificationCenter.AsyncMessage
public static func makeMessage(_ notification: Foundation.Notification) -> Self?
NotificationCenter.AsyncMessage
public static func makeNotification(_ message: Self) -> Foundation.Notification
NotificationCenter.MainActorMessage
public static func makeMessage(_ notification: Foundation.Notification) -> Self?
NotificationCenter.MainActorMessage
public static func makeNotification(_ message: Self) -> Foundation.Notification
NotificationCenter
public func addObserver<Identifier, Message>(of subject: Message.Subject, for identifier: Identifier, using observer: @escaping @Sendable (Message) async -> Swift.Void) -> Foundation.NotificationCenter.ObservationToken where Identifier : Foundation.NotificationCenter.MessageIdentifier, Message : Foundation.NotificationCenter.AsyncMessage, Message == Identifier.MessageType, Message.Subject : AnyObject
NotificationCenter
public func addObserver<Identifier, Message>(of subject: Message.Subject.Type, for identifier: Identifier, using observer: @escaping @Sendable (Message) async -> Swift.Void) -> Foundation.NotificationCenter.ObservationToken where Identifier : Foundation.NotificationCenter.MessageIdentifier, Message : Foundation.NotificationCenter.AsyncMessage, Message == Identifier.MessageType
NotificationCenter
public func addObserver<Message>(of subject: Message.Subject? = nil, for messageType: Message.Type, using observer: @escaping @Sendable (Message) async -> Swift.Void) -> Foundation.NotificationCenter.ObservationToken where Message : Foundation.NotificationCenter.AsyncMessage, Message.Subject : AnyObject
NotificationCenter
public func addObserver<Identifier, Message>(of subject: Message.Subject, for identifier: Identifier, using observer: @escaping @_Concurrency.MainActor (Message) -> Swift.Void) -> Foundation.NotificationCenter.ObservationToken where Identifier : Foundation.NotificationCenter.MessageIdentifier, Message : Foundation.NotificationCenter.MainActorMessage, Message == Identifier.MessageType, Message.Subject : AnyObject
NotificationCenter
public func addObserver<Identifier, Message>(of subject: Message.Subject.Type, for identifier: Identifier, using observer: @escaping @_Concurrency.MainActor (Message) -> Swift.Void) -> Foundation.NotificationCenter.ObservationToken where Identifier : Foundation.NotificationCenter.MessageIdentifier, Message : Foundation.NotificationCenter.MainActorMessage, Message == Identifier.MessageType
NotificationCenter
public func addObserver<Message>(of subject: Message.Subject? = nil, for messageType: Message.Type, using observer: @escaping @_Concurrency.MainActor (Message) -> Swift.Void) -> Foundation.NotificationCenter.ObservationToken where Message : Foundation.NotificationCenter.MainActorMessage, Message.Subject : AnyObject
NotificationCenter
public func messages<Identifier, Message>(of subject: Message.Subject, for identifier: Identifier, bufferSize limit: Swift.Int = 10) -> some Swift.Sendable & _Concurrency.AsyncSequence<Message, Swift.Never> where Identifier : Foundation.NotificationCenter.MessageIdentifier, Message : Foundation.NotificationCenter.AsyncMessage, Message == Identifier.MessageType, Message.Subject : AnyObject
NotificationCenter
public func messages<Identifier, Message>(of subject: Message.Subject.Type, for identifier: Identifier, bufferSize limit: Swift.Int = 10) -> some Swift.Sendable & _Concurrency.AsyncSequence<Message, Swift.Never> where Identifier : Foundation.NotificationCenter.MessageIdentifier, Message : Foundation.NotificationCenter.AsyncMessage, Message == Identifier.MessageType
NotificationCenter
public func messages<Message>(of subject: Message.Subject? = nil, for messageType: Message.Type, bufferSize limit: Swift.Int = 10) -> some Swift.Sendable & _Concurrency.AsyncSequence<Message, Swift.Never> where Message : Foundation.NotificationCenter.AsyncMessage, Message.Subject : AnyObject
NotificationCenter
public func post<Message>(_ message: Message, subject: Message.Subject) where Message : Foundation.NotificationCenter.AsyncMessage, Message.Subject : AnyObject
NotificationCenter
public func post<Message>(_ message: Message) where Message : Foundation.NotificationCenter.AsyncMessage
NotificationCenter
public func post<Message>(_ message: Message, subject: Message.Subject) where Message : Foundation.NotificationCenter.MainActorMessage, Message.Subject : AnyObject
NotificationCenter
public func post<Message>(_ message: Message) where Message : Foundation.NotificationCenter.MainActorMessage
NotificationCenter
public func removeObserver(_ token: Foundation.NotificationCenter.ObservationToken)
Swift.Range
public func isValid(within text: some AttributedStringProtocol) -> Swift.Bool
Swift.Range
public func isValid(within text: Foundation.DiscontiguousAttributedSubstring) -> Swift.Bool
Swift.RangeSet
public func isValid(within text: some AttributedStringProtocol) -> Swift.Bool
Swift.RangeSet
public func isValid(within text: Foundation.DiscontiguousAttributedSubstring) -> Swift.Bool
URL.Template.Value
public static func associativeList(_ list: some Sequence<(key: String, value: String)>) -> Foundation.URL.Template.Value
URL.Template.Value
public static func list(_ list: some Sequence<String>) -> Foundation.URL.Template.Value
URL.Template.Value
public static func text(_ text: Swift.String) -> Foundation.URL.Template.Value
UndoManager
internal func _setActionNameLocalizedStringResource(_ actionName: Foundation.LocalizedStringResource?)
_StringProcessing.RegexComponent
public static func iso8601Components(timeZone: Foundation.TimeZone, includingFractionalSeconds: Swift.Bool = false, dateSeparator: Foundation.Date.ISO8601FormatStyle.DateSeparator = .dash, dateTimeSeparator: Foundation.Date.ISO8601FormatStyle.DateTimeSeparator = .standard, timeSeparator: Foundation.Date.ISO8601FormatStyle.TimeSeparator = .colon) -> Self
_StringProcessing.RegexComponent
public static func iso8601ComponentsWithTimeZone(includingFractionalSeconds: Swift.Bool = false, dateSeparator: Foundation.Date.ISO8601FormatStyle.DateSeparator = .dash, dateTimeSeparator: Foundation.Date.ISO8601FormatStyle.DateTimeSeparator = .standard, timeSeparator: Foundation.Date.ISO8601FormatStyle.TimeSeparator = .colon, timeZoneSeparator: Foundation.Date.ISO8601FormatStyle.TimeZoneSeparator = .omitted) -> Self
_StringProcessing.RegexComponent
public static func iso8601DateComponents(timeZone: Foundation.TimeZone, dateSeparator: Foundation.Date.ISO8601FormatStyle.DateSeparator = .dash) -> Self
- (void)pauseSyncForUbiquitousItemAtURL:(nonnull NSURL *)url completionHandler:(nonnull void (^)(NSError * _Nullable))completionHandler;
- (void)resumeSyncForUbiquitousItemAtURL:(nonnull NSURL *)url withBehavior:(NSFileManagerResumeSyncBehavior)behavior completionHandler:(nonnull void (^)(NSError * _Nullable))completionHandler;
- (void)fetchLatestRemoteVersionOfItemAtURL:(nonnull NSURL *)url completionHandler:(nonnull void (^)(NSFileVersion * _Nullable, NSError * _Nullable))completionHandler;
- (void)uploadLocalVersionOfUbiquitousItemAtURL:(nonnull NSURL *)url withConflictResolutionPolicy:(NSFileManagerUploadLocalVersionConflictPolicy)conflictResolutionPolicy completionHandler:(nonnull void (^)(NSFileVersion * _Nullable, NSError * _Nullable))completionHandler;
- (BOOL)isRepeatedDay;
- (void)setRepeatedDay:(BOOL)repeatedDay;

Properties & Constants

AttributeScope
public static var attributeKeys: some Swift.Sequence<any Foundation.AttributedStringKey.Type>
AttributedString.UTF16View
public var count: Swift.Int
AttributedString.UTF16View
public var endIndex: Foundation.AttributedString.Index
AttributedString.UTF16View
public var startIndex: Foundation.AttributedString.Index
AttributedString.UTF8View
public var count: Swift.Int
AttributedString.UTF8View
public var endIndex: Foundation.AttributedString.Index
AttributedString.UTF8View
public var startIndex: Foundation.AttributedString.Index
AttributedString
public var utf16: Foundation.AttributedString.UTF16View
AttributedString
public var utf8: Foundation.AttributedString.UTF8View
AttributedStringProtocol
var utf16: Foundation.AttributedString.UTF16View
AttributedStringProtocol
var utf8: Foundation.AttributedString.UTF8View
AttributedSubstring
public var utf16: Foundation.AttributedString.UTF16View
AttributedSubstring
public var utf8: Foundation.AttributedString.UTF8View
Date.HTTPFormatStyle
public var parseStrategy: Foundation.Date.HTTPFormatStyle
DateComponents.HTTPFormatStyle
public var parseStrategy: Foundation.DateComponents.HTTPFormatStyle
DateComponents.ISO8601FormatStyle
public var parseStrategy: Foundation.DateComponents.ISO8601FormatStyle
DateComponents
public var isRepeatedDay: Swift.Bool?
DiscontiguousAttributedSubstring
public var base: Foundation.AttributedString
DiscontiguousAttributedSubstring
public var characters: Swift.DiscontiguousSlice<Foundation.AttributedString.CharacterView>
DiscontiguousAttributedSubstring
public var description: Swift.String
DiscontiguousAttributedSubstring
public var hashValue: Swift.Int
DiscontiguousAttributedSubstring
public var runs: Foundation.AttributedString.Runs
DiscontiguousAttributedSubstring
public var unicodeScalars: Swift.DiscontiguousSlice<Foundation.AttributedString.UnicodeScalarView>
FormatStyle
public static var http: Foundation.Date.HTTPFormatStyle
FormatStyle
public static var http: Foundation.DateComponents.HTTPFormatStyle
FormatStyle
public static var iso8601: Foundation.DateComponents.ISO8601FormatStyle
FoundationAttributes
public let listItemDelimiter: Foundation.AttributeScopes.FoundationAttributes.ListItemDelimiterAttribute
FoundationAttributes
public let writingDirection: Foundation.AttributeScopes.FoundationAttributes.WritingDirectionAttribute
Locale.Region
public var category: Foundation.Locale.Region.Category?
Locale.Region
public var subcontinent: Foundation.Locale.Region?
Locale
public static var preferredLocales: [Foundation.Locale]
NotificationCenter.AsyncMessage
public static var name: Foundation.Notification.Name
NotificationCenter.MainActorMessage
public static var name: Foundation.Notification.Name
NotificationCenter.MessageIdentifier
public static var calendarDayChanged: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.Calendar.CalendarDayChangedMessage>
NotificationCenter.MessageIdentifier
public static var checkpoint: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.UndoManager.CheckpointMessage>
NotificationCenter.MessageIdentifier
public static var connectionAccepted: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.FileHandle.ConnectionAcceptedMessage>
NotificationCenter.MessageIdentifier
public static var cookiesChanged: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.HTTPCookieStorage.CookiesChangedMessage>
NotificationCenter.MessageIdentifier
public static var currentLocaleDidChange: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.Locale.CurrentLocaleDidChangeMessage>
NotificationCenter.MessageIdentifier
public static var dataAvailable: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.FileHandle.DataAvailableMessage>
NotificationCenter.MessageIdentifier
public static var didBecomeActive: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.NSExtensionContext.DidBecomeActiveMessage>
NotificationCenter.MessageIdentifier
public static var didBecomeInvalid: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.Port.DidBecomeInvalidMessage>
NotificationCenter.MessageIdentifier
public static var didChange: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.UserDefaults.DidChangeMessage>
NotificationCenter.MessageIdentifier
public static var didCloseUndoGroup: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.UndoManager.DidCloseUndoGroupMessage>
NotificationCenter.MessageIdentifier
public static var didEnterBackground: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.NSExtensionContext.DidEnterBackgroundMessage>
NotificationCenter.MessageIdentifier
public static var didFinishGathering: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.NSMetadataQuery.DidFinishGatheringMessage>
NotificationCenter.MessageIdentifier
public static var didLoad: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.Bundle.DidLoadMessage>
NotificationCenter.MessageIdentifier
public static var didOpenUndoGroup: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.UndoManager.DidOpenUndoGroupMessage>
NotificationCenter.MessageIdentifier
public static var didRedoChange: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.UndoManager.DidRedoChangeMessage>
NotificationCenter.MessageIdentifier
public static var didStartGathering: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.NSMetadataQuery.DidStartGatheringMessage>
NotificationCenter.MessageIdentifier
public static var didTerminate: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.Process.DidTerminateMessage>
NotificationCenter.MessageIdentifier
public static var didUndoChange: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.UndoManager.DidUndoChangeMessage>
NotificationCenter.MessageIdentifier
public static var powerStateDidChange: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.ProcessInfo.PowerStateDidChangeMessage>
NotificationCenter.MessageIdentifier
public static var readCompletion: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.FileHandle.ReadCompletionMessage>
NotificationCenter.MessageIdentifier
public static var readToEndOfFileCompletion: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.FileHandle.ReadToEndOfFileCompletionMessage>
NotificationCenter.MessageIdentifier
public static var sizeLimitExceeded: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.UserDefaults.SizeLimitExceededMessage>
NotificationCenter.MessageIdentifier
public static var systemClockDidChange: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.Date.SystemClockDidChangeMessage>
NotificationCenter.MessageIdentifier
public static var systemTimeZoneDidChange: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.TimeZone.SystemTimeZoneDidChangeMessage>
NotificationCenter.MessageIdentifier
public static var thermalStateDidChange: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.ProcessInfo.ThermalStateDidChangeMessage>
NotificationCenter.MessageIdentifier
public static var ubiquityIdentityDidChange: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.FileManager.UbiquityIdentityDidChangeMessage>
NotificationCenter.MessageIdentifier
public static var willCloseUndoGroup: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.UndoManager.WillCloseUndoGroupMessage>
NotificationCenter.MessageIdentifier
public static var willEnterForeground: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.NSExtensionContext.WillEnterForegroundMessage>
NotificationCenter.MessageIdentifier
public static var willRedoChange: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.UndoManager.WillRedoChangeMessage>
NotificationCenter.MessageIdentifier
public static var willResignActive: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.NSExtensionContext.WillResignActiveMessage>
NotificationCenter.MessageIdentifier
public static var willUndoChange: Foundation.NotificationCenter.BaseMessageIdentifier<Foundation.UndoManager.WillUndoChangeMessage>
ParseStrategy
@_disfavoredOverload public static var http: Foundation.Date.HTTPFormatStyle
ParseStrategy
@_disfavoredOverload public static var http: Foundation.DateComponents.HTTPFormatStyle
ParseStrategy
@_disfavoredOverload public static var iso8601: Foundation.DateComponents.ISO8601FormatStyle
ParseableFormatStyle
public static var http: Foundation.Date.HTTPFormatStyle
ParseableFormatStyle
public static var http: Foundation.DateComponents.HTTPFormatStyle
ParseableFormatStyle
public static var iso8601: Foundation.DateComponents.ISO8601FormatStyle
URL.Template.Value
public var description: Swift.String
URL.Template.VariableName
public var description: Swift.String
URL.Template
public var description: Swift.String
URLResourceValues
public var ubiquitousItemIsSyncPaused: Swift.Bool?
URLResourceValues
public var ubiquitousItemSupportedSyncControls: Foundation.NSFileManagerSupportedSyncControls?
_StringProcessing.RegexComponent
public static var http: Foundation.Date.HTTPFormatStyle
_StringProcessing.RegexComponent
public static var httpComponents: Foundation.DateComponents.HTTPFormatStyle
_StringProcessing.RegexComponent
@_disfavoredOverload public static var iso8601Components: Foundation.DateComponents.ISO8601FormatStyle
extern NS_SWIFT_NAME(listItemDelimiter) const NSAttributedStringKey NSListItemDelimiterAttributeName
extern const NSURLResourceKey _Nonnull NSURLUbiquitousItemSupportedSyncControlsKey
extern const NSURLResourceKey _Nonnull NSURLUbiquitousItemIsSyncPausedKey
NSURLSessionConfiguration
@property(atomic, assign, unsafe_unretained, readwrite) BOOL enablesEarlyData;
extern const NSCalendarIdentifier _Nonnull NSCalendarIdentifierBangla
extern const NSCalendarIdentifier _Nonnull NSCalendarIdentifierGujarati
extern const NSCalendarIdentifier _Nonnull NSCalendarIdentifierKannada
extern const NSCalendarIdentifier _Nonnull NSCalendarIdentifierMalayalam
extern const NSCalendarIdentifier _Nonnull NSCalendarIdentifierMarathi
extern const NSCalendarIdentifier _Nonnull NSCalendarIdentifierOdia
extern const NSCalendarIdentifier _Nonnull NSCalendarIdentifierTamil
extern const NSCalendarIdentifier _Nonnull NSCalendarIdentifierTelugu
extern const NSCalendarIdentifier _Nonnull NSCalendarIdentifierVikram
extern const NSCalendarIdentifier _Nonnull NSCalendarIdentifierDangi
extern const NSCalendarIdentifier _Nonnull NSCalendarIdentifierVietnamese
@property(atomic, assign, unsafe_unretained, readwrite, getter = isRepeatedDay) BOOL repeatedDay;

Conformances

AttributeScopes.FoundationAttributes.ListItemDelimiterAttribute
Swift.BitwiseCopyable
AttributeScopes.FoundationAttributes.ListItemDelimiterAttribute
Swift.Sendable
AttributeScopes.FoundationAttributes.WritingDirectionAttribute
Swift.BitwiseCopyable
AttributedString.UTF16View
Swift.BidirectionalCollection
AttributedString.UTF8View
Swift.BidirectionalCollection
AttributedString.WritingDirection
Swift.BitwiseCopyable
Date.HTTPFormatStyle
Foundation.FormatStyle
Date.HTTPFormatStyle
Foundation.ParseStrategy
Date.HTTPFormatStyle
_StringProcessing.CustomConsumingRegexComponent
DateComponents.HTTPFormatStyle
Foundation.FormatStyle
DateComponents.HTTPFormatStyle
Foundation.ParseStrategy
DateComponents.HTTPFormatStyle
_StringProcessing.CustomConsumingRegexComponent
DateComponents.ISO8601FormatStyle
Foundation.FormatStyle
DateComponents.ISO8601FormatStyle
Foundation.ParseStrategy
DateComponents.ISO8601FormatStyle
Foundation.ParseableFormatStyle
DateComponents.ISO8601FormatStyle
_StringProcessing.CustomConsumingRegexComponent
DiscontiguousAttributedSubstring
Foundation.AttributedStringAttributeMutation
DiscontiguousAttributedSubstring
Swift.CustomStringConvertible
DiscontiguousAttributedSubstring
Swift.Equatable
DiscontiguousAttributedSubstring
Swift.Hashable
URL.Template
Swift.CustomStringConvertible
URL.Template.Value
Swift.CustomStringConvertible
URL.Template.Value
Swift.ExpressibleByArrayLiteral
URL.Template.Value
Swift.ExpressibleByDictionaryLiteral
URL.Template.Value
Swift.ExpressibleByStringLiteral
URL.Template.VariableName
Swift.CustomStringConvertible

Initializers

AttributedString
public init(_ substring: Foundation.DiscontiguousAttributedSubstring)
Bundle
convenience internal init?(__dsoHandle: Swift.UnsafeRawPointer)
DateComponents
public init<T>(_ value: T.ParseInput, strategy: T) throws where T : Foundation.ParseStrategy, T.ParseOutput == Foundation.DateComponents
DateComponents
@_disfavoredOverload public init<T, Value>(_ value: Value, strategy: T) throws where T : Foundation.ParseStrategy, Value : Swift.StringProtocol, T.ParseInput == Swift.String, T.ParseOutput == Foundation.DateComponents
Swift.String
public init(_ key: Foundation.URL.Template.VariableName)
URL.Template.Value
public init(stringLiteral value: Swift.String)
URL.Template.Value
public init(arrayLiteral elements: Swift.String...)
URL.Template.Value
public init(dictionaryLiteral elements: (Swift.String, Swift.String)...)
URL.Template
public init?(_ template: Swift.String)
URL
public init?(template: Foundation.URL.Template, variables: [Foundation.URL.Template.VariableName : Foundation.URL.Template.Value])

Enum Cases

Component
case isRepeatedDay