Per-API comparison of Apple Foundation against MiniSwift's native (ir-to-c) implementation, across the practical Foundation surface. Native backend: ✅ executable codegen · 🟡 partial / with caveat · ❌ name-resolves only.
public init()public init(timeIntervalSinceNow: TimeInterval)public init(timeIntervalSince1970: TimeInterval)public init(timeInterval: TimeInterval, since date: Date)public init(timeIntervalSinceReferenceDate ti: TimeInterval)public static let timeIntervalBetween1970AndReferenceDate: Doublepublic static var timeIntervalSinceReferenceDate: TimeInterval { get }public var timeIntervalSinceReferenceDate: TimeInterval { get }public func timeIntervalSince(_ date: Date) -> TimeIntervalpublic var timeIntervalSinceNow: TimeInterval { get }public var timeIntervalSince1970: TimeInterval { get }public func addingTimeInterval(_ timeInterval: TimeInterval) -> Datepublic mutating func addTimeInterval(_ timeInterval: TimeInterval)public static let distantFuture: Datepublic static let distantPast: Datepublic static var now: Date { get }public func hash(into hasher: inout Hasher)public func compare(_ other: Date) -> ComparisonResultpublic static func == (lhs: Date, rhs: Date) -> Boolpublic static func < (lhs: Date, rhs: Date) -> Boolpublic static func > (lhs: Date, rhs: Date) -> Boolpublic static func + (lhs: Date, rhs: TimeInterval) -> Datepublic static func - (lhs: Date, rhs: TimeInterval) -> Datepublic static func += (lhs: inout Date, rhs: TimeInterval)public static func -= (lhs: inout Date, rhs: TimeInterval)public var hashValue: Int { get }public func formatted<F>(_ format: F) -> F.FormatOutput where F : FormatStyle, F.FormatInput == Datepublic init<T>(_ value: T.ParseInput, strategy: T) throws where T : ParseStrategy, T.ParseOutput == Datepublic func ISO8601Format(_ style: Date.ISO8601FormatStyle = .init()) -> Stringpublic struct ISO8601FormatStyle : Sendablepublic struct HTTPFormatStyle : Sendable, Hashable, Codable, ParseableFormatStylepublic init(calendar: Calendar? = nil, timeZone: TimeZone? = nil, era: Int? = nil, year: Int? = nil, ... weekday/quarter/weekOfYear...)public var calendar: Calendar?public var timeZone: TimeZone?public var era: Int?public var year: Int?public var month: Int?public var day: Int?public var hour: Int?public var minute: Int?public var second: Int?public var nanosecond: Int?public var weekday: Int?public var weekdayOrdinal: Int?public var quarter: Int?public var weekOfMonth: Int?public var weekOfYear: Int?public var dayOfYear: Int?public var yearForWeekOfYear: Int?public var isLeapMonth: Bool?public var isRepeatedDay: Bool?public var date: Date? { get }public func value(for component: Calendar.Component) -> Int?public mutating func setValue(_ value: Int?, for component: Calendar.Component)public var isValidDate: Bool { get }public func isValidDate(in calendar: Calendar) -> Boolpublic func hash(into hasher: inout Hasher)public static func == (lhs: DateComponents, rhs: DateComponents) -> Boolpublic var hashValue: Int { get }public var description: String { get }public enum Identifier : Sendable, CustomDebugStringConvertible (gregorian, buddhist, iso8601, japanese, persian, hebrew, islamic*, ...)public enum Component : Sendable (era, year, month, day, hour, minute, second, weekday, ... nanosecond, calendar, timeZone)public static var current: Calendar { get }public static var autoupdatingCurrent: Calendar { get }public init(identifier: Calendar.Identifier)public var identifier: Calendar.Identifier { get }public var locale: Locale?public var timeZone: TimeZonepublic var firstWeekday: Intpublic var minimumDaysInFirstWeek: Intpublic func minimumRange(of component: Calendar.Component) -> Range<Int>?public func maximumRange(of component: Calendar.Component) -> Range<Int>?public func range(of smaller: Calendar.Component, in larger: Calendar.Component, for date: Date) -> Range<Int>?public func dateInterval(of component: Calendar.Component, start: inout Date, interval: inout TimeInterval, for date: Date) -> Boolpublic func dateInterval(of component: Calendar.Component, for date: Date) -> DateInterval?public func ordinality(of smaller: Calendar.Component, in larger: Calendar.Component, for date: Date) -> Int?public func date(byAdding components: DateComponents, to date: Date, wrappingComponents: Bool = false) -> Date?public func date(byAdding component: Calendar.Component, value: Int, to date: Date, wrappingComponents: Bool = false) -> Date?public func date(from components: DateComponents) -> Date?public func dateComponents(_ components: Set<Calendar.Component>, from date: Date) -> DateComponentspublic func dateComponents(in timeZone: TimeZone, from date: Date) -> DateComponentspublic func dateComponents(_ components: Set<Calendar.Component>, from start: Date, to end: Date) -> DateComponentspublic func component(_ component: Calendar.Component, from date: Date) -> Intpublic func startOfDay(for date: Date) -> Datepublic func compare(_ date1: Date, to date2: Date, toGranularity component: Calendar.Component) -> ComparisonResultpublic func isDate(_ date1: Date, equalTo date2: Date, toGranularity component: Calendar.Component) -> Boolpublic func isDate(_ date1: Date, inSameDayAs date2: Date) -> Boolpublic func isDateInToday(_ date: Date) -> Boolpublic func isDateInYesterday(_ date: Date) -> Boolpublic func isDateInTomorrow(_ date: Date) -> Boolpublic func isDateInWeekend(_ date: Date) -> Boolpublic func dateIntervalOfWeekend(containing date: Date, start: inout Date, interval: inout TimeInterval) -> Boolpublic func dateIntervalOfWeekend(containing date: Date) -> DateInterval?public func nextWeekend(startingAfter date: Date, start: inout Date, interval: inout TimeInterval, direction: Calendar.SearchDirection = .forward) -> Boolpublic func nextWeekend(startingAfter date: Date, direction: Calendar.SearchDirection = .forward) -> DateInterval?public enum SearchDirection : Sendable { case forward, backward }public enum RepeatedTimePolicy : Sendable { case first, last }public enum MatchingPolicy : Sendable, Equatable { case nextTime, nextTimePreservingSmallerComponents, ... }public func enumerateDates(startingAfter start: Date, matching components: DateComponents, matchingPolicy:, ..., using block: (Date?, Bool, inout Bool) -> Void)public func nextDate(after date: Date, matching components: DateComponents, matchingPolicy:, ...) -> Date?public func date(bySetting component: Calendar.Component, value: Int, of date: Date) -> Date?public func date(bySettingHour hour: Int, minute: Int, second: Int, of date: Date, matchingPolicy:, ...) -> Date?public func date(_ date: Date, matchesComponents components: DateComponents) -> Boolpublic func hash(into hasher: inout Hasher)public static func == (lhs: Calendar, rhs: Calendar) -> Boolpublic var monthSymbols: [String] { get } (and the full symbol-array family)public var start: Datepublic var end: Datepublic var duration: TimeIntervalpublic init()public init(start: Date, end: Date)public init(start: Date, duration: TimeInterval)public func compare(_ dateInterval: DateInterval) -> ComparisonResultpublic func intersects(_ dateInterval: DateInterval) -> Boolpublic func intersection(with dateInterval: DateInterval) -> DateInterval?public func contains(_ date: Date) -> Boolpublic func hash(into hasher: inout Hasher)public static func == (lhs: DateInterval, rhs: DateInterval) -> Boolpublic static func < (lhs: DateInterval, rhs: DateInterval) -> Boolpublic func encode(to encoder: any Encoder) throwspublic init(from decoder: any Decoder) throwspublic var description: String { get }public init?(identifier: String)public init?(secondsFromGMT seconds: Int)public init?(abbreviation: String)public static var current: TimeZone { get }public static var autoupdatingCurrent: TimeZone { get }public var identifier: String { get }public func secondsFromGMT(for date: Date = Date()) -> Intpublic func abbreviation(for date: Date = Date()) -> String?public func isDaylightSavingTime(for date: Date = Date()) -> Boolpublic func daylightSavingTimeOffset(for date: Date = Date()) -> TimeIntervalpublic func nextDaylightSavingTimeTransition(after date: Date) -> Date?public static var abbreviationDictionary: [String : String]public var nextDaylightSavingTimeTransition: Date? { get }public func localizedName(for style: TimeZone.NameStyle, locale: Locale?) -> String?public static var gmt: TimeZone { get }public enum NameStyle : Int { standard, shortStandard, daylightSaving, shortDaylightSaving, generic, shortGeneric }public func hash(into hasher: inout Hasher)public static func == (lhs: TimeZone, rhs: TimeZone) -> Boolpublic static var knownTimeZoneIdentifiers: [String] { get }public static var timeZoneDataVersion: String { get }public var description: String { get }public init()open func string(from date: Date) -> Stringopen func date(from string: String) -> Date?open class func localizedString(from date: Date, dateStyle: DateFormatter.Style, timeStyle: DateFormatter.Style) -> Stringopen class func dateFormat(fromTemplate: String, options: Int, locale: Locale?) -> String?open func setLocalizedDateFormatFromTemplate(_ dateFormatTemplate: String)open var dateFormat: String!open var dateStyle: DateFormatter.Styleopen var timeStyle: DateFormatter.Styleopen var locale: Locale!open var timeZone: TimeZone!open var calendar: Calendar!open var isLenient: Boolopen var defaultDate: Date?open var formatterBehavior: DateFormatter.Behavioropen var monthSymbols: [String]! { get set } (and the full symbol-array family)public enum Style : UInt { case none=0, short=1, medium=2, long=3, full=4 }public enum Behavior : UInt { case default=0, behavior10_4=1040 }public init()open var timeZone: TimeZone!open var formatOptions: ISO8601DateFormatter.Optionsopen func string(from date: Date) -> Stringopen func date(from string: String) -> Date?open class func string(from date: Date, timeZone: TimeZone, formatOptions: ISO8601DateFormatter.Options = []) -> Stringpublic init(rawValue: UInt)public static var withYear: ISO8601DateFormatter.Options { get }public static var withMonth: ISO8601DateFormatter.Options { get }public static var withWeekOfYear: ISO8601DateFormatter.Options { get }public static var withDay: ISO8601DateFormatter.Options { get }public static var withTime: ISO8601DateFormatter.Options { get }public static var withTimeZone: ISO8601DateFormatter.Options { get }public static var withSpaceBetweenDateAndTime: ISO8601DateFormatter.Options { get }public static var withDashSeparatorInDate: ISO8601DateFormatter.Options { get }public static var withColonSeparatorInTime: ISO8601DateFormatter.Options { get }public static var withColonSeparatorInTimeZone: ISO8601DateFormatter.Options { get }public static var withFractionalSeconds: ISO8601DateFormatter.Options { get }public static var withFullDate: ISO8601DateFormatter.Options { get }public static var withFullTime: ISO8601DateFormatter.Options { get }public static var withInternetDateTime: ISO8601DateFormatter.Options { get }public override init()open var dateTimeStyle: RelativeDateTimeFormatter.DateTimeStyleopen var unitsStyle: RelativeDateTimeFormatter.UnitsStyleopen var calendar: Calendar!open var locale: Locale!open func localizedString(from dateComponents: DateComponents) -> Stringopen func localizedString(fromTimeInterval timeInterval: TimeInterval) -> Stringopen func localizedString(for date: Date, relativeTo referenceDate: Date) -> Stringpublic enum DateTimeStyle : Int { case numeric=0, named=1 }public enum UnitsStyle : Int { case full=0, spellOut=1, short=2, abbreviated=3 }open func string(from fromDate: Date, to toDate: Date) -> Stringopen func string(from dateInterval: DateInterval) -> String?open var dateStyle: DateIntervalFormatter.Styleopen var timeStyle: DateIntervalFormatter.Styleopen var dateTemplate: String!open var locale: Locale! / calendar: Calendar! / timeZone: TimeZone!public enum Style : UInt { case none=0, short=1, medium=2, long=3, full=4 }open func string(from components: DateComponents) -> String?open func string(from startDate: Date, to endDate: Date) -> String?open func string(from ti: TimeInterval) -> String?open class func localizedString(from components: DateComponents, unitsStyle: DateComponentsFormatter.UnitsStyle) -> String?open var unitsStyle: DateComponentsFormatter.UnitsStyleopen var allowedUnits: NSCalendar.Unitopen var zeroFormattingBehavior: DateComponentsFormatter.ZeroFormattingBehavioropen var maximumUnitCount: Intpublic enum UnitsStyle : Int { positional=0, abbreviated=1, short=2, full=3, spellOut=4, brief=5 }public struct ZeroFormattingBehavior : OptionSet { default, dropLeading, dropMiddle, dropTrailing, dropAll, pad }@inlinable public init(bytes: UnsafeRawPointer, count: Int)@inlinable public init<SourceType>(buffer: UnsafeBufferPointer<SourceType>)@inlinable public init<SourceType>(buffer: UnsafeMutableBufferPointer<SourceType>)@inlinable public init(repeating repeatedValue: UInt8, count: Int)@inlinable public init(capacity: Int)@inlinable public init(count: Int)@inlinable public init()@inlinable public init(bytesNoCopy bytes: UnsafeMutableRawPointer, count: Int, deallocator: Data.Deallocator)@inlinable public init<S>(_ elements: S) where S : Sequence, S.Element == UInt8public init<S>(bytes elements: S) where S : Sequence, S.Element == UInt8public init(contentsOf url: URL, options: Data.ReadingOptions = []) throwspublic init?(base64Encoded base64String: String, options: Data.Base64DecodingOptions = [])public init?(base64Encoded base64Data: Data, options: Data.Base64DecodingOptions = [])public init(from decoder: any Decoder) throwspublic init(referencing reference: NSData)@inlinable public mutating func reserveCapacity(_ minimumCapacity: Int)@inlinable public var count: Int@inlinable public var regions: CollectionOfOne<Data> { get }public func withUnsafeBytes<ResultType, ContentType>(_ body: (UnsafePointer<ContentType>) throws -> ResultType) rethrows -> ResultType@inlinable public func withUnsafeBytes<ResultType>(_ body: (UnsafeRawBufferPointer) throws -> ResultType) rethrows -> ResultTypepublic var bytes: RawSpan { get }public var span: Span<UInt8> { get }public var mutableBytes: MutableRawSpan { mutating get }public var mutableSpan: MutableSpan<UInt8> { mutating get }public func withContiguousStorageIfAvailable<ResultType>(_ body: (_ buffer: UnsafeBufferPointer<UInt8>) throws -> ResultType) rethrows -> ResultType?public mutating func withUnsafeMutableBytes<ResultType, ContentType>(_ body: (UnsafeMutablePointer<ContentType>) throws -> ResultType) rethrows -> ResultType@inlinable public mutating func withUnsafeMutableBytes<ResultType>(_ body: (UnsafeMutableRawBufferPointer) throws -> ResultType) rethrows -> ResultType@inlinable public func copyBytes(to pointer: UnsafeMutablePointer<UInt8>, count: Int)@inlinable public func copyBytes(to pointer: UnsafeMutablePointer<UInt8>, from range: Range<Data.Index>)@inlinable public func copyBytes<DestinationType>(to buffer: UnsafeMutableBufferPointer<DestinationType>, from range: Range<Data.Index>? = nil) -> Intpublic func enumerateBytes(_ block: (_ buffer: UnsafeBufferPointer<UInt8>, _ byteIndex: Data.Index, _ stop: inout Bool) -> Void)@inlinable public mutating func append(_ bytes: UnsafePointer<UInt8>, count: Int)public mutating func append(_ other: Data)@inlinable public mutating func append<SourceType>(_ buffer: UnsafeBufferPointer<SourceType>)@inlinable public mutating func append(contentsOf bytes: [UInt8])@inlinable public mutating func append<S>(contentsOf elements: S) where S : Sequence, S.Element == UInt8@inlinable public mutating func resetBytes(in range: Range<Data.Index>)@inlinable public mutating func replaceSubrange(_ subrange: Range<Data.Index>, with data: Data)@inlinable public mutating func replaceSubrange<SourceType>(_ subrange: Range<Data.Index>, with buffer: UnsafeBufferPointer<SourceType>)@inlinable public mutating func replaceSubrange<ByteCollection>(_ subrange: Range<Data.Index>, with newElements: ByteCollection) where ByteCollection : Collection, ByteCollection.Element == UInt8@inlinable public mutating func replaceSubrange(_ subrange: Range<Data.Index>, with bytes: UnsafeRawPointer, count cnt: Int)public func subdata(in range: Range<Data.Index>) -> Datapublic func write(to url: URL, options: Data.WritingOptions = []) throwspublic func hash(into hasher: inout Hasher)public func advanced(by amount: Int) -> Data@inlinable public subscript(index: Data.Index) -> UInt8@inlinable public subscript(bounds: Range<Data.Index>) -> Data@inlinable public subscript<R>(rangeExpression: R) -> Data where R : RangeExpression, R.Bound : FixedWidthInteger@inlinable public var startIndex: Data.Index { get }@inlinable public var endIndex: Data.Index { get }@inlinable public func index(before i: Data.Index) -> Data.Index@inlinable public func index(after i: Data.Index) -> Data.Index@inlinable public var indices: Range<Int> { get }@inlinable public func makeIterator() -> Data.Iteratorpublic mutating func next() -> UInt8?public func range(of dataToFind: Data, options: Data.SearchOptions = [], in range: Range<Data.Index>? = nil) -> Range<Data.Index>?@inlinable public static func == (d1: Data, d2: Data) -> Boolpublic var hashValue: Int { get }public var description: String { get }public var debugDescription: String { get }public var customMirror: Mirror { get }public func encode(to encoder: any Encoder) throwspublic func base64EncodedString(options: Data.Base64EncodingOptions = []) -> Stringpublic func base64EncodedData(options: Data.Base64EncodingOptions = []) -> Datapublic var isEmpty: Bool { get } (Collection requirement)public enum Deallocator { case virtualMemory, unmap, free, none, custom(...) }public typealias ReadingOptions = NSData.ReadingOptionspublic init(rawValue: UInt)public static var mappedIfSafe: NSData.ReadingOptions { get }public static var uncached: NSData.ReadingOptions { get }public static var alwaysMapped: NSData.ReadingOptions { get }public typealias WritingOptions = NSData.WritingOptionspublic init(rawValue: UInt)public static var atomic: NSData.WritingOptions { get }public static var withoutOverwriting: NSData.WritingOptions { get }public static var noFileProtection: NSData.WritingOptions { get }public static var completeFileProtection: NSData.WritingOptions { get }public static var completeFileProtectionUnlessOpen: NSData.WritingOptions { get }public static var completeFileProtectionUntilFirstUserAuthentication: NSData.WritingOptions { get }public static var completeFileProtectionWhenUserInactive: NSData.WritingOptions { get }public static var fileProtectionMask: NSData.WritingOptions { get }public static var backwards: NSData.SearchOptions { get }public static var anchored: NSData.SearchOptions { get }public typealias Base64EncodingOptions = NSData.Base64EncodingOptionspublic init(rawValue: UInt)public static var lineLength64Characters: NSData.Base64EncodingOptions { get }public static var lineLength76Characters: NSData.Base64EncodingOptions { get }public static var endLineWithCarriageReturn: NSData.Base64EncodingOptions { get }public static var endLineWithLineFeed: NSData.Base64EncodingOptions { get }public typealias Base64DecodingOptions = NSData.Base64DecodingOptionspublic init(rawValue: UInt)public static var ignoreUnknownCharacters: NSData.Base64DecodingOptions { get }open var length: Int { get }open var bytes: UnsafeRawPointer { get }@nonobjc public var startIndex: Int { get }@nonobjc public var endIndex: Int { get }@nonobjc public func lastRange<D, R>(of data: D, in r: R) -> Range<Int>? where D : DataProtocol, R : RangeExpression, R.Bound == Int@nonobjc public func firstRange<D, R>(of data: D, in r: R) -> Range<Int>? where D : DataProtocol, R : RangeExpression, R.Bound == Int@nonobjc public var regions: [Data] { get }@nonobjc public subscript(position: Int) -> UInt8 { get }open var description: String { get }open func getBytes(_ buffer: UnsafeMutableRawPointer, length: Int)open func getBytes(_ buffer: UnsafeMutableRawPointer, range: NSRange)open func isEqual(to other: Data) -> Boolopen func subdata(with range: NSRange) -> Dataopen func write(toFile path: String, atomically useAuxiliaryFile: Bool) -> Boolopen func write(to url: URL, atomically: Bool) -> Boolopen func write(toFile path: String, options writeOptionsMask: NSData.WritingOptions = []) throwsopen func write(to url: URL, options writeOptionsMask: NSData.WritingOptions = []) throwsopen func range(of dataToFind: Data, options mask: NSData.SearchOptions = [], in searchRange: NSRange) -> NSRangeopen func enumerateBytes(_ block: (UnsafeRawPointer, NSRange, UnsafeMutablePointer<ObjCBool>) -> Void)public init(bytes: UnsafeRawPointer?, length: Int)public init(bytesNoCopy bytes: UnsafeMutableRawPointer, length: Int)public init(bytesNoCopy bytes: UnsafeMutableRawPointer, length: Int, freeWhenDone b: Bool)public init(bytesNoCopy bytes: UnsafeMutableRawPointer, length: Int, deallocator: ((UnsafeMutableRawPointer, Int) -> Void)? = nil)public init(contentsOfFile path: String, options readOptionsMask: NSData.ReadingOptions = []) throwspublic init(contentsOf url: URL, options readOptionsMask: NSData.ReadingOptions = []) throwspublic init?(contentsOfFile path: String)public init?(contentsOf url: URL)public init(data: Data)public init?(base64Encoded base64String: String, options: NSData.Base64DecodingOptions = [])open func base64EncodedString(options: NSData.Base64EncodingOptions = []) -> Stringpublic init?(base64Encoded base64Data: Data, options: NSData.Base64DecodingOptions = [])open func base64EncodedData(options: NSData.Base64EncodingOptions = []) -> Dataopen func decompressed(using algorithm: NSData.CompressionAlgorithm) throws -> Selfopen func compressed(using algorithm: NSData.CompressionAlgorithm) throws -> Selfopen func getBytes(_ buffer: UnsafeMutableRawPointer)open class func dataWithContentsOfMappedFile(_ path: String) -> Any?public init?(contentsOfMappedFile path: String)public enum CompressionAlgorithm : Int { case lzfse, lz4, lzma, zlib }open var mutableBytes: UnsafeMutableRawPointer { get }open var length: Intopen func append(_ bytes: UnsafeRawPointer, length: Int)open func append(_ other: Data)open func increaseLength(by extraLength: Int)open func replaceBytes(in range: NSRange, withBytes bytes: UnsafeRawPointer)open func resetBytes(in range: NSRange)open func setData(_ data: Data)open func replaceBytes(in range: NSRange, withBytes replacementBytes: UnsafeRawPointer?, length replacementLength: Int)public init?(capacity: Int)public init?(length: Int)open func decompress(using algorithm: NSData.CompressionAlgorithm) throwsopen func compress(using algorithm: NSData.CompressionAlgorithm) throwsopen class NSPurgeableData : NSMutableData, NSDiscardableContent {}open var length: Int { get }open func character(at index: Int) -> unicharpublic init()public init?(coder: NSCoder)required public convenience init(stringLiteral value: StaticString)public convenience init(format: NSString, _ args: any CVarArg...)public convenience init(format: NSString, locale: Locale?, _ args: any CVarArg...)public class func localizedStringWithFormat(_ format: NSString, _ args: any CVarArg...) -> Selfpublic func appendingFormat(_ format: NSString, _ args: any CVarArg...) -> NSStringpublic convenience init(string aString: String)open func substring(from: Int) -> Stringopen func substring(to: Int) -> Stringopen func substring(with range: NSRange) -> Stringopen func getCharacters(_ buffer: UnsafeMutablePointer<unichar>, range: NSRange)open func compare(_ string: String) -> ComparisonResultopen func compare(_ string: String, options mask: NSString.CompareOptions = []) -> ComparisonResultopen func compare(_ string: String, options mask: NSString.CompareOptions = [], range rangeOfReceiverToCompare: NSRange) -> ComparisonResultopen func compare(_ string: String, options mask: NSString.CompareOptions = [], range rangeOfReceiverToCompare: NSRange, locale: Any?) -> ComparisonResultopen func caseInsensitiveCompare(_ string: String) -> ComparisonResultopen func localizedCompare(_ string: String) -> ComparisonResultopen func localizedCaseInsensitiveCompare(_ string: String) -> ComparisonResultopen func localizedStandardCompare(_ string: String) -> ComparisonResultopen func isEqual(to aString: String) -> Boolopen func hasPrefix(_ str: String) -> Boolopen func hasSuffix(_ str: String) -> Boolopen func commonPrefix(with str: String, options mask: NSString.CompareOptions = []) -> Stringopen func contains(_ str: String) -> Boolopen func localizedCaseInsensitiveContains(_ str: String) -> Boolopen func localizedStandardContains(_ str: String) -> Boolopen func localizedStandardRange(of str: String) -> NSRangeopen func range(of searchString: String) -> NSRangeopen func range(of searchString: String, options mask: NSString.CompareOptions = []) -> NSRangeopen func range(of searchString: String, options mask: NSString.CompareOptions = [], range rangeOfReceiverToSearch: NSRange) -> NSRangeopen func range(of searchString: String, options mask: NSString.CompareOptions = [], range rangeOfReceiverToSearch: NSRange, locale: Locale?) -> NSRangeopen func rangeOfCharacter(from searchSet: CharacterSet) -> NSRangeopen func rangeOfCharacter(from searchSet: CharacterSet, options mask: NSString.CompareOptions = []) -> NSRangeopen func rangeOfCharacter(from searchSet: CharacterSet, options mask: NSString.CompareOptions = [], range rangeOfReceiverToSearch: NSRange) -> NSRangeopen func rangeOfComposedCharacterSequence(at index: Int) -> NSRangeopen func rangeOfComposedCharacterSequences(for range: NSRange) -> NSRangeopen func appending(_ aString: String) -> Stringopen var doubleValue: Double { get }open var floatValue: Float { get }open var intValue: Int32 { get }open var integerValue: Int { get }open var longLongValue: Int64 { get }open var boolValue: Bool { get }open var uppercased: String { get }open var lowercased: String { get }open var capitalized: String { get }open var localizedUppercase: String { get }open var localizedLowercase: String { get }open var localizedCapitalized: String { get }open func uppercased(with locale: Locale?) -> Stringopen func lowercased(with locale: Locale?) -> Stringopen func capitalized(with locale: Locale?) -> Stringopen func lineRange(for range: NSRange) -> NSRangeopen func paragraphRange(for range: NSRange) -> NSRangeopen func enumerateSubstrings(in range: NSRange, options opts: NSString.EnumerationOptions = [], using block: ...)open func enumerateLines(_ block: @escaping (String, UnsafeMutablePointer<ObjCBool>) -> Void)open var utf8String: UnsafePointer<CChar>? { get }open var fastestEncoding: UInt { get }open var smallestEncoding: UInt { get }open func data(using encoding: UInt, allowLossyConversion lossy: Bool) -> Data?open func data(using encoding: UInt) -> Data?open func canBeConverted(to encoding: UInt) -> Boolopen func cString(using encoding: UInt) -> UnsafePointer<CChar>?open func maximumLengthOfBytes(using enc: UInt) -> Intopen func lengthOfBytes(using enc: UInt) -> Intopen class var availableStringEncodings: UnsafePointer<UInt> { get }open class func localizedName(of encoding: UInt) -> Stringopen class var defaultCStringEncoding: UInt { get }open var decomposedStringWithCanonicalMapping: String { get }open var precomposedStringWithCanonicalMapping: String { get }open var decomposedStringWithCompatibilityMapping: String { get }open var precomposedStringWithCompatibilityMapping: String { get }open func components(separatedBy separator: String) -> [String]open func components(separatedBy separator: CharacterSet) -> [String]open func trimmingCharacters(in set: CharacterSet) -> Stringopen func padding(toLength newLength: Int, withPad padString: String, startingAt padIndex: Int) -> Stringopen func folding(options: NSString.CompareOptions = [], locale: Locale?) -> Stringopen func replacingOccurrences(of target: String, with replacement: String, options: NSString.CompareOptions = [], range searchRange: NSRange) -> Stringopen func replacingOccurrences(of target: String, with replacement: String) -> Stringopen func replacingCharacters(in range: NSRange, with replacement: String) -> Stringopen func applyingTransform(_ transform: StringTransform, reverse: Bool) -> String?open func write(to url: URL, atomically useAuxiliaryFile: Bool, encoding enc: UInt) throwsopen func write(toFile path: String, atomically useAuxiliaryFile: Bool, encoding enc: UInt) throwsopen var description: String { get }open var hash: Int { get }public convenience init?(utf8String nullTerminatedCString: UnsafePointer<CChar>)public convenience init(characters: UnsafePointer<unichar>, length: Int)public convenience init(format: String, arguments argList: CVaListPointer)public convenience init?(data: Data, encoding: UInt)public convenience init?(bytes: UnsafeRawPointer, length len: Int, encoding: UInt)public convenience init?(cString nullTerminatedCString: UnsafePointer<CChar>, encoding: UInt)public convenience init(contentsOf url: URL, encoding enc: UInt) throwspublic convenience init(contentsOfFile path: String, encoding enc: UInt) throwspublic convenience init(contentsOf url: URL, usedEncoding enc: UnsafeMutablePointer<UInt>?) throwsopen class func stringEncoding(for data: Data, encodingOptions opts: [StringEncodingDetectionOptionsKey : Any]? = nil, ...) -> UIntopen func propertyList() -> Anyopen func propertyListFromStringsFileFormat() -> [AnyHashable : Any]?public struct CompareOptions : OptionSet, @unchecked Sendablepublic static var caseInsensitive: NSString.CompareOptions { get }public static var literal: NSString.CompareOptions { get }public static var backwards: NSString.CompareOptions { get }public static var anchored: NSString.CompareOptions { get }public static var numeric: NSString.CompareOptions { get }public static var diacriticInsensitive: NSString.CompareOptions { get }public static var widthInsensitive: NSString.CompareOptions { get }public static var forcedOrdering: NSString.CompareOptions { get }public static var regularExpression: NSString.CompareOptions { get }public struct EncodingConversionOptions : OptionSet, @unchecked Sendablepublic static var allowLossy: NSString.EncodingConversionOptions { get }public static var externalRepresentation: NSString.EncodingConversionOptions { get }public struct EnumerationOptions : OptionSet, @unchecked Sendablepublic static var byLines: NSString.EnumerationOptions { get }public static var byParagraphs: NSString.EnumerationOptions { get }public static var byComposedCharacterSequences: NSString.EnumerationOptions { get }public static var byWords: NSString.EnumerationOptions { get }public static var bySentences: NSString.EnumerationOptions { get }public static var byCaretPositions: NSString.EnumerationOptions { get }public static var byDeletionClusters: NSString.EnumerationOptions { get }public static var reverse: NSString.EnumerationOptions { get }public static var substringNotRequired: NSString.EnumerationOptions { get }public static var localized: NSString.EnumerationOptions { get }open func replaceCharacters(in range: NSRange, with aString: String)public func appendFormat(_ format: NSString, _ args: any CVarArg...)open func insert(_ aString: String, at loc: Int)open func deleteCharacters(in range: NSRange)open func append(_ aString: String)open func setString(_ aString: String)open func replaceOccurrences(of target: String, with replacement: String, options: NSString.CompareOptions = [], range searchRange: NSRange) -> Intopen func applyTransform(_ transform: StringTransform, reverse: Bool, range: NSRange, updatedRange resultingRange: NSRangePointer?) -> Boolpublic init(capacity: Int)open var string: String { get }open var scanLocation: Intopen var charactersToBeSkipped: CharacterSet?open var caseSensitive: Boolopen var locale: Any?public init(string: String)public enum NumberRepresentation : Sendable { case decimal; case hexadecimal }public var currentIndex: String.Indexpublic func scanInt(representation: Scanner.NumberRepresentation = .decimal) -> Int?public func scanInt32(representation: Scanner.NumberRepresentation = .decimal) -> Int32?public func scanInt64(representation: Scanner.NumberRepresentation = .decimal) -> Int64?public func scanUInt64(representation: Scanner.NumberRepresentation = .decimal) -> UInt64?public func scanFloat(representation: Scanner.NumberRepresentation = .decimal) -> Float?public func scanDouble(representation: Scanner.NumberRepresentation = .decimal) -> Double?public func scanDecimal() -> Decimal?public func scanString(_ searchString: String) -> String?public func scanCharacters(from set: CharacterSet) -> String?public func scanUpToString(_ substring: String) -> String?public func scanUpToCharacters(from set: CharacterSet) -> String?public func scanCharacter() -> Character?open func scanInt(_ result: UnsafeMutablePointer<Int>?) -> Boolopen func scanInt64(_ result: UnsafeMutablePointer<Int64>?) -> Boolopen func scanUnsignedLongLong(_ result: UnsafeMutablePointer<UInt64>?) -> Boolopen func scanHexInt32(_ result: UnsafeMutablePointer<UInt32>?) -> Boolopen func scanHexInt64(_ result: UnsafeMutablePointer<UInt64>?) -> Boolopen func scanHexFloat(_ result: UnsafeMutablePointer<Float>?) -> Boolopen func scanHexDouble(_ result: UnsafeMutablePointer<Double>?) -> Boolopen var isAtEnd: Bool { get }open class func localizedScanner(with string: String) -> Anypublic init(_ rawValue: String)public init(rawValue: String)public static let latinToKatakana: StringTransformpublic static let latinToHiragana: StringTransformpublic static let latinToHangul: StringTransformpublic static let latinToArabic: StringTransformpublic static let latinToHebrew: StringTransformpublic static let latinToThai: StringTransformpublic static let latinToCyrillic: StringTransformpublic static let latinToGreek: StringTransformpublic static let toLatin: StringTransformpublic static let mandarinToLatin: StringTransformpublic static let hiraganaToKatakana: StringTransformpublic static let fullwidthToHalfwidth: StringTransformpublic static let toXMLHex: StringTransformpublic static let toUnicodeName: StringTransformpublic static let stripCombiningMarks: StringTransformpublic static let stripDiacritics: StringTransformpublic static let suggestedEncodingsKey: StringEncodingDetectionOptionsKeypublic static let disallowedEncodingsKey: StringEncodingDetectionOptionsKeypublic static let allowLossyKey: StringEncodingDetectionOptionsKeypublic init(_ cocoaString: NSString)public struct Encoding : RawRepresentable, Sendable, Equatablepublic static let ascii: String.Encodingpublic static let utf8: String.Encodingpublic static let isoLatin1: String.Encodingpublic static let unicode: String.Encodingpublic static let utf16: String.Encodingpublic static let utf16BigEndian: String.Encodingpublic static let utf16LittleEndian: String.Encodingpublic static let utf32: String.Encodingpublic static let macOSRoman: String.Encodingpublic static let nonLossyASCII: String.Encodingpublic static let shiftJIS: String.Encodingpublic static let windowsCP1252: String.Encodingpublic init?(data: Data, encoding: String.Encoding)public init?<S>(bytes: S, encoding: String.Encoding) where S : Sequence, S.Element == UInt8public init(contentsOfFile path: String, encoding enc: String.Encoding) throwspublic init(contentsOf url: URL, encoding enc: String.Encoding) throwspublic init(contentsOfFile path: String, usedEncoding: inout String.Encoding) throwspublic init(contentsOf url: URL, usedEncoding: inout String.Encoding) throwspublic func write<T>(toFile path: T, atomically useAuxiliaryFile: Bool, encoding enc: String.Encoding) throws where T : StringProtocolpublic func write(to url: URL, atomically useAuxiliaryFile: Bool, encoding enc: String.Encoding) throwspublic var capitalized: String { get }public func rangeOfCharacter(from aSet: CharacterSet, options mask: String.CompareOptions = [], range aRange: Range<Self.Index>? = nil) -> Range<Self.Index>?public func data(using encoding: String.Encoding, allowLossyConversion: Bool = false) -> Data?public func components<T>(separatedBy separator: T) -> [String] where T : StringProtocolpublic func components(separatedBy separator: CharacterSet) -> [String]public func addingPercentEncoding(withAllowedCharacters allowedCharacters: CharacterSet) -> String?public var removingPercentEncoding: String? { get }public func padding<T>(toLength newLength: Int, withPad padString: T, startingAt padIndex: Int) -> String where T : StringProtocolpublic func replacingOccurrences<Target, Replacement>(of target: Target, with replacement: Replacement, options: String.CompareOptions = [], range searchRange: Range<Self.Index>? = nil) -> Stringpublic func trimmingCharacters(in set: CharacterSet) -> Stringpublic func range<T>(of aString: T, options mask: String.CompareOptions = [], range searchRange: Range<Self.Index>? = nil, locale: Locale? = nil) -> Range<Self.Index>?public func localizedStandardContains<T>(_ string: T) -> Bool where T : StringProtocolpublic func localizedCaseInsensitiveContains<T>(_ other: T) -> Bool where T : StringProtocolpublic func applyingTransform(_ transform: StringTransform, reverse: Bool) -> String?public func canBeConverted(to encoding: String.Encoding) -> Boolpublic func caseInsensitiveCompare<T>(_ aString: T) -> ComparisonResult where T : StringProtocolpublic func commonPrefix<T>(with aString: T, options: String.CompareOptions = []) -> String where T : StringProtocolpublic func compare<T>(_ aString: T, options mask: String.CompareOptions = [], range: Range<Self.Index>? = nil, locale: Locale? = nil) -> ComparisonResult where T : StringProtocolpublic func completePath(into outputName: UnsafeMutablePointer<String>? = nil, caseSensitive: Bool, ...) -> Intpublic func cString(using encoding: String.Encoding) -> [CChar]?public var decomposedStringWithCanonicalMapping: String { get }public var decomposedStringWithCompatibilityMapping: String { get }public var precomposedStringWithCanonicalMapping: String { get }public var precomposedStringWithCompatibilityMapping: String { get }public func enumerateLines(invoking body: @escaping (_ line: String, _ stop: inout Bool) -> Void)public var fastestEncoding: String.Encoding { get }public func getCString(_ buffer: inout [CChar], maxLength: Int, encoding: String.Encoding) -> Boolpublic var hash: Int { get }public func lengthOfBytes(using encoding: String.Encoding) -> Intpublic func localizedCaseInsensitiveCompare<T>(_ aString: T) -> ComparisonResult where T : StringProtocolpublic func localizedCompare<T>(_ aString: T) -> ComparisonResult where T : StringProtocolpublic func localizedStandardCompare<T>(_ string: T) -> ComparisonResult where T : StringProtocolpublic func maximumLengthOfBytes(using encoding: String.Encoding) -> Intpublic func propertyList() -> Anypublic func propertyListFromStringsFileFormat() -> [String : String]public var smallestEncoding: String.Encoding { get }public func appendingFormat<T>(_ format: T, _ arguments: any CVarArg...) -> String where T : StringProtocolpublic func appending(_ other: some StringProtocol) -> Stringpublic func folding(options: String.CompareOptions = [], locale: Locale?) -> Stringpublic func replacingCharacters<T, R>(in range: R, with replacement: T) -> String where T : StringProtocol, R : RangeExpression, R.Bound == String.Indexpublic func enumerateSubstrings<R>(in range: R, options opts: String.EnumerationOptions = [], _ body: ...) where R : RangeExpression, R.Bound == String.Indexpublic func getBytes<R>(_ buffer: inout [UInt8], maxLength maxBufferCount: Int, ...) -> Bool where R : RangeExpression, R.Bound == String.Indexpublic func getLineStart(_ start: UnsafeMutablePointer<Self.Index>, end:..., contentsEnd:..., for range: some RangeExpression<String.Index>)public func getParagraphStart(_ start: UnsafeMutablePointer<Self.Index>, end:..., contentsEnd:..., for range: some RangeExpression<String.Index>)public func rangeOfComposedCharacterSequence(at anIndex: Self.Index) -> Range<Self.Index>public func rangeOfComposedCharacterSequences<R>(for range: R) -> Range<Self.Index> where R : RangeExpression, R.Bound == String.Indexpublic func localizedStandardRange<T>(of string: T) -> Range<Self.Index>? where T : StringProtocolpublic func contains<T>(_ other: T) -> Bool where T : StringProtocolpublic func lineRange(for range: some RangeExpression<String.Index>) -> Range<Self.Index>public func paragraphRange(for range: some RangeExpression<String.Index>) -> Range<Self.Index>public func substring(from index: Self.Index) -> Stringpublic func substring(to index: Self.Index) -> Stringpublic func substring(with aRange: Range<Self.Index>) -> Stringpublic static var availableStringEncodings: [String.Encoding] { get }public static var defaultCStringEncoding: String.Encoding { get }public static func localizedName(of encoding: String.Encoding) -> Stringpublic static func localizedStringWithFormat(_ format: String, _ arguments: any CVarArg...) -> Stringpublic init?(utf8String bytes: UnsafePointer<CChar>)public init(utf16CodeUnits: UnsafePointer<unichar>, count: Int)public init(contentsOfFile path: String) throwspublic init(contentsOf url: URL) throwspublic init?(cString: UnsafePointer<CChar>, encoding enc: String.Encoding)public init(format: String, _ arguments: any CVarArg...)public init(format: String, arguments: [any CVarArg])public init(format: String, locale: Locale?, _ args: any CVarArg...)public init?(_ range: NSRange, in string: String)public var NSUTF8StringEncoding: UInt { get }public var NSASCIIStringEncoding: UInt { get }public var NSUnicodeStringEncoding: UInt { get }public var NSUTF16StringEncoding: UInt { get }public var NSUTF16BigEndianStringEncoding: UInt { get }public var NSUTF16LittleEndianStringEncoding: UInt { get }public var NSUTF32StringEncoding: UInt { get }public var NSISOLatin1StringEncoding: UInt { get }public var NSMacOSRomanStringEncoding: UInt { get }public var NSShiftJISStringEncoding: UInt { get }public var NSNonLossyASCIIStringEncoding: UInt { get }public var NSWindowsCP1252StringEncoding: UInt { get }public init()public init(charactersIn range: Range<Unicode.Scalar>)public init(charactersIn range: ClosedRange<Unicode.Scalar>)public init(charactersIn string: String)public init(bitmapRepresentation data: Data)public init?(contentsOfFile file: String)public static var controlCharacters: CharacterSet { get }public static var whitespaces: CharacterSet { get }public static var whitespacesAndNewlines: CharacterSet { get }public static var decimalDigits: CharacterSet { get }public static var letters: CharacterSet { get }public static var lowercaseLetters: CharacterSet { get }public static var uppercaseLetters: CharacterSet { get }public static var nonBaseCharacters: CharacterSet { get }public static var alphanumerics: CharacterSet { get }public static var decomposables: CharacterSet { get }public static var illegalCharacters: CharacterSet { get }public static var punctuationCharacters: CharacterSet { get }public static var capitalizedLetters: CharacterSet { get }public static var symbols: CharacterSet { get }public static var newlines: CharacterSet { get }public static var urlUserAllowed: CharacterSet { get }public static var urlPasswordAllowed: CharacterSet { get }public static var urlHostAllowed: CharacterSet { get }public static var urlPathAllowed: CharacterSet { get }public static var urlQueryAllowed: CharacterSet { get }public static var urlFragmentAllowed: CharacterSet { get }@nonobjc public var bitmapRepresentation: Data { get }@nonobjc public var inverted: CharacterSet { get }public func hasMember(inPlane plane: UInt8) -> Boolpublic mutating func insert(charactersIn range: Range<Unicode.Scalar>)public mutating func insert(charactersIn range: ClosedRange<Unicode.Scalar>)public mutating func remove(charactersIn range: Range<Unicode.Scalar>)public mutating func remove(charactersIn range: ClosedRange<Unicode.Scalar>)public mutating func insert(charactersIn string: String)public mutating func remove(charactersIn string: String)public mutating func invert()public mutating func insert(_ character: Unicode.Scalar) -> (inserted: Bool, memberAfterInsert: Unicode.Scalar)public mutating func update(with character: Unicode.Scalar) -> Unicode.Scalar?public mutating func remove(_ character: Unicode.Scalar) -> Unicode.Scalar?public func contains(_ member: Unicode.Scalar) -> Boolpublic func union(_ other: CharacterSet) -> CharacterSetpublic mutating func formUnion(_ other: CharacterSet)public func intersection(_ other: CharacterSet) -> CharacterSetpublic mutating func formIntersection(_ other: CharacterSet)public func subtracting(_ other: CharacterSet) -> CharacterSetpublic mutating func subtract(_ other: CharacterSet)public func symmetricDifference(_ other: CharacterSet) -> CharacterSetpublic mutating func formSymmetricDifference(_ other: CharacterSet)public func isSuperset(of other: CharacterSet) -> Boolpublic func hash(into hasher: inout Hasher)public static func == (lhs: CharacterSet, rhs: CharacterSet) -> Boolpublic var hashValue: Int { get }public var description: String { get }public var debugDescription: String { get }open class var controlCharacters: CharacterSet { get }open class var whitespaces: CharacterSet { get }open class var alphanumerics: CharacterSet { get }public init(range aRange: NSRange)public init(charactersIn aString: String)public init(bitmapRepresentation data: Data)public init?(contentsOfFile fName: String)public init(coder: NSCoder)open func characterIsMember(_ aCharacter: unichar) -> Boolopen var bitmapRepresentation: Data { get }open var inverted: CharacterSet { get }open func longCharacterIsMember(_ theLongChar: UTF32Char) -> Boolopen func isSuperset(of theOtherSet: CharacterSet) -> Boolopen func hasMemberInPlane(_ thePlane: UInt8) -> Boolopen func addCharacters(in aRange: NSRange)open func removeCharacters(in aRange: NSRange)open func addCharacters(in aString: String)open func removeCharacters(in aString: String)open func formUnion(with otherSet: CharacterSet)open func formIntersection(with otherSet: CharacterSet)open func invert()open class func alphanumeric() -> NSMutableCharacterSetopen class func whitespace() -> NSMutableCharacterSetpublic init(range aRange: NSRange)public init(charactersIn aString: String)public init(pattern: String, options: NSRegularExpression.Options = []) throwsopen var pattern: String { get }open var options: NSRegularExpression.Options { get }open var numberOfCaptureGroups: Int { get }open class func escapedPattern(for string: String) -> Stringopen func enumerateMatches(in string: String, options: MatchingOptions = [], range: NSRange, using block: ...)open func matches(in string: String, options: MatchingOptions = [], range: NSRange) -> [NSTextCheckingResult]open func numberOfMatches(in string: String, options: MatchingOptions = [], range: NSRange) -> Intopen func firstMatch(in string: String, options: MatchingOptions = [], range: NSRange) -> NSTextCheckingResult?open func rangeOfFirstMatch(in string: String, options: MatchingOptions = [], range: NSRange) -> NSRangeopen func stringByReplacingMatches(in string: String, options: MatchingOptions = [], range: NSRange, withTemplate templ: String) -> Stringopen func replaceMatches(in string: NSMutableString, options: MatchingOptions = [], range: NSRange, withTemplate templ: String) -> Intopen func replacementString(for result: NSTextCheckingResult, in string: String, offset: Int, template templ: String) -> Stringopen class func escapedTemplate(for string: String) -> Stringpublic init(rawValue: UInt)public static var caseInsensitive: NSRegularExpression.Options { get }public static var allowCommentsAndWhitespace: NSRegularExpression.Options { get }public static var ignoreMetacharacters: NSRegularExpression.Options { get }public static var dotMatchesLineSeparators: NSRegularExpression.Options { get }public static var anchorsMatchLines: NSRegularExpression.Options { get }public static var useUnixLineSeparators: NSRegularExpression.Options { get }public static var useUnicodeWordBoundaries: NSRegularExpression.Options { get }public init(rawValue: UInt)public static var reportProgress: NSRegularExpression.MatchingOptions { get }public static var reportCompletion: NSRegularExpression.MatchingOptions { get }public static var anchored: NSRegularExpression.MatchingOptions { get }public static var withTransparentBounds: NSRegularExpression.MatchingOptions { get }public static var withoutAnchoringBounds: NSRegularExpression.MatchingOptions { get }public static var progress: NSRegularExpression.MatchingFlags { get }public static var completed: NSRegularExpression.MatchingFlags { get }public static var hitEnd: NSRegularExpression.MatchingFlags { get }public init(types checkingTypes: NSTextCheckingTypes) throwsopen var checkingTypes: NSTextCheckingTypes { get }open var resultType: NSTextCheckingResult.CheckingType { get }open var range: NSRange { get }open var numberOfRanges: Int { get }open func range(at idx: Int) -> NSRangeopen func range(withName name: String) -> NSRangeopen var url: URL? { get }open var date: Date? { get }open var phoneNumber: String? { get }@NSCopying open var regularExpression: NSRegularExpression? { get }open func adjustingRanges(offset: Int) -> NSTextCheckingResultpublic static var regularExpression: NSTextCheckingResult.CheckingType { get }public static var link: NSTextCheckingResult.CheckingType { get }public static var phoneNumber: NSTextCheckingResult.CheckingType { get }public static var date: NSTextCheckingResult.CheckingType { get }open class func regularExpressionCheckingResult(ranges: NSRangePointer, count: Int, regularExpression: NSRegularExpression) -> NSTextCheckingResultpublic init(tagSchemes: [NSLinguisticTagScheme], options opts: Int)open var tagSchemes: [NSLinguisticTagScheme] { get }open var string: String?open func tag(at charIndex: Int, unit: NSLinguisticTaggerUnit, scheme: NSLinguisticTagScheme, tokenRange: NSRangePointer?) -> NSLinguisticTag?open func tags(in range: NSRange, unit: NSLinguisticTaggerUnit, scheme: NSLinguisticTagScheme, options: Options = [], tokenRanges: ...) -> [NSLinguisticTag]open var dominantLanguage: String? { get }open class func dominantLanguage(for string: String) -> String?open func enumerateTags(in range: NSRange, unit: NSLinguisticTaggerUnit, scheme: NSLinguisticTagScheme, options: Options = [], using block: ...)public static var omitWords: NSLinguisticTagger.Options { get }public static var omitPunctuation: NSLinguisticTagger.Options { get }public static var joinNames: NSLinguisticTagger.Options { get }open var string: String { get }open var length: Int { get }public init(string str: String)public init(string str: String, attributes attrs: [NSAttributedString.Key : Any]? = nil)public init(attributedString attrStr: NSAttributedString)public convenience init(markdown: Data, options: AttributedString.MarkdownParsingOptions = .init(), baseURL: URL? = nil) throwspublic convenience init(_ attrStr: AttributedString)open func attributes(at location: Int, effectiveRange range: NSRangePointer?) -> [NSAttributedString.Key : Any]open func attribute(_ attrName: NSAttributedString.Key, at location: Int, effectiveRange range: NSRangePointer?) -> Any?open func attributedSubstring(from range: NSRange) -> NSAttributedStringopen func isEqual(to other: NSAttributedString) -> Boolopen func enumerateAttributes(in enumerationRange: NSRange, options opts: EnumerationOptions = [], using block: ...)open func enumerateAttribute(_ attrName: NSAttributedString.Key, in enumerationRange: NSRange, options opts: EnumerationOptions = [], using block: ...)public static var reverse: NSAttributedString.EnumerationOptions { get }public init(_ rawValue: String)public init(rawValue: String)public static let inlinePresentationIntent: NSAttributedString.Keypublic static let languageIdentifier: NSAttributedString.Keypublic static let imageURL: NSAttributedString.Keypublic static let presentationIntentAttributeName: NSAttributedString.Keyopen func replaceCharacters(in range: NSRange, with str: String)open func setAttributes(_ attrs: [NSAttributedString.Key : Any]?, range: NSRange)open var mutableString: NSMutableString { get }open func addAttribute(_ name: NSAttributedString.Key, value: Any, range: NSRange)open func addAttributes(_ attrs: [NSAttributedString.Key : Any] = [:], range: NSRange)open func removeAttribute(_ name: NSAttributedString.Key, range: NSRange)open func append(_ attrString: NSAttributedString)open func insert(_ attrString: NSAttributedString, at loc: Int)open func deleteCharacters(in range: NSRange)open func beginEditing()open func endEditing()public init()public init(_ string: String, attributes: AttributeContainer = .init())public init(_ substring: Substring, attributes: AttributeContainer = .init())public init(stringLiteral value: String)public static func == (lhs: AttributedString, rhs: AttributedString) -> Boolpublic var startIndex: AttributedString.Index { get }public var endIndex: AttributedString.Index { get }public subscript<K>(_: K.Type) -> K.Value? where K : AttributedStringKey, K.Value : Sendablepublic subscript<K>(dynamicMember keyPath: KeyPath<AttributeDynamicLookup, K>) -> K.Value? where K : AttributedStringKeypublic subscript(bounds: some RangeExpression<AttributedString.Index>) -> AttributedSubstringpublic mutating func setAttributes(_ attributes: AttributeContainer)public mutating func mergeAttributes(_ attributes: AttributeContainer, mergePolicy: AttributeMergePolicy = .keepNew)public mutating func replaceAttributes(_ attributes: AttributeContainer, with others: AttributeContainer)public mutating func append(_ s: some AttributedStringProtocol)public mutating func insert(_ s: some AttributedStringProtocol, at index: AttributedString.Index)public mutating func removeSubrange(_ range: some RangeExpression<AttributedString.Index>)public mutating func replaceSubrange(_ range: some RangeExpression<AttributedString.Index>, with s: some AttributedStringProtocol)public static func + (lhs: AttributedString, rhs: AttributedString) -> AttributedStringpublic static func += (lhs: inout AttributedString, rhs: AttributedString)public var characters: AttributedString.CharacterViewpublic func transformingAttributes<K>(_ k: K.Type, _ c: (inout SingleAttributeTransformer<K>) -> Void) -> AttributedStringpublic var hashValue: Int { get }static var name: String { get }associatedtype Value : Hashablestatic var runBoundaries: AttributedString.AttributeRunBoundaries? { get }static var inheritedByAddedText: Bool { get }static var invalidationConditions: Set<AttributedString.AttributeInvalidationCondition>? { get }public var description: String { get }public init()public init(_exponent: Int32, _length: UInt32, _isNegative: UInt32, _isCompact: UInt32, _reserved: UInt32, _mantissa: (UInt16,...))public var _exponent: Int32public var _length: UInt32public var _isNegative: UInt32public var _isCompact: UInt32public var _reserved: UInt32public var _mantissa: (UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16)public typealias RoundingMode = NSDecimalNumber.RoundingModepublic typealias CalculationError = NSDecimalNumber.CalculationErrorpublic init?(string: String, locale: Locale? = nil)public var description: String { get }public static let leastFiniteMagnitude: Decimalpublic static let greatestFiniteMagnitude: Decimalpublic static let leastNormalMagnitude: Decimalpublic static let leastNonzeroMagnitude: Decimalpublic static let pi: Decimalpublic static var quietNaN: Decimal { get }public static var nan: Decimal { get }public static var radix: Int { get }public static var zero: Decimal { get }public init(_ value: UInt8)public init(_ value: Int8)public init(_ value: UInt16)public init(_ value: Int16)public init(_ value: UInt32)public init(_ value: Int32)public init(_ value: UInt64)public init(_ value: Int64)public init(_ value: UInt)public init(_ value: Int)public init(_ value: Double)public init(sign: FloatingPointSign, exponent: Int, significand: Decimal)public init(signOf: Decimal, magnitudeOf magnitude: Decimal)public var exponent: Int { get }public var significand: Decimal { get }public var sign: FloatingPointSign { get }public var ulp: Decimal { get }public var floatingPointClass: FloatingPointClassification { get }public var isCanonical: Bool { get }public var isSignMinus: Bool { get }public var isZero: Bool { get }public var isSubnormal: Bool { get }public var isNormal: Bool { get }public var isFinite: Bool { get }public var isInfinite: Bool { get }public var isNaN: Bool { get }public var isSignaling: Bool { get }public var isSignalingNaN: Bool { get }public var nextUp: Decimal { get }public var nextDown: Decimal { get }public func isEqual(to other: Decimal) -> Boolpublic func isLess(than other: Decimal) -> Boolpublic func isLessThanOrEqualTo(_ other: Decimal) -> Boolpublic func isTotallyOrdered(belowOrEqualTo other: Decimal) -> Boolpublic init(floatLiteral value: Double)public init(integerLiteral value: Int)public func hash(into hasher: inout Hasher)public var hashValue: Int { get }public static func == (lhs: Decimal, rhs: Decimal) -> Boolpublic static func < (lhs: Decimal, rhs: Decimal) -> Boolpublic init(from decoder: any Decoder) throwspublic func encode(to encoder: any Encoder) throwspublic var magnitude: Decimal { get }public init?<T>(exactly source: T) where T : BinaryIntegerpublic static func += (lhs: inout Decimal, rhs: Decimal)public static func -= (lhs: inout Decimal, rhs: Decimal)public static func *= (lhs: inout Decimal, rhs: Decimal)public static func /= (lhs: inout Decimal, rhs: Decimal)public static func + (lhs: Decimal, rhs: Decimal) -> Decimalpublic static func - (lhs: Decimal, rhs: Decimal) -> Decimalpublic static func * (lhs: Decimal, rhs: Decimal) -> Decimalpublic static func / (lhs: Decimal, rhs: Decimal) -> Decimalpublic mutating func negate()public func distance(to other: Decimal) -> Decimalpublic func advanced(by n: Decimal) -> Decimalpublic var doubleValue: Double { get } (miniswift convenience)public struct FormatStyle : Sendablepublic init(locale: Locale = .autoupdatingCurrent)public func grouping(_ group: Configuration.Grouping) -> Decimal.FormatStylepublic func precision(_ p: Configuration.Precision) -> Decimal.FormatStylepublic func sign(strategy: Configuration.SignDisplayStrategy) -> Decimal.FormatStylepublic func decimalSeparator(strategy: Configuration.DecimalSeparatorDisplayStrategy) -> Decimal.FormatStylepublic func rounded(rule: Configuration.RoundingRule = .toNearestOrEven, increment: Int? = nil) -> Decimal.FormatStylepublic func scale(_ multiplicand: Double) -> Decimal.FormatStylepublic func notation(_ notation: Configuration.Notation) -> Decimal.FormatStylepublic struct Percent : FormatStylepublic struct Currency : FormatStylepublic struct Attributed : FormatStylepublic struct ParseStrategy : ParseableFormatStyle.Strategypublic var NSDecimalMaxSize: Int32 { get }public var NSDecimalNoScale: Int32 { get }public func NSDecimalIsNotANumber(_ dcm: UnsafePointer<Decimal>) -> Boolpublic func NSDecimalCopy(_ destination: UnsafeMutablePointer<Decimal>, _ source: UnsafePointer<Decimal>)public func NSDecimalCompact(_ number: UnsafeMutablePointer<Decimal>)public func NSDecimalCompare(_ leftOperand: UnsafePointer<Decimal>, _ rightOperand: UnsafePointer<Decimal>) -> ComparisonResultpublic func NSDecimalRound(_ result: ..., _ number: ..., _ scale: Int, _ roundingMode: NSDecimalNumber.RoundingMode)public func NSDecimalNormalize(_ number1: ..., _ number2: ..., _ roundingMode: ...) -> NSDecimalNumber.CalculationErrorpublic func NSDecimalAdd(_ result: ..., _ leftOperand: ..., _ rightOperand: ..., _ roundingMode: ...) -> CalculationErrorpublic func NSDecimalSubtract(_ result: ..., _ leftOperand: ..., _ rightOperand: ..., _ roundingMode: ...) -> CalculationErrorpublic func NSDecimalMultiply(_ result: ..., _ leftOperand: ..., _ rightOperand: ..., _ roundingMode: ...) -> CalculationErrorpublic func NSDecimalDivide(_ result: ..., _ leftOperand: ..., _ rightOperand: ..., _ roundingMode: ...) -> CalculationErrorpublic func NSDecimalPower(_ result: ..., _ number: ..., _ power: Int, _ roundingMode: ...) -> CalculationErrorpublic func NSDecimalMultiplyByPowerOf10(_ result: ..., _ number: ..., _ power: Int16, _ roundingMode: ...) -> CalculationErrorpublic func NSDecimalString(_ dcm: UnsafePointer<Decimal>, _ locale: Any?) -> Stringpublic enum RoundingMode : UInt { case plain, down, up, bankers }public enum CalculationError : UInt { case noError, lossOfPrecision, underflow, overflow, divideByZero }func roundingMode() -> NSDecimalNumber.RoundingModefunc scale() -> Int16func exceptionDuringOperation(_ operation: Selector, error: CalculationError, leftOperand: NSDecimalNumber, rightOperand: NSDecimalNumber?) -> NSDecimalNumber?public convenience init(mantissa: UInt64, exponent: Int16, isNegative flag: Bool)public init(decimal dcm: Decimal)public convenience init(string numberValue: String?)public convenience init(string numberValue: String?, locale: Any?)open func description(withLocale locale: Any?) -> Stringopen var decimalValue: Decimal { get }@NSCopying open class var zero: NSDecimalNumber { get }@NSCopying open class var one: NSDecimalNumber { get }@NSCopying open class var minimum: NSDecimalNumber { get }@NSCopying open class var maximum: NSDecimalNumber { get }@NSCopying open class var notANumber: NSDecimalNumber { get }open func adding(_ decimalNumber: NSDecimalNumber) -> NSDecimalNumberopen func adding(_ decimalNumber: NSDecimalNumber, withBehavior behavior: (any NSDecimalNumberBehaviors)?) -> NSDecimalNumberopen func subtracting(_ decimalNumber: NSDecimalNumber) -> NSDecimalNumberopen func subtracting(_ decimalNumber: NSDecimalNumber, withBehavior behavior: (any NSDecimalNumberBehaviors)?) -> NSDecimalNumberopen func multiplying(by decimalNumber: NSDecimalNumber) -> NSDecimalNumberopen func multiplying(by decimalNumber: NSDecimalNumber, withBehavior behavior: (any NSDecimalNumberBehaviors)?) -> NSDecimalNumberopen func dividing(by decimalNumber: NSDecimalNumber) -> NSDecimalNumberopen func dividing(by decimalNumber: NSDecimalNumber, withBehavior behavior: (any NSDecimalNumberBehaviors)?) -> NSDecimalNumberopen func raising(toPower power: Int) -> NSDecimalNumberopen func raising(toPower power: Int, withBehavior behavior: (any NSDecimalNumberBehaviors)?) -> NSDecimalNumberopen func multiplying(byPowerOf10 power: Int16) -> NSDecimalNumberopen func multiplying(byPowerOf10 power: Int16, withBehavior behavior: (any NSDecimalNumberBehaviors)?) -> NSDecimalNumberopen func rounding(accordingToBehavior behavior: (any NSDecimalNumberBehaviors)?) -> NSDecimalNumberopen func compare(_ decimalNumber: NSNumber) -> ComparisonResultopen class var defaultBehavior: any NSDecimalNumberBehaviorsopen var objCType: UnsafePointer<CChar> { get }open var doubleValue: Double { get }open class var `default`: NSDecimalNumberHandler { get }public init(roundingMode: RoundingMode, scale: Int16, raiseOnExactness: Bool, raiseOnOverflow: Bool, raiseOnUnderflow: Bool, raiseOnDivideByZero: Bool)public init?(coder: NSCoder)public init(value: CChar)public init(value: UInt8)public init(value: Int16)public init(value: UInt16)public init(value: Int32)public init(value: UInt32)public init(value: Int64)public init(value: UInt64)public init(value: Float)public init(value: Double)public init(value: Bool)public init(value: Int)public init(value: UInt)open var int8Value: CChar { get }open var uint8Value: UInt8 { get }open var int16Value: Int16 { get }open var uint16Value: UInt16 { get }open var int32Value: Int32 { get }open var uint32Value: UInt32 { get }open var int64Value: Int64 { get }open var uint64Value: UInt64 { get }open var floatValue: Float { get }open var doubleValue: Double { get }open var boolValue: Bool { get }open var intValue: Int { get }open var uintValue: UInt { get }open var stringValue: String { get }open func compare(_ otherNumber: NSNumber) -> ComparisonResultopen func isEqual(to number: NSNumber) -> Boolopen func description(withLocale locale: Any?) -> Stringopen var decimalValue: Decimal { get }required public convenience init(integerLiteral value: Int)required public convenience init(floatLiteral value: Double)required public convenience init(booleanLiteral value: Bool)public static var autoupdatingCurrent: Locale { get }public static var current: Locale { get }public init(identifier: String)public init(components: Locale.Components)public init(languageComponents: Locale.Language.Components)public init(languageCode: Locale.LanguageCode? = nil, script: Locale.Script? = nil, languageRegion: Locale.Region? = nil)public func localizedString(forIdentifier identifier: String) -> String?public func localizedString(forLanguageCode languageCode: String) -> String?public func localizedString(forRegionCode regionCode: String) -> String?public func localizedString(forScriptCode scriptCode: String) -> String?public func localizedString(forVariantCode variantCode: String) -> String?public func localizedString(for calendarIdentifier: Calendar.Identifier) -> String?public func localizedString(forCurrencyCode currencyCode: String) -> String?public func localizedString(forCollationIdentifier collationIdentifier: String) -> String?public func localizedString(forCollatorIdentifier collatorIdentifier: String) -> String?public var identifier: String { get }public var languageCode: String? { get }public var regionCode: String? { get }public var scriptCode: String? { get }public var variantCode: String? { get }public var exemplarCharacterSet: CharacterSet? { get }public var calendar: Calendar { get }public var collationIdentifier: String? { get }public var usesMetricSystem: Bool { get }public var decimalSeparator: String? { get }public var groupingSeparator: String? { get }public var currencySymbol: String? { get }public var currencyCode: String? { get }public var collatorIdentifier: String? { get }public var quotationBeginDelimiter: String? { get }public var quotationEndDelimiter: String? { get }public var alternateQuotationBeginDelimiter: String? { get }public var alternateQuotationEndDelimiter: String? { get }public var measurementSystem: Locale.MeasurementSystem { get }public var currency: Locale.Currency? { get }public var numberingSystem: Locale.NumberingSystem { get }public var availableNumberingSystems: [Locale.NumberingSystem] { get }public var firstDayOfWeek: Locale.Weekday { get }public var language: Locale.Language { get }public func identifier(_ type: Locale.IdentifierType) -> Stringpublic var hourCycle: Locale.HourCycle { get }public var collation: Locale.Collation { get }public var region: Locale.Region? { get }public var timeZone: TimeZone? { get }public var subdivision: Locale.Subdivision? { get }public var variant: Locale.Variant? { get }public static var preferredLanguages: [String] { get }public static var preferredLocales: [Locale] { get }public static func identifier(fromComponents components: [String : String]) -> Stringpublic static func canonicalIdentifier(from string: String) -> Stringpublic static func canonicalLanguageIdentifier(from string: String) -> Stringpublic func hash(into hasher: inout Hasher)public static func == (lhs: Locale, rhs: Locale) -> Boolpublic var hashValue: Int { get }public var description: String { get }public var debugDescription: String { get }public var customMirror: Mirror { get }public init(from decoder: any Decoder) throwspublic func encode(to encoder: any Encoder) throwspublic static func identifier(fromWindowsLocaleCode code: Int) -> String?public static func windowsLocaleCode(fromIdentifier identifier: String) -> Int?public static func identifier(_ type: Locale.IdentifierType, from string: String) -> Stringpublic static var availableIdentifiers: [String] { get }public static var commonISOCurrencyCodes: [String] { get }public static var isoLanguageCodes: [String] { get }public static func components(fromIdentifier string: String) -> [String : String]public static var isoRegionCodes: [String] { get }public static var isoCurrencyCodes: [String] { get }public static func characterDirection(forLanguage isoLangCode: String) -> Locale.LanguageDirectionpublic static func lineDirection(forLanguage isoLangCode: String) -> Locale.LanguageDirectionpublic enum IdentifierType : Sendable { case bcp47, cldr, icu }public init(languageCode: Locale.LanguageCode? = nil, script: Locale.Script? = nil, languageRegion: Locale.Region? = nil)public init(_ identifier: String)public var identifier: Stringpublic static var isoLanguageCodes: [Locale.LanguageCode] { get }public init(_ identifier: String)public static let unknown: Locale.Scriptpublic init(identifier: String)public init(components: Locale.Language.Components)public init(languageCode: Locale.LanguageCode? = nil, script: Locale.Script? = nil, region: Locale.Region? = nil)public static var systemLanguages: [Locale.Language] { get }public var languageCode: Locale.LanguageCode? { get }public var script: Locale.Script? { get }public var region: Locale.Region? { get }public var characterDirection: Locale.LanguageDirection { get }public var lineLayoutDirection: Locale.LanguageDirection { get }public var parent: Locale.Language? { get }public var minimalIdentifier: String { get }public var maximalIdentifier: String { get }public func isEquivalent(to language: Locale.Language) -> Boolpublic func hasCommonParent(with language: Locale.Language) -> Boolpublic init(languageCode: Locale.LanguageCode? = nil, script: Locale.Script? = nil, region: Locale.Region? = nil)public init(_ identifier: String)public var identifier: Stringpublic static let unknown: Locale.Regionpublic var isISORegion: Bool { get }public var subRegions: [Locale.Region] { get }public var containingRegion: Locale.Region? { get }public var continent: Locale.Region? { get }public static var isoRegions: [Locale.Region] { get }public init(_ identifier: String)public var identifier: Stringpublic var isISOCurrency: Bool { get }public static var isoCurrencies: [Locale.Currency] { get }public init(localeIdentifier string: String)open func object(forKey key: NSLocale.Key) -> Any?open func displayName(forKey key: NSLocale.Key, value: Any) -> String?open var localeIdentifier: String { get }open var languageCode: String { get }open var countryCode: String? { get }open var scriptCode: String? { get }open var variantCode: String? { get }open var decimalSeparator: String { get }open var groupingSeparator: String { get }open var currencyCode: String? { get }open func localizedString(forLanguageCode languageCode: String) -> String?open class var current: Locale { get }open class var autoupdatingCurrent: Locale { get }open class var system: Locale { get }open class var availableLocaleIdentifiers: [String] { get }open class var isoLanguageCodes: [String] { get }open class var isoCountryCodes: [String] { get }open class var isoCurrencyCodes: [String] { get }open class var commonISOCurrencyCodes: [String] { get }open class var preferredLanguages: [String] { get }open class func components(fromLocaleIdentifier string: String) -> [String : String]open class func localeIdentifier(fromComponents dict: [String : String]) -> Stringopen class func canonicalLocaleIdentifier(from string: String) -> Stringpublic struct Key : Hashable, Equatable, RawRepresentable, Sendableopen func string(for obj: Any?) -> String?open func attributedString(for obj: Any, withDefaultAttributes attrs: [NSAttributedString.Key : Any]? = nil) -> NSAttributedString?open func editingString(for obj: Any) -> String?open func getObjectValue(_ obj: AutoreleasingUnsafeMutablePointer<AnyObject?>?, for string: String, errorDescription error: AutoreleasingUnsafeMutablePointer<NSString?>?) -> Boolopen func isPartialStringValid(_ partialString: String, newEditingString newString: AutoreleasingUnsafeMutablePointer<NSString?>?, errorDescription error: AutoreleasingUnsafeMutablePointer<NSString?>?) -> Boolpublic enum Context : Int { case unknown, dynamic, standalone, listItem, beginningOfSentence, middleOfSentence }public override init()open func string(from number: NSNumber) -> String?open func number(from string: String) -> NSNumber?open func getObjectValue(_ obj: AutoreleasingUnsafeMutablePointer<AnyObject?>?, for string: String, range rangep: UnsafeMutablePointer<NSRange>?) throwsopen class func localizedString(from num: NSNumber, number nstyle: NumberFormatter.Style) -> Stringopen class func defaultFormatterBehavior() -> NumberFormatter.Behavioropen class func setDefaultFormatterBehavior(_ behavior: NumberFormatter.Behavior)open var numberStyle: NumberFormatter.Styleopen var locale: Locale!open var generatesDecimalNumbers: Boolopen var formatterBehavior: NumberFormatter.Behavioropen var usesGroupingSeparator: Boolopen var decimalSeparator: String!open var groupingSeparator: String!open var alwaysShowsDecimalSeparator: Boolopen var currencyCode: String!open var currencySymbol: String!open var internationalCurrencySymbol: String!open var percentSymbol: String!open var perMillSymbol: String!open var minusSign: String!open var plusSign: String!open var exponentSymbol: String!open var positivePrefix: String!open var positiveSuffix: String!open var negativePrefix: String!open var negativeSuffix: String!open var negativeFormat: String!open var positiveFormat: String!open var allowsFloats: Boolopen var groupingSize: Intopen var secondaryGroupingSize: Intopen var minimumGroupingDigits: Int@NSCopying open var multiplier: NSNumber?open var formatWidth: Intopen var paddingCharacter: String!open var paddingPosition: NumberFormatter.PadPositionopen var roundingMode: NumberFormatter.RoundingMode@NSCopying open var roundingIncrement: NSNumber!open var minimumIntegerDigits: Intopen var maximumIntegerDigits: Intopen var minimumFractionDigits: Intopen var maximumFractionDigits: Int@NSCopying open var minimum: NSNumber?@NSCopying open var maximum: NSNumber?open var currencyGroupingSeparator: String!open var isLenient: Boolopen var usesSignificantDigits: Boolopen var minimumSignificantDigits: Intopen var maximumSignificantDigits: Intopen var formattingContext: Formatter.Contextopen var isPartialStringValidationEnabled: Boolpublic enum Style : UInt { case none, decimal, currency, percent, scientific, spellOut, ordinal, currencyISOCode, currencyPlural, currencyAccounting }case none = 0case decimal = 1case currency = 2case percent = 3case scientific = 4case spellOut = 5case ordinal = 6case currencyISOCode = 8case currencyPlural = 9case currencyAccounting = 10public enum Behavior : UInt { case default = 0, behavior10_4 = 1040 }public enum PadPosition : UInt { case beforePrefix, afterPrefix, beforeSuffix, afterSuffix }public enum RoundingMode : UInt { case ceiling, floor, down, up, halfEven, halfDown, halfUp }public protocol FormatStyle<FormatInput, FormatOutput> : Decodable, Encodable, Hashablefunc format(_ value: Self.FormatInput) -> Self.FormatOutputfunc locale(_ locale: Locale) -> Selfpublic init(locale: Locale = .autoupdatingCurrent)public var locale: Localepublic var attributed: FloatingPointFormatStyle<Value>.Attributed { get }public func grouping(_ group: FloatingPointFormatStyle<Value>.Configuration.Grouping) -> FloatingPointFormatStyle<Value>public func precision(_ p: FloatingPointFormatStyle<Value>.Configuration.Precision) -> FloatingPointFormatStyle<Value>public func sign(strategy: FloatingPointFormatStyle<Value>.Configuration.SignDisplayStrategy) -> FloatingPointFormatStyle<Value>public func decimalSeparator(strategy: FloatingPointFormatStyle<Value>.Configuration.DecimalSeparatorDisplayStrategy) -> FloatingPointFormatStyle<Value>public func rounded(rule: FloatingPointFormatStyle<Value>.Configuration.RoundingRule = .toNearestOrEven, increment: Double? = nil) -> FloatingPointFormatStyle<Value>public func scale(_ multiplicand: Double) -> FloatingPointFormatStyle<Value>public func notation(_ notation: FloatingPointFormatStyle<Value>.Configuration.Notation) -> FloatingPointFormatStyle<Value>public func format(_ value: Value) -> Stringpublic struct Percent : Codable, Hashable, Sendablepublic struct Currency : Codable, Hashable, Sendablepublic static func currency<Value>(code: String) -> Self where Self == FloatingPointFormatStyle<Value>.Currency, Value : BinaryFloatingPointpublic init(locale: Locale = .autoupdatingCurrent)public var locale: Localepublic var attributed: IntegerFormatStyle<Value>.Attributed { get }public func grouping(_ group: IntegerFormatStyle<Value>.Configuration.Grouping) -> IntegerFormatStyle<Value>public func precision(_ p: IntegerFormatStyle<Value>.Configuration.Precision) -> IntegerFormatStyle<Value>public func sign(strategy: IntegerFormatStyle<Value>.Configuration.SignDisplayStrategy) -> IntegerFormatStyle<Value>public func scale(_ multiplicand: Double) -> IntegerFormatStyle<Value>public func notation(_ notation: IntegerFormatStyle<Value>.Configuration.Notation) -> IntegerFormatStyle<Value>public func format(_ value: Value) -> Stringpublic struct Percent : Codable, Hashable, Sendablepublic struct Currency : Codable, Hashable, Sendablepublic static func currency<V>(code: String) -> Self where Self == IntegerFormatStyle<V>.Currency, V : BinaryIntegerpublic static var number: FloatingPointFormatStyle<Self> { get }public func formatted() -> Stringpublic func formatted() -> Stringpublic init(value: Double, unit: UnitType)public var value: Doublepublic let unit: UnitTypepublic var description: String { get }public var debugDescription: String { get }public var customMirror: Mirror { get }public func hash(into hasher: inout Hasher)public var hashValue: Int { get }public func converted(to otherUnit: UnitType) -> Measurement<UnitType>public mutating func convert(to otherUnit: UnitType)public static func + (lhs: Measurement<UnitType>, rhs: Measurement<UnitType>) -> Measurement<UnitType>public static func - (lhs: Measurement<UnitType>, rhs: Measurement<UnitType>) -> Measurement<UnitType>public static func + (lhs: Measurement<UnitType>, rhs: Measurement<UnitType>) -> Measurement<UnitType>public static func - (lhs: Measurement<UnitType>, rhs: Measurement<UnitType>) -> Measurement<UnitType>public static func * (lhs: Measurement<UnitType>, rhs: Double) -> Measurement<UnitType>public static func * (lhs: Double, rhs: Measurement<UnitType>) -> Measurement<UnitType>public static func / (lhs: Measurement<UnitType>, rhs: Double) -> Measurement<UnitType>public static func / (lhs: Double, rhs: Measurement<UnitType>) -> Measurement<UnitType>public static func == <L, R>(lhs: Measurement<L>, rhs: Measurement<R>) -> Bool where L : Unit, R : Unitpublic static func < <L, R>(lhs: Measurement<L>, rhs: Measurement<R>) -> Bool where L : Unit, R : Unitpublic init(from decoder: any Decoder) throwspublic func encode(to encoder: any Encoder) throwspublic func formatted<S>(_ style: S) -> S.FormatOutput where S : FormatStyle, S.FormatInput == Measurement<UnitType>public func formatted() -> Stringpublic struct FormatStyle : FormatStyle, Sendable (where UnitType : Dimension)public init(width: UnitWidth, locale: Locale = .autoupdatingCurrent, usage: MeasurementFormatUnitUsage<UnitType> = .general, numberFormatStyle: FloatingPointFormatStyle<Double>? = nil)public var width: Measurement<UnitType>.FormatStyle.UnitWidthpublic var locale: Localepublic var numberFormatStyle: FloatingPointFormatStyle<Double>?public var usage: MeasurementFormatUnitUsage<UnitType>?public var attributed: Measurement<UnitType>.AttributedStyle { get }public func format(_ measurement: Measurement<UnitType>) -> Stringpublic func locale(_ locale: Locale) -> Measurement<UnitType>.FormatStylepublic static var wide: Measurement<UnitType>.FormatStyle.UnitWidth { get }public static var abbreviated: Measurement<UnitType>.FormatStyle.UnitWidth { get }public static var narrow: Measurement<UnitType>.FormatStyle.UnitWidth { get }public struct AttributedStyle : FormatStyle, Sendable (where UnitType : Dimension)public func format(_ measurement: Measurement<UnitType>) -> AttributedStringpublic func locale(_ locale: Locale) -> Measurement<UnitType>.AttributedStylepublic static var general: MeasurementFormatUnitUsage<UnitType> { get }public static var asProvided: MeasurementFormatUnitUsage<UnitType> { get }public static var weather: MeasurementFormatUnitUsage<UnitTemperature> { get }public static var person: MeasurementFormatUnitUsage<UnitTemperature> { get }public static var road: MeasurementFormatUnitUsage<UnitLength> { get }public static var food: MeasurementFormatUnitUsage<UnitEnergy> { get }open func baseUnitValue(fromValue value: Double) -> Doubleopen func value(fromBaseUnitValue baseUnitValue: Double) -> Doublepublic override init() (NSObject)public convenience init(coefficient: Double)public init(coefficient: Double, constant: Double)open var coefficient: Double { get }open var constant: Double { get }open var symbol: String { get }public init(symbol: String)@NSCopying open var converter: UnitConverter { get }public init(symbol: String, converter: UnitConverter)open class func baseUnit() -> Selfpublic convenience init(forLocale: Locale)@NSCopying open class var meters: UnitLength { get }@NSCopying open class var kilometers: UnitLength { get }@NSCopying open class var centimeters: UnitLength { get }@NSCopying open class var millimeters: UnitLength { get }@NSCopying open class var miles: UnitLength { get }@NSCopying open class var yards: UnitLength { get }@NSCopying open class var feet: UnitLength { get }@NSCopying open class var inches: UnitLength { get }@NSCopying open class var megameters: UnitLength { get }@NSCopying open class var hectometers: UnitLength { get }@NSCopying open class var decameters: UnitLength { get }@NSCopying open class var decimeters: UnitLength { get }@NSCopying open class var micrometers: UnitLength { get }@NSCopying open class var nanometers: UnitLength { get }@NSCopying open class var picometers: UnitLength { get }@NSCopying open class var scandinavianMiles: UnitLength { get }@NSCopying open class var lightyears: UnitLength { get }@NSCopying open class var nauticalMiles: UnitLength { get }@NSCopying open class var fathoms: UnitLength { get }@NSCopying open class var furlongs: UnitLength { get }@NSCopying open class var astronomicalUnits: UnitLength { get }@NSCopying open class var parsecs: UnitLength { get }public convenience init(forLocale: Locale, usage: MeasurementFormatUnitUsage<UnitLength> = .general)@NSCopying open class var kilograms: UnitMass { get }@NSCopying open class var grams: UnitMass { get }@NSCopying open class var milligrams: UnitMass { get }@NSCopying open class var pounds: UnitMass { get }@NSCopying open class var ounces: UnitMass { get }@NSCopying open class var decigrams: UnitMass { get }@NSCopying open class var centigrams: UnitMass { get }@NSCopying open class var micrograms: UnitMass { get }@NSCopying open class var nanograms: UnitMass { get }@NSCopying open class var picograms: UnitMass { get }@NSCopying open class var stones: UnitMass { get }@NSCopying open class var metricTons: UnitMass { get }@NSCopying open class var shortTons: UnitMass { get }@NSCopying open class var carats: UnitMass { get }@NSCopying open class var ouncesTroy: UnitMass { get }@NSCopying open class var slugs: UnitMass { get }public convenience init(forLocale: Locale, usage: MeasurementFormatUnitUsage<UnitMass> = .general)@NSCopying open class var seconds: UnitDuration { get }@NSCopying open class var minutes: UnitDuration { get }@NSCopying open class var hours: UnitDuration { get }@NSCopying open class var milliseconds: UnitDuration { get }@NSCopying open class var microseconds: UnitDuration { get }@NSCopying open class var nanoseconds: UnitDuration { get }@NSCopying open class var picoseconds: UnitDuration { get }@NSCopying open class var metersPerSecond: UnitSpeed { get }@NSCopying open class var kilometersPerHour: UnitSpeed { get }@NSCopying open class var milesPerHour: UnitSpeed { get }@NSCopying open class var knots: UnitSpeed { get }public convenience init(forLocale: Locale, usage: MeasurementFormatUnitUsage<UnitSpeed> = .general)@NSCopying open class var kelvin: UnitTemperature { get }@NSCopying open class var celsius: UnitTemperature { get }@NSCopying open class var fahrenheit: UnitTemperature { get }public convenience init(forLocale: Locale, usage: MeasurementFormatUnitUsage<UnitTemperature> = .general)open class UnitArea : Dimension (squareMeters, acres, hectares, ...14 members)open class UnitVolume : Dimension (liters, gallons, cups, ...39 members)open class UnitAngle : Dimension (degrees, radians, gradians, revolutions, arcMinutes, arcSeconds)open class UnitPressure : Dimension (newtonsPerMetersSquared, bars, hectopascals, ...10 members)public convenience init(forLocale: Locale, usage: MeasurementFormatUnitUsage<UnitPressure> = .general)open class UnitEnergy : Dimension (joules, kilojoules, calories, kilocalories, kilowattHours)public convenience init(forLocale: Locale, usage: MeasurementFormatUnitUsage<UnitEnergy> = .general)open class UnitPower : Dimension (watts, kilowatts, horsepower, ...11 members)open class UnitFrequency : Dimension (hertz, kilohertz, gigahertz, framesPerSecond, ...9 members)open class UnitAcceleration : Dimension (metersPerSecondSquared, gravity)open class UnitElectricCharge : Dimension (coulombs, ampereHours, milliampereHours, ...6 members)open class UnitElectricCurrent : Dimension (amperes, milliamperes, kiloamperes, ...5 members)open class UnitElectricPotentialDifference : Dimension (volts, millivolts, kilovolts, ...5 members)open class UnitElectricResistance : Dimension (ohms, kiloohms, megaohms, milliohms, microohms)open class UnitFuelEfficiency : Dimension (litersPer100Kilometers, milesPerGallon, milesPerImperialGallon)@NSCopying open class var lux: UnitIlluminance { get }open class UnitInformationStorage : Dimension (bytes, bits, gigabytes, gibibytes, ...34 members)@NSCopying open class var gramsPerLiter: UnitConcentrationMass { get }@NSCopying open class var milligramsPerDeciliter: UnitConcentrationMass { get }open class func millimolesPerLiter(withGramsPerMole gramsPerMole: Double) -> UnitConcentrationMass@NSCopying open class var partsPerMillion: UnitDispersion { get }open class MeasurementFormatter : Formatter, NSSecureCoding (default init)open var unitOptions: MeasurementFormatter.UnitOptionsopen var unitStyle: Formatter.UnitStyleopen var locale: Locale!@NSCopying open var numberFormatter: NumberFormatter!open func string(from measurement: Measurement<Unit>) -> Stringopen func string(from unit: Unit) -> Stringpublic func string<UnitType>(from measurement: Measurement<UnitType>) -> String where UnitType : Unitpublic init(rawValue: UInt)public static var providedUnit: MeasurementFormatter.UnitOptions { get }public static var naturalScale: MeasurementFormatter.UnitOptions { get }public static var temperatureWithoutUnit: MeasurementFormatter.UnitOptions { get }public typealias ReferenceType = NSMeasurementopen func string(for obj: Any?) -> String?open func attributedString(for obj: Any, withDefaultAttributes attrs: [NSAttributedString.Key : Any]? = nil) -> NSAttributedString?open func editingString(for obj: Any) -> String?open func getObjectValue(_ obj: AutoreleasingUnsafeMutablePointer<AnyObject?>?, for string: String, errorDescription error: AutoreleasingUnsafeMutablePointer<NSString?>?) -> Boolopen func isPartialStringValid(_ partialString: String, newEditingString newString: AutoreleasingUnsafeMutablePointer<NSString?>?, errorDescription error: AutoreleasingUnsafeMutablePointer<NSString?>?) -> Boolopen func isPartialStringValid(_ partialStringPtr: AutoreleasingUnsafeMutablePointer<NSString>, proposedSelectedRange proposedSelRangePtr: NSRangePointer?, originalString origString: String, originalSelectedRange origSelRange: NSRange, errorDescription error: AutoreleasingUnsafeMutablePointer<NSString?>?) -> Boolpublic enum Context : Int, @unchecked Sendablecase unknown = 0case dynamic = 1case standalone = 2case listItem = 3case beginningOfSentence = 4case middleOfSentence = 5public enum UnitStyle : Int, @unchecked Sendablecase short = 1case medium = 2case long = 3open class ByteCountFormatter : Formatteropen class func string(fromByteCount byteCount: Int64, countStyle: ByteCountFormatter.CountStyle) -> Stringopen func string(fromByteCount byteCount: Int64) -> Stringopen class func string(from measurement: Measurement<UnitInformationStorage>, countStyle: ByteCountFormatter.CountStyle) -> Stringopen func string(from measurement: Measurement<UnitInformationStorage>) -> Stringopen func string(for obj: Any?) -> String?open var allowedUnits: ByteCountFormatter.Unitsopen var countStyle: ByteCountFormatter.CountStyleopen var allowsNonnumericFormatting: Boolopen var includesUnit: Boolopen var includesCount: Boolopen var includesActualByteCount: Boolopen var isAdaptive: Boolopen var zeroPadsFractionDigits: Boolopen var formattingContext: Formatter.Contextpublic struct Units : OptionSet, @unchecked Sendablepublic init(rawValue: UInt)public static var useBytes: ByteCountFormatter.Units { get }public static var useKB: ByteCountFormatter.Units { get }public static var useMB: ByteCountFormatter.Units { get }public static var useGB: ByteCountFormatter.Units { get }public static var useTB: ByteCountFormatter.Units { get }public static var usePB: ByteCountFormatter.Units { get }public static var useEB: ByteCountFormatter.Units { get }public static var useZB: ByteCountFormatter.Units { get }public static var useYBOrHigher: ByteCountFormatter.Units { get }public static var useAll: ByteCountFormatter.Units { get }public enum CountStyle : Int, @unchecked Sendablecase file = 0case memory = 1case decimal = 2case binary = 3public struct ByteCountFormatStyle : FormatStyle, Sendablepublic init(style: ByteCountFormatStyle.Style = .file, allowedUnits: ByteCountFormatStyle.Units = .all, spellsOutZero: Bool = true, includesActualByteCount: Bool = false, locale: Locale = .autoupdatingCurrent)public var style: ByteCountFormatStyle.Stylepublic var allowedUnits: ByteCountFormatStyle.Unitspublic var spellsOutZero: Boolpublic var includesActualByteCount: Boolpublic var locale: Localepublic var attributed: ByteCountFormatStyle.Attributedpublic func format(_ value: Int64) -> Stringpublic func locale(_ locale: Locale) -> ByteCountFormatStylepublic enum Style : Int, Codable, Hashable, Sendable { case file; case memory; case decimal; case binary }public struct Units : OptionSet, Codable, Hashable, Sendablepublic init(rawValue: UInt)public static var bytes/kb/mb/gb/tb/pb/eb/zb/ybOrHigher/all/default: ByteCountFormatStyle.Units { get }public struct Attributed : FormatStyle, Sendablepublic func format(_ value: Int64) -> AttributedStringpublic func locale(_ locale: Locale) -> ByteCountFormatStyle.Attributedpublic static func byteCount(style: ByteCountFormatStyle.Style, allowedUnits: ByteCountFormatStyle.Units = .all, spellsOutZero: Bool = true, includesActualByteCount: Bool = false) -> Selfpublic struct PersonNameComponents : ReferenceConvertible, Hashable, Equatable, Sendablepublic init()public init(namePrefix: String? = nil, givenName: String? = nil, middleName: String? = nil, familyName: String? = nil, nameSuffix: String? = nil, nickname: String? = nil, phoneticRepresentation: PersonNameComponents? = nil)public var namePrefix: String?public var givenName: String?public var middleName: String?public var familyName: String?public var nameSuffix: String?public var nickname: String?public var phoneticRepresentation: PersonNameComponents?public static func == (lhs: PersonNameComponents, rhs: PersonNameComponents) -> Boolpublic func hash(into hasher: inout Hasher)public var description: String { get }public var debugDescription: String { get }public var customMirror: Mirror { get }public init(from decoder: any Decoder) throwspublic func encode(to encoder: any Encoder) throwspublic func formatted<S>(_ style: S) -> S.FormatOutput where S : FormatStyle, S.FormatInput == PersonNameComponentspublic func formatted() -> Stringpublic init<S>(_ value: S.ParseInput, strategy: S) throws where S : ParseStrategy, S.ParseOutput == PersonNameComponentspublic init(_ value: String) throwspublic struct FormatStyle : FormatStyle, Sendablepublic init(style: PersonNameComponents.FormatStyle.Style = .medium, locale: Locale = .autoupdatingCurrent)public var style: PersonNameComponents.FormatStyle.Stylepublic var locale: Localepublic var attributed: PersonNameComponents.AttributedStyle { get }public func format(_ value: PersonNameComponents) -> Stringpublic func locale(_ locale: Locale) -> PersonNameComponents.FormatStylepublic var parseStrategy: PersonNameComponents.ParseStrategy { get }public enum Style : Int, Codable, Hashable, Sendable { case short; case medium; case long; case abbreviated }public struct AttributedStyle : FormatStyle, Sendablepublic init(style: PersonNameComponents.FormatStyle.Style = .medium, locale: Locale = .autoupdatingCurrent)public func format(_ value: PersonNameComponents) -> AttributedStringpublic func locale(_ locale: Locale) -> PersonNameComponents.AttributedStylepublic struct ParseStrategy : ParseStrategy, Sendablepublic init()public func parse(_ value: String) throws -> PersonNameComponentspublic static var name: PersonNameComponents.ParseStrategy { get }public static func name(style: PersonNameComponents.FormatStyle.Style) -> Selfopen class PersonNameComponentsFormatter : Formatter, @unchecked Sendableopen var style: PersonNameComponentsFormatter.Styleopen var isPhonetic: Boolopen var locale: Locale!open class func localizedString(from components: PersonNameComponents, style nameFormatStyle: PersonNameComponentsFormatter.Style, options nameOptions: PersonNameComponentsFormatter.Options = []) -> Stringopen func string(from components: PersonNameComponents) -> Stringopen func annotatedString(from components: PersonNameComponents) -> NSAttributedStringopen func personNameComponents(from string: String) -> PersonNameComponents?open func getObjectValue(_ obj: AutoreleasingUnsafeMutablePointer<AnyObject?>?, for string: String, errorDescription error: AutoreleasingUnsafeMutablePointer<NSString?>?) -> Boolpublic enum Style : Int, @unchecked Sendable { case default = 0; case short = 1; case medium = 2; case long = 3; case abbreviated = 4 }public struct Options : OptionSet, @unchecked Sendablepublic init(rawValue: UInt)public static var phonetic: PersonNameComponentsFormatter.Options { get }open class EnergyFormatter : Formatter@NSCopying open var numberFormatter: NumberFormatter!open var unitStyle: Formatter.UnitStyleopen var isForFoodEnergyUse: Boolopen func string(fromValue value: Double, unit: EnergyFormatter.Unit) -> Stringopen func string(fromJoules numberInJoules: Double) -> Stringopen func unitString(fromValue value: Double, unit: EnergyFormatter.Unit) -> Stringopen func unitString(fromJoules numberInJoules: Double, usedUnit unitp: UnsafeMutablePointer<EnergyFormatter.Unit>?) -> Stringopen func getObjectValue(_ obj: AutoreleasingUnsafeMutablePointer<AnyObject?>?, for string: String, errorDescription error: AutoreleasingUnsafeMutablePointer<NSString?>?) -> Boolpublic enum Unit : Int, @unchecked Sendable { case joule = 11; case kilojoule = 14; case calorie = 1793; case kilocalorie = 1794 }open class MassFormatter : Formatter@NSCopying open var numberFormatter: NumberFormatter!open var unitStyle: Formatter.UnitStyleopen var isForPersonMassUse: Boolopen func string(fromValue value: Double, unit: MassFormatter.Unit) -> Stringopen func string(fromKilograms numberInKilograms: Double) -> Stringopen func unitString(fromValue value: Double, unit: MassFormatter.Unit) -> Stringopen func unitString(fromKilograms numberInKilograms: Double, usedUnit unitp: UnsafeMutablePointer<MassFormatter.Unit>?) -> Stringopen func getObjectValue(_ obj: AutoreleasingUnsafeMutablePointer<AnyObject?>?, for string: String, errorDescription error: AutoreleasingUnsafeMutablePointer<NSString?>?) -> Boolpublic enum Unit : Int, @unchecked Sendable { case gram = 11; case kilogram = 14; case ounce = 1537; case pound = 1538; case stone = 1539 }open class LengthFormatter : Formatter@NSCopying open var numberFormatter: NumberFormatter!open var unitStyle: Formatter.UnitStyleopen var isForPersonHeightUse: Boolopen func string(fromValue value: Double, unit: LengthFormatter.Unit) -> Stringopen func string(fromMeters numberInMeters: Double) -> Stringopen func unitString(fromValue value: Double, unit: LengthFormatter.Unit) -> Stringopen func unitString(fromMeters numberInMeters: Double, usedUnit unitp: UnsafeMutablePointer<LengthFormatter.Unit>?) -> Stringopen func getObjectValue(_ obj: AutoreleasingUnsafeMutablePointer<AnyObject?>?, for string: String, errorDescription error: AutoreleasingUnsafeMutablePointer<NSString?>?) -> Boolpublic enum Unit : Int, @unchecked Sendable { case millimeter=8; centimeter=9; meter=11; kilometer=14; inch=1281; foot=1282; yard=1283; mile=1284 }open class ListFormatter : Formatteropen var locale: Locale!@NSCopying open var itemFormatter: Formatter?open class func localizedString(byJoining strings: [String]) -> Stringopen func string(from items: [Any]) -> String?open func string(for obj: Any?) -> String?public struct ListFormatStyle<Style, Base> : FormatStyle where Style : FormatStyle, Base : Sequence, Style.FormatInput == Base.Element, Style.FormatOutput == Stringpublic init(memberStyle: Style)public var width: ListFormatStyle<Style, Base>.Widthpublic var listType: ListFormatStyle<Style, Base>.ListTypepublic var locale: Localepublic func format(_ value: Base) -> Stringpublic func locale(_ locale: Locale) -> ListFormatStyle<Style, Base>public enum Width : Int, Codable, Sendable { case standard; case short; case narrow }public enum ListType : Int, Codable, Sendable { case and; case or }public static func list<MemberStyle, Base>(memberStyle: MemberStyle, type: ListFormatStyle<MemberStyle, Base>.ListType, width: ListFormatStyle<MemberStyle, Base>.Width = .standard) -> Selfpublic static func list<Base>(type: ListFormatStyle<StringStyle, Base>.ListType, width: ListFormatStyle<StringStyle, Base>.Width = .standard) -> Self where Self == ListFormatStyle<StringStyle, Base>, Base.Element == Stringpublic init?(string: String)public init?(string: String, relativeTo url: URL?)public init?(string: String, encodingInvalidCharacters: Bool)public init(fileURLWithPath path: String, isDirectory: Bool, relativeTo base: URL?)public init(fileURLWithPath path: String, relativeTo base: URL?)public init(fileURLWithPath path: String, isDirectory: Bool)public init(fileURLWithPath path: String)public init(filePath path: String, directoryHint: URL.DirectoryHint = .inferFromPath, relativeTo base: URL? = nil)public init?(filePath path: FilePath, directoryHint: URL.DirectoryHint = .inferFromPath)public init?(dataRepresentation: Data, relativeTo base: URL?, isAbsolute: Bool = false)public init(resolvingBookmarkData data: Data, options: URL.BookmarkResolutionOptions = [], relativeTo url: URL? = nil, bookmarkDataIsStale: inout Bool) throwspublic init(resolvingAliasFileAt url: URL, options: URL.BookmarkResolutionOptions = []) throwspublic init(fileURLWithFileSystemRepresentation path: UnsafePointer<Int8>, isDirectory: Bool, relativeTo base: URL?)public init(fileReferenceLiteralResourceName name: String)public init(from decoder: any Decoder) throwspublic var dataRepresentation: Data { get }public var absoluteString: String { get }public var relativeString: String { get }public var baseURL: URL? { get }public var absoluteURL: URL { get }public var scheme: String? { get }public var isFileURL: Bool { get }public var host: String? { get }public func host(percentEncoded: Bool = true) -> String?public var port: Int? { get }public var user: String? { get }public func user(percentEncoded: Bool = true) -> String?public var password: String? { get }public func password(percentEncoded: Bool = true) -> String?public var path: String { get }public func path(percentEncoded: Bool = true) -> Stringpublic var relativePath: String { get }public var query: String? { get }public func query(percentEncoded: Bool = true) -> String?public var fragment: String? { get }public func fragment(percentEncoded: Bool = true) -> String?public func withUnsafeFileSystemRepresentation<R>(_ block: (UnsafePointer<Int8>?) throws -> R) rethrows -> Rpublic var hasDirectoryPath: Bool { get }public var pathComponents: [String] { get }public var lastPathComponent: String { get }public var pathExtension: String { get }public func appendingPathComponent(_ pathComponent: String, isDirectory: Bool) -> URLpublic func appendingPathComponent(_ pathComponent: String) -> URLpublic func deletingLastPathComponent() -> URLpublic func appendingPathExtension(_ pathExtension: String) -> URLpublic func deletingPathExtension() -> URLpublic mutating func appendPathComponent(_ pathComponent: String, isDirectory: Bool)public mutating func appendPathComponent(_ pathComponent: String)public mutating func appendPathExtension(_ pathExtension: String)public mutating func deleteLastPathComponent()public mutating func deletePathExtension()public func appending<S>(path: S, directoryHint: URL.DirectoryHint = .inferFromPath) -> URL where S : StringProtocolpublic mutating func append<S>(path: S, directoryHint: URL.DirectoryHint = .inferFromPath) where S : StringProtocolpublic func appending<S>(component: S, directoryHint: URL.DirectoryHint = .inferFromPath) -> URL where S : StringProtocolpublic func appending(queryItems: [URLQueryItem]) -> URLpublic mutating func append(queryItems: [URLQueryItem])public func appending<S>(components: S..., directoryHint: URL.DirectoryHint = .inferFromPath) -> URL where S : StringProtocolpublic var standardized: URL { get }public mutating func standardize()public var standardizedFileURL: URL { get }public func resolvingSymlinksInPath() -> URLpublic mutating func resolveSymlinksInPath()public func checkResourceIsReachable() throws -> Boolpublic func checkPromisedItemIsReachable() throws -> Boolpublic mutating func setResourceValues(_ values: URLResourceValues) throwspublic func resourceValues(forKeys keys: Set<URLResourceKey>) throws -> URLResourceValuespublic mutating func setTemporaryResourceValue(_ value: any Sendable, forKey key: URLResourceKey)public mutating func removeAllCachedResourceValues()public mutating func removeCachedResourceValue(forKey key: URLResourceKey)public func promisedItemResourceValues(forKeys keys: Set<URLResourceKey>) throws -> URLResourceValuespublic func bookmarkData(options: URL.BookmarkCreationOptions = [], includingResourceValuesForKeys keys: Set<URLResourceKey>? = nil, relativeTo url: URL? = nil) throws -> Datapublic static func resourceValues(forKeys keys: Set<URLResourceKey>, fromBookmarkData data: Data) -> URLResourceValues?public static func writeBookmarkData(_ data: Data, to url: URL) throwspublic static func bookmarkData(withContentsOf url: URL) throws -> Datapublic func startAccessingSecurityScopedResource() -> Boolpublic func stopAccessingSecurityScopedResource()public func hash(into hasher: inout Hasher)public static func == (lhs: URL, rhs: URL) -> Boolpublic var hashValue: Int { get }public var description: String { get }public var debugDescription: String { get }public func encode(to encoder: any Encoder) throwspublic static func currentDirectory() -> URLpublic static var homeDirectory: URL { get }public static var temporaryDirectory: URL { get }public static var cachesDirectory: URL { get }public static var documentsDirectory: URL { get }public static var applicationSupportDirectory: URL { get }public init(for directory: FileManager.SearchPathDirectory, in domain: FileManager.SearchPathDomainMask, appropriateFor url: URL? = nil, create shouldCreate: Bool = false) throwspublic enum DirectoryHint : Sendable { case isDirectory, notDirectory, checkFileSystem, inferFromPath }public init()public init?(url: URL, resolvingAgainstBaseURL resolve: Bool)public init?(string: String)public init?(string: String, encodingInvalidCharacters: Bool)public var url: URL? { get }public func url(relativeTo base: URL?) -> URL?public var string: String? { get }public var scheme: String?public var user: String?public var password: String?public var host: String?public var port: Int?public var path: Stringpublic var query: String?public var fragment: String?public var percentEncodedUser: String?public var percentEncodedPassword: String?public var percentEncodedHost: String?public var encodedHost: String?public var percentEncodedPath: Stringpublic var percentEncodedQuery: String?public var percentEncodedFragment: String?public var rangeOfScheme: Range<String.Index>? { get }public var rangeOfUser: Range<String.Index>? { get }public var rangeOfPassword: Range<String.Index>? { get }public var rangeOfHost: Range<String.Index>? { get }public var rangeOfPort: Range<String.Index>? { get }public var rangeOfPath: Range<String.Index>? { get }public var rangeOfQuery: Range<String.Index>? { get }public var rangeOfFragment: Range<String.Index>? { get }public var queryItems: [URLQueryItem]?public var percentEncodedQueryItems: [URLQueryItem]?public func hash(into hasher: inout Hasher)public static func == (lhs: URLComponents, rhs: URLComponents) -> Boolpublic var hashValue: Int { get }public var description: String { get }public var debugDescription: String { get }public var customMirror: Mirror { get }public init(from decoder: any Decoder) throwspublic func encode(to encoder: any Encoder) throwspublic init(name: String, value: String?)public var name: Stringpublic var value: String?public func hash(into hasher: inout Hasher)public static func == (lhs: URLQueryItem, rhs: URLQueryItem) -> Boolpublic var hashValue: Int { get }public var description: String { get }public var debugDescription: String { get }public var customMirror: Mirror { get }public convenience init?(scheme: String, host: String?, path: String)public init(fileURLWithPath path: String)public convenience init?(string URLString: String)public init?(string URLString: String, relativeTo baseURL: URL?)open var absoluteString: String? { get }open var scheme: String? { get }open var host: String? { get }@NSCopying open var port: NSNumber? { get }open var path: String? { get }open var query: String? { get }open var fragment: String? { get }open var isFileURL: Bool { get }open var lastPathComponent: String? { get }open var pathExtension: String? { get }open var standardized: URL? { get }open func resourceValues(forKeys keys: [URLResourceKey]) throws -> [URLResourceKey : Any]open func setResourceValues(_ keyedValues: [URLResourceKey : Any]) throwsopen func bookmarkData(options: NSURL.BookmarkCreationOptions = [], includingResourceValuesForKeys keys: [URLResourceKey]?, relativeTo relativeURL: URL?) throws -> Datapublic convenience init(resolvingBookmarkData bookmarkData: Data, options: NSURL.BookmarkResolutionOptions = [], relativeTo relativeURL: URL?, bookmarkDataIsStale isStale: UnsafeMutablePointer<ObjCBool>?) throwsopen func startAccessingSecurityScopedResource() -> Boolopen func stopAccessingSecurityScopedResource()public static var minimalBookmark: NSURL.BookmarkCreationOptions { get }public static var suitableForBookmarkFile: NSURL.BookmarkCreationOptions { get }public static var withSecurityScope: NSURL.BookmarkCreationOptions { get }public static var securityScopeAllowOnlyReadAccess: NSURL.BookmarkCreationOptions { get }public static var withoutImplicitSecurityScope: NSURL.BookmarkCreationOptions { get }public static var withoutUI: NSURL.BookmarkResolutionOptions { get }public static var withoutMounting: NSURL.BookmarkResolutionOptions { get }public static var withSecurityScope: NSURL.BookmarkResolutionOptions { get }public static var withoutImplicitStartAccessing: NSURL.BookmarkResolutionOptions { get }public init()public init?(string URLString: String)open var url: URL? { get }open var queryItems: [URLQueryItem]?public init(name: String, value: String?)public init()public var allValues: [URLResourceKey : Any] { get }public var name: String?public var isDirectory: Bool? { get }public var isRegularFile: Bool? { get }public var isSymbolicLink: Bool? { get }public var isHidden: Bool?public var creationDate: Date?public var contentModificationDate: Date?public var fileSize: Int? { get }public var fileResourceType: URLFileResourceType? { get }public var contentType: UTType? { get }public var path: String? { get }public var isExcludedFromBackup: Bool?public var isUbiquitousItem: Bool? { get }public var volumeAvailableCapacity: Int? { get }public var volumeTotalCapacity: Int? { get }public init(rawValue: String)public static let nameKey: URLResourceKeypublic static let isDirectoryKey: URLResourceKeypublic static let isRegularFileKey: URLResourceKeypublic static let isSymbolicLinkKey: URLResourceKeypublic static let fileSizeKey: URLResourceKeypublic static let creationDateKey: URLResourceKeypublic static let contentModificationDateKey: URLResourceKeypublic static let isHiddenKey: URLResourceKeypublic static let contentTypeKey: URLResourceKeypublic static let typeIdentifierKey: URLResourceKeypublic static let fileResourceTypeKey: URLResourceKeypublic static let isExcludedFromBackupKey: URLResourceKeypublic static let volumeAvailableCapacityKey: URLResourceKeypublic static let volumeTotalCapacityKey: URLResourceKeypublic static let isUbiquitousItemKey: URLResourceKeypublic static let isAliasFileKey: URLResourceKeypublic init(rawValue: String)public static let namedPipe: URLFileResourceTypepublic static let characterSpecial: URLFileResourceTypepublic static let directory: URLFileResourceTypepublic static let blockSpecial: URLFileResourceTypepublic static let regular: URLFileResourceTypepublic static let symbolicLink: URLFileResourceTypepublic static let socket: URLFileResourceTypepublic static let unknown: URLFileResourceTypepublic init(url: URL, cachePolicy: URLRequest.CachePolicy = .useProtocolCachePolicy, timeoutInterval: TimeInterval = 60.0)public var url: URL?public var cachePolicy: URLRequest.CachePolicypublic var timeoutInterval: TimeIntervalpublic var mainDocumentURL: URL?public var networkServiceType: URLRequest.NetworkServiceTypepublic var allowsCellularAccess: Boolpublic var allowsExpensiveNetworkAccess: Boolpublic var allowsConstrainedNetworkAccess: Boolpublic var allowsUltraConstrainedNetworkAccess: Boolpublic var assumesHTTP3Capable: Boolpublic var attribution: URLRequest.Attributionpublic var requiresDNSSECValidation: Boolpublic var allowsPersistentDNS: Boolpublic var httpMethod: String?public var allHTTPHeaderFields: [String : String]?public func value(forHTTPHeaderField field: String) -> String?public mutating func setValue(_ value: String?, forHTTPHeaderField field: String)public mutating func addValue(_ value: String, forHTTPHeaderField field: String)public var httpBody: Data?public var httpBodyStream: InputStream?public var httpShouldHandleCookies: Boolpublic var cookiePartitionIdentifier: String?public var httpShouldUsePipelining: Boolpublic func hash(into hasher: inout Hasher)public static func == (lhs: URLRequest, rhs: URLRequest) -> Boolpublic var hashValue: Int { get }public var description: String { get }public var debugDescription: String { get }case useProtocolCachePolicy = 0case reloadIgnoringLocalCacheData = 1case reloadIgnoringLocalAndRemoteCacheData = 4public static var reloadIgnoringCacheData: NSURLRequest.CachePolicy { get }case returnCacheDataElseLoad = 2case returnCacheDataDontLoad = 3case reloadRevalidatingCacheData = 5public init(url URL: URL, mimeType MIMEType: String?, expectedContentLength length: Int, textEncodingName name: String?)open var url: URL? { get }open var mimeType: String? { get }open var expectedContentLength: Int64 { get }open var textEncodingName: String? { get }open var suggestedFilename: String? { get }public init?(url: URL, statusCode: Int, httpVersion HTTPVersion: String?, headerFields: [String : String]?)open var statusCode: Int { get }open var allHeaderFields: [AnyHashable : Any] { get }open func value(forHTTPHeaderField field: String) -> String?open class func localizedString(forStatusCode statusCode: Int) -> Stringpublic init(response: URLResponse, data: Data)public init(response: URLResponse, data: Data, userInfo: [AnyHashable : Any]? = nil, storagePolicy: URLCache.StoragePolicy)@NSCopying open var response: URLResponse { get }open var data: Data { get }open var userInfo: [AnyHashable : Any]? { get }open var storagePolicy: URLCache.StoragePolicy { get }case allowed = 0case allowedInMemoryOnly = 1case notAllowed = 2open class var shared: URLCachepublic init(memoryCapacity: Int, diskCapacity: Int, diskPath path: String?)public convenience init(memoryCapacity: Int, diskCapacity: Int, directory: URL? = nil)open func cachedResponse(for request: URLRequest) -> CachedURLResponse?open func storeCachedResponse(_ cachedResponse: CachedURLResponse, for request: URLRequest)open func removeCachedResponse(for request: URLRequest)open func removeAllCachedResponses()open func removeCachedResponses(since date: Date)open var memoryCapacity: Intopen var diskCapacity: Intopen var currentMemoryUsage: Int { get }open var currentDiskUsage: Int { get }open func storeCachedResponse(_ cachedResponse: CachedURLResponse, for dataTask: URLSessionDataTask)open func getCachedResponse(for dataTask: URLSessionDataTask, completionHandler: @escaping @Sendable (CachedURLResponse?) -> Void)open func cachedResponse(for dataTask: URLSessionDataTask) async -> CachedURLResponse?open func removeCachedResponse(for dataTask: URLSessionDataTask)open class var shared: URLSession { get }public init(configuration: URLSessionConfiguration)public init(configuration: URLSessionConfiguration, delegate: (any URLSessionDelegate)?, delegateQueue queue: OperationQueue?)open var delegateQueue: OperationQueue { get }open var delegate: (any URLSessionDelegate)? { get }@NSCopying open var configuration: URLSessionConfiguration { get }open var sessionDescription: String?open func finishTasksAndInvalidate()open func invalidateAndCancel()open func reset(completionHandler: @escaping @Sendable () -> Void)open func flush(completionHandler: @escaping @Sendable () -> Void)open func getTasksWithCompletionHandler(_ completionHandler: @escaping @Sendable ([URLSessionDataTask], [URLSessionUploadTask], [URLSessionDownloadTask]) -> Void)open func getAllTasks(completionHandler: @escaping @Sendable ([URLSessionTask]) -> Void)open func dataTask(with request: URLRequest) -> URLSessionDataTaskopen func dataTask(with url: URL) -> URLSessionDataTaskopen func dataTask(with request: URLRequest, completionHandler: @escaping @Sendable (Data?, URLResponse?, (any Error)?) -> Void) -> URLSessionDataTaskopen func uploadTask(with request: URLRequest, fromFile fileURL: URL) -> URLSessionUploadTaskopen func uploadTask(with request: URLRequest, from bodyData: Data) -> URLSessionUploadTaskopen func uploadTask(withStreamedRequest request: URLRequest) -> URLSessionUploadTaskopen func downloadTask(with request: URLRequest) -> URLSessionDownloadTaskopen func downloadTask(with url: URL) -> URLSessionDownloadTaskopen func downloadTask(withResumeData resumeData: Data) -> URLSessionDownloadTaskopen func streamTask(withHostName hostname: String, port: Int) -> URLSessionStreamTaskopen func webSocketTask(with url: URL) -> URLSessionWebSocketTaskopen func webSocketTask(with url: URL, protocols: [String]) -> URLSessionWebSocketTaskopen func webSocketTask(with request: URLRequest) -> URLSessionWebSocketTaskpublic func data(from url: URL, delegate: (any URLSessionTaskDelegate)? = nil) async throws -> (Data, URLResponse)public func data(from url: URL) async throws -> (Data, URLResponse)public func data(for request: URLRequest, delegate: (any URLSessionTaskDelegate)? = nil) async throws -> (Data, URLResponse)public func data(for request: URLRequest) async throws -> (Data, URLResponse)public func upload(for request: URLRequest, fromFile fileURL: URL) async throws -> (Data, URLResponse)public func upload(for request: URLRequest, from bodyData: Data) async throws -> (Data, URLResponse)public func download(for request: URLRequest, delegate: (any URLSessionTaskDelegate)? = nil) async throws -> (URL, URLResponse)public func download(from url: URL, delegate: (any URLSessionTaskDelegate)? = nil) async throws -> (URL, URLResponse)public func bytes(from url: URL, delegate: (any URLSessionTaskDelegate)? = nil) async throws -> (URLSession.AsyncBytes, URLResponse)public func dataTaskPublisher(for url: URL) -> URLSession.DataTaskPublishercase useCredential = 0case allow = 1case continueLoading = 0open class var `default`: URLSessionConfiguration { get }open class var ephemeral: URLSessionConfiguration { get }open class func background(withIdentifier identifier: String) -> URLSessionConfigurationopen var identifier: String? { get }open var requestCachePolicy: NSURLRequest.CachePolicyopen var timeoutIntervalForRequest: TimeIntervalopen var timeoutIntervalForResource: TimeIntervalopen var allowsCellularAccess: Boolopen var waitsForConnectivity: Boolopen var httpAdditionalHeaders: [AnyHashable : Any]?open var httpMaximumConnectionsPerHost: Intopen var httpCookieStorage: HTTPCookieStorage?open var urlCredentialStorage: URLCredentialStorage?open var urlCache: URLCache?open var protocolClasses: [AnyClass]?open var tlsMinimumSupportedProtocolVersion: tls_protocol_version_tcase running = 0case suspended = 1case canceling = 2case completed = 3public class let defaultPriority: Floatopen var taskIdentifier: Int { get }open var originalRequest: URLRequest? { get }open var currentRequest: URLRequest? { get }@NSCopying open var response: URLResponse? { get }open var delegate: (any URLSessionTaskDelegate)?open var progress: Progress { get }open var countOfBytesReceived: Int64 { get }open var taskDescription: String?open func cancel()open var state: URLSessionTask.State { get }open var error: (any Error)? { get }open func suspend()open func resume()open var priority: Floatopen var prefersIncrementalDelivery: Boolpublic init()open func cancel(byProducingResumeData completionHandler: @escaping @Sendable (Data?) -> Void)open func cancelByProducingResumeData() async -> Data?open func cancel(byProducingResumeData completionHandler: @escaping @Sendable (Data?) -> Void)open func cancelByProducingResumeData() async -> Data?open func readData(ofMinLength minBytes: Int, maxLength maxBytes: Int, timeout: TimeInterval) async throws -> (Data?, Bool)open func write(_ data: Data, timeout: TimeInterval) async throwsopen func captureStreams()open func closeWrite()open func closeRead()open func startSecureConnection()case normalClosure = 1000case goingAway = 1001case data(Data)case string(String)public func send(_ message: URLSessionWebSocketTask.Message) async throwspublic func receive() async throws -> URLSessionWebSocketTask.Messageopen func sendPing(pongReceiveHandler: @escaping @Sendable ((any Error)?) -> Void)open func cancel(with closeCode: URLSessionWebSocketTask.CloseCode, reason: Data?)open var maximumMessageSize: Intopen var closeCode: URLSessionWebSocketTask.CloseCode { get }open var closeReason: Data? { get }public init(request: URLRequest, cachedResponse: CachedURLResponse?, client: (any URLProtocolClient)?)open var client: (any URLProtocolClient)? { get }open var request: URLRequest { get }@NSCopying open var cachedResponse: CachedURLResponse? { get }open class func canInit(with request: URLRequest) -> Boolopen class func canonicalRequest(for request: URLRequest) -> URLRequestopen class func requestIsCacheEquivalent(_ a: URLRequest, to b: URLRequest) -> Boolopen func startLoading()open func stopLoading()open class func property(forKey key: String, in request: URLRequest) -> Any?open class func setProperty(_ value: Any, forKey key: String, in request: NSMutableURLRequest)open class func removeProperty(forKey key: String, in request: NSMutableURLRequest)open class func registerClass(_ protocolClass: AnyClass) -> Boolopen class func unregisterClass(_ protocolClass: AnyClass)open class func canInit(with task: URLSessionTask) -> Bool@NSCopying open var task: URLSessionTask? { get }public init(user: String, password: String, persistence: URLCredential.Persistence)public init(identity: SecIdentity, certificates certArray: [Any]?, persistence: URLCredential.Persistence)public init(trust: SecTrust)open var persistence: URLCredential.Persistence { get }open var user: String? { get }open var password: String? { get }open var hasPassword: Bool { get }open var identity: SecIdentity? { get }open var certificates: [Any] { get }open class var shared: URLCredentialStorage { get }open func credentials(for space: URLProtectionSpace) -> [String : URLCredential]?open var allCredentials: [URLProtectionSpace : [String : URLCredential]] { get }open func set(_ credential: URLCredential, for space: URLProtectionSpace)open func remove(_ credential: URLCredential, for space: URLProtectionSpace)open func defaultCredential(for space: URLProtectionSpace) -> URLCredential?open func setDefaultCredential(_ credential: URLCredential, for space: URLProtectionSpace)public init(protectionSpace space: URLProtectionSpace, proposedCredential credential: URLCredential?, previousFailureCount: Int, failureResponse response: URLResponse?, error: (any Error)?, sender: any URLAuthenticationChallengeSender)@NSCopying open var protectionSpace: URLProtectionSpace { get }@NSCopying open var proposedCredential: URLCredential? { get }open var previousFailureCount: Int { get }@NSCopying open var failureResponse: URLResponse? { get }open var error: (any Error)? { get }open var sender: (any URLAuthenticationChallengeSender)? { get }public init(host: String, port: Int, protocol: String?, realm: String?, authenticationMethod: String?)public init(proxyHost host: String, port: Int, type: String?, realm: String?, authenticationMethod: String?)open var realm: String? { get }open var receivesCredentialSecurely: Bool { get }open var host: String { get }open var port: Int { get }open var proxyType: String? { get }open var `protocol`: String? { get }open var authenticationMethod: String { get }open func isProxy() -> Boolopen var distinguishedNames: [Data]? { get }open var serverTrust: SecTrust? { get }public static var errorDomain: String { get }public var hashValue: Int { get }public init(rawValue: Int)public var failingURL: URL? { get }public var failureURLString: String? { get }public var backgroundTaskCancelledReason: URLError.BackgroundTaskCancelledReason? { get }public var networkUnavailableReason: URLError.NetworkUnavailableReason? { get }public var downloadTaskResumeData: Data? { get }public static var unknown: URLError.Code { get }public static var cancelled: URLError.Code { get }public static var badURL: URLError.Code { get }public static var timedOut: URLError.Code { get }public static var notConnectedToInternet: URLError.Code { get }public static var badServerResponse: URLError.Code { get }public static var secureConnectionFailed: URLError.Code { get }public static var serverCertificateUntrusted: URLError.Code { get }public static var cannotConnectToHost: URLError.Code { get }public static var cannotFindHost: URLError.Code { get }case userForceQuitApplicationcase cellularopen class var `default`: FileManager { get }open func mountedVolumeURLs(includingResourceValuesForKeys propertyKeys: [URLResourceKey]?, options: FileManager.VolumeEnumerationOptions = []) -> [URL]?open func unmountVolume(at url: URL, options mask: FileManager.UnmountOptions = [], completionHandler: @escaping @Sendable ((any Error)?) -> Void)open func contentsOfDirectory(at url: URL, includingPropertiesForKeys keys: [URLResourceKey]?, options mask: FileManager.DirectoryEnumerationOptions = []) throws -> [URL]open func urls(for directory: FileManager.SearchPathDirectory, in domainMask: FileManager.SearchPathDomainMask) -> [URL]open func url(for directory: FileManager.SearchPathDirectory, in domain: FileManager.SearchPathDomainMask, appropriateFor url: URL?, create shouldCreate: Bool) throws -> URLopen func getRelationship(_ outRelationship: UnsafeMutablePointer<FileManager.URLRelationship>, ofDirectoryAt directoryURL: URL, toItemAt otherURL: URL) throwsopen func getRelationship(_ outRelationship: UnsafeMutablePointer<FileManager.URLRelationship>, of directory: FileManager.SearchPathDirectory, in domainMask: FileManager.SearchPathDomainMask, toItemAt url: URL) throwsopen func createDirectory(at url: URL, withIntermediateDirectories createIntermediates: Bool, attributes: [FileAttributeKey : Any]? = nil) throwsopen func createSymbolicLink(at url: URL, withDestinationURL destURL: URL) throwsunowned(unsafe) open var delegate: (any FileManagerDelegate)?open func setAttributes(_ attributes: [FileAttributeKey : Any], ofItemAtPath path: String) throwsopen func createDirectory(atPath path: String, withIntermediateDirectories createIntermediates: Bool, attributes: [FileAttributeKey : Any]? = nil) throwsopen func contentsOfDirectory(atPath path: String) throws -> [String]open func subpathsOfDirectory(atPath path: String) throws -> [String]open func attributesOfItem(atPath path: String) throws -> [FileAttributeKey : Any]open func attributesOfFileSystem(forPath path: String) throws -> [FileAttributeKey : Any]open func createSymbolicLink(atPath path: String, withDestinationPath destPath: String) throwsopen func destinationOfSymbolicLink(atPath path: String) throws -> Stringopen func copyItem(atPath srcPath: String, toPath dstPath: String) throwsopen func moveItem(atPath srcPath: String, toPath dstPath: String) throwsopen func linkItem(atPath srcPath: String, toPath dstPath: String) throwsopen func removeItem(atPath path: String) throwsopen func copyItem(at srcURL: URL, to dstURL: URL) throwsopen func moveItem(at srcURL: URL, to dstURL: URL) throwsopen func linkItem(at srcURL: URL, to dstURL: URL) throwsopen func removeItem(at URL: URL) throwsopen func trashItem(at url: URL, resultingItemURL outResultingURL: AutoreleasingUnsafeMutablePointer<NSURL?>?) throwsopen var currentDirectoryPath: String { get }open func changeCurrentDirectoryPath(_ path: String) -> Boolopen func fileExists(atPath path: String) -> Boolopen func fileExists(atPath path: String, isDirectory: UnsafeMutablePointer<ObjCBool>?) -> Boolopen func isReadableFile(atPath path: String) -> Boolopen func isWritableFile(atPath path: String) -> Boolopen func isExecutableFile(atPath path: String) -> Boolopen func isDeletableFile(atPath path: String) -> Boolopen func contentsEqual(atPath path1: String, andPath path2: String) -> Boolopen func displayName(atPath path: String) -> Stringopen func componentsToDisplay(forPath path: String) -> [String]?open func enumerator(atPath path: String) -> FileManager.DirectoryEnumerator?open func subpaths(atPath path: String) -> [String]?open func contents(atPath path: String) -> Data?open func createFile(atPath path: String, contents data: Data?, attributes attr: [FileAttributeKey : Any]? = nil) -> Boolopen func fileSystemRepresentation(withPath path: String) -> UnsafePointer<CChar>open func string(withFileSystemRepresentation str: UnsafePointer<CChar>, length len: Int) -> Stringopen func replaceItem(at originalItemURL: URL, withItemAt newItemURL: URL, backupItemName: String?, options: FileManager.ItemReplacementOptions = [], resultingItemURL resultingURL: AutoreleasingUnsafeMutablePointer<NSURL?>?) throwspublic func replaceItemAt(_ originalItemURL: URL, withItemAt newItemURL: URL, backupItemName: String? = nil, options: FileManager.ItemReplacementOptions = []) throws -> URL?@nonobjc public func enumerator(at url: URL, includingPropertiesForKeys keys: [URLResourceKey]?, options mask: FileManager.DirectoryEnumerationOptions = [], errorHandler handler: ((URL, any Error) -> Bool)? = nil) -> FileManager.DirectoryEnumerator?open func setUbiquitous(_ flag: Bool, itemAt url: URL, destinationURL: URL) throwsopen func isUbiquitousItem(at url: URL) -> Boolopen func startDownloadingUbiquitousItem(at url: URL) throwsopen func evictUbiquitousItem(at url: URL) throwsopen func url(forUbiquityContainerIdentifier containerIdentifier: String?) -> URL?open func url(forPublishingUbiquitousItemAt url: URL, expiration outDate: AutoreleasingUnsafeMutablePointer<NSDate?>?) throws -> URL@NSCopying open var ubiquityIdentityToken: (any NSCoding & NSCopying & NSObjectProtocol)? { get }open func getFileProviderServicesForItem(at url: URL, completionHandler: @escaping @Sendable ([NSFileProviderServiceName : NSFileProviderService]?, (any Error)?) -> Void)open func containerURL(forSecurityApplicationGroupIdentifier groupIdentifier: String) -> URL?open var temporaryDirectory: URL { get }open var fileAttributes: [FileAttributeKey : Any]? { get }open var directoryAttributes: [FileAttributeKey : Any]? { get }open var isEnumeratingDirectoryPostOrder: Bool { get }open func skipDescendents()open var level: Int { get }open func skipDescendants()case applicationDirectory = 1case libraryDirectory = 5case documentDirectory = 9case cachesDirectory = 13case applicationSupportDirectory = 14case downloadsDirectory = 15case desktopDirectory = 12case moviesDirectory = 17case itemReplacementDirectory = 99case trashDirectory = 102public static var userDomainMask: FileManager.SearchPathDomainMask { get }public static var localDomainMask: FileManager.SearchPathDomainMask { get }public static var systemDomainMask: FileManager.SearchPathDomainMask { get }public static var allDomainsMask: FileManager.SearchPathDomainMask { get }public static var skipsHiddenFiles: FileManager.DirectoryEnumerationOptions { get }public static var skipsSubdirectoryDescendants: FileManager.DirectoryEnumerationOptions { get }public static var skipsPackageDescendants: FileManager.DirectoryEnumerationOptions { get }public static var usingNewMetadataOnly: FileManager.ItemReplacementOptions { get }case contains = 0public func NSSearchPathForDirectoriesInDomains(_ directory: FileManager.SearchPathDirectory, _ domainMask: FileManager.SearchPathDomainMask, _ expandTilde: Bool) -> [String]public static let size: FileAttributeKeypublic static let type: FileAttributeKeypublic static let modificationDate: FileAttributeKeypublic static let creationDate: FileAttributeKeypublic static let posixPermissions: FileAttributeKeypublic static let ownerAccountName: FileAttributeKeypublic static let protectionKey: FileAttributeKeypublic static let systemSize: FileAttributeKeypublic static let systemFreeSize: FileAttributeKeypublic init(rawValue: String)open var availableData: Data { get }public init(fileDescriptor fd: Int32, closeOnDealloc closeopt: Bool)open func seek(toOffset offset: UInt64) throwsopen func truncate(atOffset offset: UInt64) throwsopen func synchronize() throwsopen func close() throwspublic func readToEnd() throws -> Data?public func read(upToCount count: Int) throws -> Data?public func offset() throws -> UInt64public func seekToEnd() throws -> UInt64public func write<T>(contentsOf data: T) throws where T : DataProtocolpublic var bytes: FileHandle.AsyncBytes { get }open class var standardInput: FileHandle { get }open class var standardOutput: FileHandle { get }open class var standardError: FileHandle { get }open class var nullDevice: FileHandle { get }public convenience init?(forReadingAtPath path: String)public convenience init?(forWritingAtPath path: String)public convenience init?(forUpdatingAtPath path: String)public convenience init(forReadingFrom url: URL) throwspublic convenience init(forWritingTo url: URL) throwspublic convenience init(forUpdating url: URL) throwsopen func readInBackgroundAndNotify()open var readabilityHandler: (@Sendable (FileHandle) -> Void)?open var writeabilityHandler: (@Sendable (FileHandle) -> Void)?public convenience init(fileDescriptor fd: Int32)open var fileDescriptor: Int32 { get }open func readDataToEndOfFile() -> Dataopen func readData(ofLength length: Int) -> Dataopen func write(_ data: Data)open var offsetInFile: UInt64 { get }open func seekToEndOfFile() -> UInt64open func seek(toFileOffset offset: UInt64)open func truncateFile(atOffset offset: UInt64)open func synchronizeFile()open func closeFile()open var fileHandleForReading: FileHandle { get }open var fileHandleForWriting: FileHandle { get }open class Pipe : NSObject (default init())open class var main: Bundle { get }public init?(path: String)public convenience init?(url: URL)public init(for aClass: AnyClass)public init?(identifier: String)open class var allBundles: [Bundle] { get }open class var allFrameworks: [Bundle] { get }open func load() -> Boolopen var isLoaded: Bool { get }open func unload() -> Boolopen func preflight() throwsopen func loadAndReturnError() throwsopen var bundleURL: URL { get }open var resourceURL: URL? { get }open var executableURL: URL? { get }open func url(forAuxiliaryExecutable executableName: String) -> URL?open var privateFrameworksURL: URL? { get }open var builtInPlugInsURL: URL? { get }open var appStoreReceiptURL: URL? { get }open var bundlePath: String { get }open var resourcePath: String? { get }open var executablePath: String? { get }open func path(forAuxiliaryExecutable executableName: String) -> String?open var sharedSupportPath: String? { get }open class func url(forResource name: String?, withExtension ext: String?, subdirectory subpath: String?, in bundleURL: URL) -> URL?open func url(forResource name: String?, withExtension ext: String?) -> URL?open func url(forResource name: String?, withExtension ext: String?, subdirectory subpath: String?) -> URL?open func urls(forResourcesWithExtension ext: String?, subdirectory subpath: String?) -> [URL]?open class func path(forResource name: String?, ofType ext: String?, inDirectory bundlePath: String) -> String?open class func paths(forResourcesOfType ext: String?, inDirectory bundlePath: String) -> [String]open func path(forResource name: String?, ofType ext: String?) -> String?open func path(forResource name: String?, ofType ext: String?, inDirectory subpath: String?) -> String?open func paths(forResourcesOfType ext: String?, inDirectory subpath: String?) -> [String]open func localizedString(forKey key: String, value: String?, table tableName: String?) -> Stringopen var bundleIdentifier: String? { get }open var infoDictionary: [String : Any]? { get }open func object(forInfoDictionaryKey key: String) -> Any?open func classNamed(_ className: String) -> AnyClass?open var principalClass: AnyClass? { get }open var preferredLocalizations: [String] { get }open var localizations: [String] { get }open var developmentLocalization: String? { get }open var executableArchitectures: [NSNumber]? { get }public class let didLoadNotification: NSNotification.Namepublic init()open var executableURL: URL?open var arguments: [String]?open var environment: [String : String]?open var currentDirectoryURL: URL?open var standardInput: Any?open var standardOutput: Any?open var standardError: Any?open func run() throwsopen func interrupt()open func terminate()open func suspend() -> Boolopen func resume() -> Boolopen var processIdentifier: Int32 { get }open var isRunning: Bool { get }open var terminationStatus: Int32 { get }open var terminationReason: Process.TerminationReason { get }open var terminationHandler: (@Sendable (Process) -> Void)?open var qualityOfService: QualityOfServiceopen class func run(_ url: URL, arguments: [String], terminationHandler: (@Sendable (Process) -> Void)? = nil) throws -> Processopen func waitUntilExit()open var launchPath: String?open func launch()open class func launchedProcess(launchPath path: String, arguments: [String]) -> Processcase exit = 1case uncaughtSignal = 2public init(url: URL, options: FileWrapper.ReadingOptions = []) throwspublic init(directoryWithFileWrappers childrenByPreferredName: [String : FileWrapper])public init(regularFileWithContents contents: Data)public init(symbolicLinkWithDestinationURL url: URL)open var isDirectory: Bool { get }open var isRegularFile: Bool { get }open var preferredFilename: String?open var filename: String?open var fileAttributes: [String : Any]open func read(from url: URL, options: FileWrapper.ReadingOptions = []) throwsopen func write(to url: URL, options: FileWrapper.WritingOptions = [], originalContentsURL: URL?) throwsopen func addFileWrapper(_ child: FileWrapper) -> Stringopen func addRegularFile(withContents data: Data, preferredFilename fileName: String) -> Stringopen var fileWrappers: [String : FileWrapper]? { get }open var regularFileContents: Data? { get }public static var immediate: FileWrapper.ReadingOptions { get }public static var atomic: FileWrapper.WritingOptions { get }public init(filePresenter filePresenterOrNil: (any NSFilePresenter)?)open class func addFilePresenter(_ filePresenter: any NSFilePresenter)open class var filePresenters: [any NSFilePresenter] { get }open func coordinate(readingItemAt url: URL, options: NSFileCoordinator.ReadingOptions = [], error outError: NSErrorPointer, byAccessor reader: (URL) -> Void)open func coordinate(writingItemAt url: URL, options: NSFileCoordinator.WritingOptions = [], error outError: NSErrorPointer, byAccessor writer: (URL) -> Void)open func cancel()open func item(at oldURL: URL, didMoveTo newURL: URL)public static var withoutChanges: NSFileCoordinator.ReadingOptions { get }public static var forDeleting: NSFileCoordinator.WritingOptions { get }var presentedItemURL: URL? { get }var presentedItemOperationQueue: OperationQueue { get }optional func presentedItemDidChange()optional func presentedItemDidMove(to newURL: URL)optional func savePresentedItemChanges(completionHandler: @escaping @Sendable ((any Error)?) -> Void)open class func readingIntent(with url: URL, options: NSFileCoordinator.ReadingOptions = []) -> Selfopen class func writingIntent(with url: URL, options: NSFileCoordinator.WritingOptions = []) -> Selfopen var count: Int { get }open func object(at index: Int) -> Anypublic init()public init(objects: UnsafePointer<AnyObject>?, count cnt: Int)public init?(coder: NSCoder)required public convenience init(arrayLiteral elements: Any...)public convenience init(objects elements: Any...)public convenience init(array: [Any])public convenience init(object anObject: Any)public convenience init(contentsOf url: URL, error: ()) throwsfinal public func makeIterator() -> NSFastEnumerationIteratoropen func adding(_ anObject: Any) -> [Any]open func addingObjects(from otherArray: [Any]) -> [Any]open func componentsJoined(by separator: String) -> Stringopen func contains(_ anObject: Any) -> Boolopen var description: String { get }open func index(of anObject: Any) -> Intopen func isEqual(to otherArray: [Any]) -> Boolopen var firstObject: Any? { get }open var lastObject: Any? { get }open func objectEnumerator() -> NSEnumeratoropen func reverseObjectEnumerator() -> NSEnumeratoropen func subarray(with range: NSRange) -> [Any]open func write(to url: URL) throwsopen func objects(at indexes: IndexSet) -> [Any]open subscript(idx: Int) -> Any { get }open func enumerateObjects(_ block: (Any, Int, UnsafeMutablePointer<ObjCBool>) -> Void)open func indexOfObject(passingTest predicate: (Any, Int, UnsafeMutablePointer<ObjCBool>) -> Bool) -> Intopen func sortedArray(comparator cmptr: (Any, Any) -> ComparisonResult) -> [Any]open func write(toFile path: String, atomically useAuxiliaryFile: Bool) -> Boolpublic static var firstEqual: NSBinarySearchingOptions { get }open func add(_ anObject: Any)open func insert(_ anObject: Any, at index: Int)open func removeLastObject()open func removeObject(at index: Int)open func replaceObject(at index: Int, with anObject: Any)public init(capacity numItems: Int)open func addObjects(from otherArray: [Any])open func exchangeObject(at idx1: Int, withObjectAt idx2: Int)open func removeAllObjects()open func setArray(_ otherArray: [Any])open subscript(idx: Int) -> Anyopen func sort(comparator cmptr: (Any, Any) -> ComparisonResult)open var count: Int { get }open func object(forKey aKey: Any) -> Any?open func keyEnumerator() -> NSEnumeratorpublic init()public init(objects: UnsafePointer<AnyObject>?, forKeys keys: UnsafePointer<any NSCopying>?, count cnt: Int)required public convenience init(dictionaryLiteral elements: (Any, Any)...)@objc dynamic public subscript(key: Any) -> Any? { get }public func makeIterator() -> NSDictionary.Iteratoropen var allKeys: [Any] { get }open var allValues: [Any] { get }open var description: String { get }open func isEqual(to otherDictionary: [AnyHashable : Any]) -> Boolopen func objectEnumerator() -> NSEnumeratoropen func write(to url: URL) throwsopen func enumerateKeysAndObjects(_ block: (Any, Any, UnsafeMutablePointer<ObjCBool>) -> Void)public convenience init(dictionary otherDictionary: [AnyHashable : Any])public convenience init(objects: [Any], forKeys keys: [any NSCopying])open func removeObject(forKey aKey: Any)open func setObject(_ anObject: Any, forKey aKey: any NSCopying)@objc override dynamic public subscript(key: Any) -> Any?open func addEntries(from otherDictionary: [AnyHashable : Any])open func removeAllObjects()open func removeObjects(forKeys keyArray: [Any])open var count: Int { get }open func member(_ object: Any) -> Any?open func objectEnumerator() -> NSEnumeratorpublic init()public convenience init(objects elements: Any...)required public convenience init(arrayLiteral elements: Any...)public convenience init(array: [Any])open var allObjects: [Any] { get }open func anyObject() -> Any?open func contains(_ anObject: Any) -> Boolopen func intersects(_ otherSet: Set<AnyHashable>) -> Boolopen func isSubset(of otherSet: Set<AnyHashable>) -> Boolopen func adding(_ anObject: Any) -> Set<AnyHashable>open func enumerateObjects(_ block: (Any, UnsafeMutablePointer<ObjCBool>) -> Void)open func add(_ object: Any)open func remove(_ object: Any)public init(capacity numItems: Int)open func addObjects(from array: [Any])open func intersect(_ otherSet: Set<AnyHashable>)open func minus(_ otherSet: Set<AnyHashable>)open func union(_ otherSet: Set<AnyHashable>)public init(capacity numItems: Int)public convenience init(array: [Any])public convenience init(set: Set<AnyHashable>)open func count(for object: Any) -> Intopen func add(_ object: Any)open func remove(_ object: Any)open var count: Int { get }open func object(at idx: Int) -> Anyopen func index(of object: Any) -> Intpublic init()required public convenience init(arrayLiteral elements: Any...)public convenience init(array: [Any])open var firstObject: Any? { get }open var lastObject: Any? { get }open func contains(_ object: Any) -> Boolopen subscript(idx: Int) -> Any { get }open var array: [Any] { get }open var set: Set<AnyHashable> { get }@NSCopying open var reversed: NSOrderedSet { get }open func objects(at indexes: IndexSet) -> [Any]open func isSubset(of other: NSOrderedSet) -> Boolpublic convenience init(orderedSet set: NSOrderedSet)open func insert(_ object: Any, at idx: Int)open func removeObject(at idx: Int)open func replaceObject(at idx: Int, with object: Any)public init(capacity numItems: Int)open func add(_ object: Any)open func addObjects(from array: [Any])open func moveObjects(at indexes: IndexSet, to idx: Int)open subscript(idx: Int) -> Anyopen func removeAllObjects()open func remove(_ object: Any)open func union(_ other: NSOrderedSet)open func intersect(_ other: NSOrderedSet)open func minus(_ other: NSOrderedSet)open func sort(comparator cmptr: (Any, Any) -> ComparisonResult)open var name: Stringunowned(unsafe) open var delegate: (any NSCacheDelegate)?open func object(forKey key: KeyType) -> ObjectType?open func setObject(_ obj: ObjectType, forKey key: KeyType)open func setObject(_ obj: ObjectType, forKey key: KeyType, cost g: Int)open func removeObject(forKey key: KeyType)open func removeAllObjects()open var totalCostLimit: Intopen var countLimit: Intopen var evictsObjectsWithDiscardedContent: Boolpublic init(options: NSPointerFunctions.Options = [])open func pointer(at index: Int) -> UnsafeMutableRawPointer?open func addPointer(_ pointer: UnsafeMutableRawPointer?)open func removePointer(at index: Int)open func insertPointer(_ item: UnsafeMutableRawPointer?, at index: Int)open func compact()open var count: Intopen var allObjects: [Any] { get }open class func strongObjects() -> NSPointerArrayopen class func weakObjects() -> NSPointerArraypublic init(options: NSPointerFunctions.Options = [])open class func weakObjects() -> NSHashTable<ObjectType>open var count: Int { get }open func member(_ object: ObjectType?) -> ObjectType?open func add(_ object: ObjectType?)open func remove(_ object: ObjectType?)open func removeAllObjects()open var allObjects: [ObjectType] { get }open var anyObject: ObjectType? { get }open func contains(_ anObject: ObjectType?) -> Boolopen func intersect(_ other: NSHashTable<ObjectType>)open func union(_ other: NSHashTable<ObjectType>)open func minus(_ other: NSHashTable<ObjectType>)open var setRepresentation: Set<AnyHashable> { get }public init(keyOptions: NSPointerFunctions.Options = [], valueOptions: NSPointerFunctions.Options = [])open class func strongToStrongObjects() -> NSMapTable<KeyType, ObjectType>open class func weakToWeakObjects() -> NSMapTable<KeyType, ObjectType>open func object(forKey aKey: KeyType?) -> ObjectType?open func setObject(_ anObject: ObjectType?, forKey aKey: KeyType?)open func removeObject(forKey aKey: KeyType?)open var count: Int { get }open func removeAllObjects()open func dictionaryRepresentation() -> [AnyHashable : ObjectType]public static var strongMemory: NSPointerFunctions.Options { get }public static var weakMemory: NSPointerFunctions.Options { get }public init(indexes: UnsafePointer<Int>?, length: Int)public convenience init(index: Int)open func adding(_ index: Int) -> IndexPathopen func removingLastIndex() -> IndexPathopen func index(atPosition position: Int) -> Intopen var length: Int { get }open func compare(_ otherObject: IndexPath) -> ComparisonResultpublic init(indexesIn range: NSRange)public init(indexSet: IndexSet)public convenience init(index value: Int)open var count: Int { get }open var firstIndex: Int { get }open var lastIndex: Int { get }open func indexGreaterThanIndex(_ value: Int) -> Intopen func indexLessThanIndex(_ value: Int) -> Intopen func contains(_ value: Int) -> Boolopen func countOfIndexes(in range: NSRange) -> Intopen func enumerate(_ block: (Int, UnsafeMutablePointer<ObjCBool>) -> Void)public func makeIterator() -> NSIndexSetIteratoropen func add(_ value: Int)open func remove(_ value: Int)open func add(in range: NSRange)open func remove(in range: NSRange)open func removeAllIndexes()open func shiftIndexesStarting(at index: Int, by delta: Int)public mutating func next() -> Int?public init(location: Int, length: Int)public var location: Intpublic var length: Intpublic init?(_ string: String)@inlinable public var lowerBound: Int { get }@inlinable public var upperBound: Int { get }@inlinable public func contains(_ index: Int) -> Bool@inlinable public func union(_ other: NSRange) -> NSRange@inlinable public func intersection(_ other: NSRange) -> NSRange?@inlinable public init<R>(_ region: R) where R : RangeExpression, R.Bound : FixedWidthIntegerpublic func toRange() -> Range<Int>?public func NSMakeRange(_ loc: Int, _ len: Int) -> NSRangepublic func NSMaxRange(_ range: NSRange) -> Intpublic init(bytes value: UnsafeRawPointer, objCType type: UnsafePointer<CChar>)open func getValue(_ value: UnsafeMutableRawPointer, size: Int)open var objCType: UnsafePointer<CChar> { get }public func value<StoredType>(of type: StoredType.Type) -> StoredType?public init(pointer: UnsafeRawPointer?)open var pointerValue: UnsafeMutableRawPointer? { get }open func isEqual(to value: NSValue) -> Boolpublic override init()public init()public init(indexes: [IndexPath.Element])public init<ElementSequence>(indexes: ElementSequence) where ElementSequence : Sequence, ElementSequence.Element == Intpublic init(arrayLiteral indexes: IndexPath.Element...)public init(index: IndexPath.Element)public var count: Int { get }public var isEmpty: Bool { get }public var startIndex: IndexPath.Index { get }public var endIndex: IndexPath.Index { get }public var first: IndexPath.Element? { get }public var last: IndexPath.Element? { get }public subscript(index: IndexPath.Index) -> IndexPath.Elementpublic subscript(range: Range<IndexPath.Index>) -> IndexPathpublic mutating func append(_ other: IndexPath.Element)public mutating func append(_ other: IndexPath)public mutating func append(_ other: [IndexPath.Element])public func appending(_ other: IndexPath.Element) -> IndexPathpublic func appending(_ other: IndexPath) -> IndexPathpublic func appending(_ other: [IndexPath.Element]) -> IndexPathpublic func dropLast() -> IndexPathpublic func index(after i: IndexPath.Index) -> IndexPath.Indexpublic func index(before i: IndexPath.Index) -> IndexPath.Indexpublic func makeIterator() -> IndexingIterator<IndexPath>public func compare(_ other: IndexPath) -> ComparisonResultpublic func hash(into hasher: inout Hasher)public static func == (lhs: IndexPath, rhs: IndexPath) -> Boolpublic static func + (lhs: IndexPath, rhs: IndexPath) -> IndexPathpublic static func += (lhs: inout IndexPath, rhs: IndexPath)public static func < (lhs: IndexPath, rhs: IndexPath) -> Boolpublic var description: String { get }public init(from decoder: any Decoder) throwspublic init()public init(integer: IndexSet.Element)public init(integersIn range: Range<IndexSet.Element>)public init<R>(integersIn range: R) where R : RangeExpression, R.Bound == Intpublic var count: Int { get }public var isEmpty: Bool { get }public var startIndex: IndexSet.Index { get }public var endIndex: IndexSet.Index { get }public var first: IndexSet.Element? { get }public var last: IndexSet.Element? { get }public subscript(index: IndexSet.Index) -> IndexSet.Element { get }public subscript(bounds: Range<IndexSet.Index>) -> Slice<IndexSet> { get }public func contains(_ integer: IndexSet.Element) -> Boolpublic mutating func insert(_ integer: IndexSet.Element) -> (inserted: Bool, memberAfterInsert: IndexSet.Element)public mutating func remove(_ integer: IndexSet.Element) -> IndexSet.Element?public func makeIterator() -> IndexingIterator<IndexSet>public var rangeView: IndexSet.RangeView { get }public func rangeView(of range: Range<IndexSet.Element>) -> IndexSet.RangeViewpublic func integerGreaterThan(_ integer: IndexSet.Element) -> IndexSet.Element?public func integerLessThan(_ integer: IndexSet.Element) -> IndexSet.Element?public func indexRange(in range: Range<IndexSet.Element>) -> Range<IndexSet.Index>public func count(in range: Range<IndexSet.Element>) -> Intpublic func contains(integersIn range: Range<IndexSet.Element>) -> Boolpublic func intersects(integersIn range: Range<IndexSet.Element>) -> Boolpublic func index(after i: IndexSet.Index) -> IndexSet.Indexpublic func index(before i: IndexSet.Index) -> IndexSet.Indexpublic mutating func formUnion(_ other: IndexSet)public func union(_ other: IndexSet) -> IndexSetpublic func intersection(_ other: IndexSet) -> IndexSetpublic func symmetricDifference(_ other: IndexSet) -> IndexSetpublic mutating func update(with integer: IndexSet.Element) -> IndexSet.Element?public mutating func removeAll()public mutating func insert(integersIn range: Range<IndexSet.Element>)public mutating func remove(integersIn range: Range<IndexSet.Element>)public func filteredIndexSet(includeInteger: (IndexSet.Element) throws -> Bool) rethrows -> IndexSetpublic mutating func shift(startingAt integer: IndexSet.Element, by delta: Int)public func hash(into hasher: inout Hasher)public static func == (lhs: IndexSet, rhs: IndexSet) -> Boolpublic var description: String { get }public init(from decoder: any Decoder) throwspublic subscript(index: IndexSet.RangeView.Index) -> Range<IndexSet.Element> { get }public var description: String { get }public init()public init?(uuidString string: String)public init(uuid: uuid_t)public var uuid: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8) { get }public var uuidString: String { get }public func hash(into hasher: inout Hasher)public var hashValue: Int { get }public var description: String { get }public var debugDescription: String { get }public static func random(using generator: inout some RandomNumberGenerator) -> UUIDpublic static func == (lhs: UUID, rhs: UUID) -> Boolpublic static func < (lhs: UUID, rhs: UUID) -> Boolpublic var customMirror: Mirror { get }public init(from decoder: any Decoder) throwspublic func encode(to encoder: any Encoder) throwspublic typealias ReferenceType = NSUUIDpublic init()public convenience init?(uuidString string: String)public convenience init(uuidBytes bytes: UnsafePointer<UInt8>?)open func getBytes(_ uuid: UnsafeMutablePointer<UInt8>)open func compare(_ otherUUID: UUID) -> ComparisonResultopen var uuidString: String { get }public init()func isEqual(_ object: Any?) -> Boolvar hash: Int { get }static func == (lhs: NSObject, rhs: NSObject) -> Boolextension NSObject : CustomStringConvertible {}extension NSObject : CustomDebugStringConvertible {}open class func version() -> Intopen class func setVersion(_ aVersion: Int)open var classForCoder: AnyClass { get }open func replacementObject(for coder: NSCoder) -> Any?open func awakeAfter(using coder: NSCoder) -> Any?open var autoContentAccessingProxy: Any { get }func copy() -> Anypublic protocol NSObjectProtocolfunc copy(with zone: NSZone? = nil) -> Anyfunc mutableCopy(with zone: NSZone? = nil) -> Anyfunc encode(with coder: NSCoder)init?(coder: NSCoder)static var supportsSecureCoding: Bool { get }public init()open func encode<T>(_ value: T) throws -> Data where T : Encodableopen func encode<T>(_ value: T, configuration: T.EncodingConfiguration) throws -> Data where T : EncodableWithConfigurationopen func encode<T, C>(_ value: T, configuration: C.Type) throws -> Data where T : EncodableWithConfiguration, C : EncodingConfigurationProvidingopen var outputFormatting: JSONEncoder.OutputFormattingopen var dateEncodingStrategy: JSONEncoder.DateEncodingStrategyopen var dataEncodingStrategy: JSONEncoder.DataEncodingStrategyopen var nonConformingFloatEncodingStrategy: JSONEncoder.NonConformingFloatEncodingStrategyopen var keyEncodingStrategy: JSONEncoder.KeyEncodingStrategy@preconcurrency open var userInfo: [CodingUserInfoKey : any Sendable]public init(rawValue: UInt)public let rawValue: UIntpublic static let prettyPrinted: JSONEncoder.OutputFormattingpublic static let sortedKeys: JSONEncoder.OutputFormattingpublic static let withoutEscapingSlashes: JSONEncoder.OutputFormattingcase deferredToDatecase secondsSince1970case millisecondsSince1970case iso8601case formatted(DateFormatter)@preconcurrency case custom(@Sendable (Date, any Encoder) throws -> Void)case deferredToDatacase base64@preconcurrency case custom(@Sendable (Data, any Encoder) throws -> Void)case `throw`case convertToString(positiveInfinity: String, negativeInfinity: String, nan: String)case useDefaultKeyscase convertToSnakeCase@preconcurrency case custom(@Sendable (_ codingPath: [any CodingKey]) -> any CodingKey)public typealias Output = Datapublic init()open func decode<T>(_ type: T.Type, from data: Data) throws -> T where T : Decodableopen func decode<T>(_ type: T.Type, from data: Data, configuration: T.DecodingConfiguration) throws -> T where T : DecodableWithConfigurationopen func decode<T, C>(_ type: T.Type, from data: Data, configuration: C.Type) throws -> T where T : DecodableWithConfiguration, C : DecodingConfigurationProvidingopen var dateDecodingStrategy: JSONDecoder.DateDecodingStrategyopen var dataDecodingStrategy: JSONDecoder.DataDecodingStrategyopen var nonConformingFloatDecodingStrategy: JSONDecoder.NonConformingFloatDecodingStrategyopen var keyDecodingStrategy: JSONDecoder.KeyDecodingStrategy@preconcurrency open var userInfo: [CodingUserInfoKey : any Sendable]open var allowsJSON5: Boolopen var assumesTopLevelDictionary: Boolpublic typealias Input = Datacase deferredToDatecase secondsSince1970case millisecondsSince1970case iso8601case formatted(DateFormatter)@preconcurrency case custom(@Sendable (_ decoder: any Decoder) throws -> Date)case deferredToDatacase base64@preconcurrency case custom(@Sendable (_ decoder: any Decoder) throws -> Data)case `throw`case convertFromString(positiveInfinity: String, negativeInfinity: String, nan: String)case useDefaultKeyscase convertFromSnakeCase@preconcurrency case custom(@Sendable (_ codingPath: [any CodingKey]) -> any CodingKey)public init()open func encode<Value>(_ value: Value) throws -> Data where Value : Encodableopen func encode<T>(_ value: T, configuration: T.EncodingConfiguration) throws -> Data where T : EncodableWithConfigurationopen func encode<T, C>(_ value: T, configuration: C.Type) throws -> Data where T : EncodableWithConfiguration, C : EncodingConfigurationProvidingopen var outputFormat: PropertyListDecoder.PropertyListFormat@preconcurrency open var userInfo: [CodingUserInfoKey : any Sendable]public typealias Output = Datapublic init()open func decode<T>(_ type: T.Type, from data: Data) throws -> T where T : Decodableopen func decode<T>(_ type: T.Type, from data: Data, format: inout PropertyListDecoder.PropertyListFormat) throws -> T where T : Decodableopen func decode<T>(_ type: T.Type, from data: Data, configuration: T.DecodingConfiguration) throws -> T where T : DecodableWithConfigurationopen func decode<T>(_ type: T.Type, from data: Data, format: inout PropertyListDecoder.PropertyListFormat, configuration: T.DecodingConfiguration) throws -> T where T : DecodableWithConfiguration@preconcurrency open var userInfo: [CodingUserInfoKey : any Sendable]public typealias PropertyListFormat = PropertyListSerialization.PropertyListFormatpublic typealias Input = Dataopen class func isValidJSONObject(_ obj: Any) -> Boolopen class func data(withJSONObject obj: Any, options opt: JSONSerialization.WritingOptions = []) throws -> Dataopen class func jsonObject(with data: Data, options opt: JSONSerialization.ReadingOptions = []) throws -> Anyopen class func writeJSONObject(_ obj: Any, to stream: OutputStream, options opt: JSONSerialization.WritingOptions = [], error: NSErrorPointer) -> Intopen class func jsonObject(with stream: InputStream, options opt: JSONSerialization.ReadingOptions = []) throws -> Anypublic init(rawValue: UInt)public static var mutableContainers: JSONSerialization.ReadingOptions { get }public static var mutableLeaves: JSONSerialization.ReadingOptions { get }public static var fragmentsAllowed: JSONSerialization.ReadingOptions { get }public static var json5Allowed: JSONSerialization.ReadingOptions { get }public static var topLevelDictionaryAssumed: JSONSerialization.ReadingOptions { get }public static var allowFragments: JSONSerialization.ReadingOptions { get }public init(rawValue: UInt)public static var prettyPrinted: JSONSerialization.WritingOptions { get }public static var sortedKeys: JSONSerialization.WritingOptions { get }public static var fragmentsAllowed: JSONSerialization.WritingOptions { get }public static var withoutEscapingSlashes: JSONSerialization.WritingOptions { get }open class func propertyList(_ plist: Any, isValidFor format: PropertyListSerialization.PropertyListFormat) -> Boolopen class func data(fromPropertyList plist: Any, format: PropertyListSerialization.PropertyListFormat, options opt: PropertyListSerialization.WriteOptions) throws -> Dataopen class func writePropertyList(_ plist: Any, to stream: OutputStream, format: PropertyListSerialization.PropertyListFormat, options opt: PropertyListSerialization.WriteOptions, error: NSErrorPointer) -> Intopen class func propertyList(from data: Data, options opt: PropertyListSerialization.ReadOptions = [], format: UnsafeMutablePointer<PropertyListSerialization.PropertyListFormat>?) throws -> Anyopen class func propertyList(with stream: InputStream, options opt: PropertyListSerialization.ReadOptions = [], format: UnsafeMutablePointer<PropertyListSerialization.PropertyListFormat>?) throws -> Anyopen class func dataFromPropertyList(_ plist: Any, format: PropertyListSerialization.PropertyListFormat, errorDescription errorString: UnsafeMutablePointer<NSString?>?) -> Data?open class func propertyListFromData(_ data: Data, mutabilityOption opt: PropertyListSerialization.MutabilityOptions = [], format: UnsafeMutablePointer<...>?, errorDescription errorString: UnsafeMutablePointer<NSString?>?) -> Any?case openStep = 1case xml = 100case binary = 200public init(rawValue: UInt)public static var mutableContainers: PropertyListSerialization.MutabilityOptions { get }public static var mutableContainersAndLeaves: PropertyListSerialization.MutabilityOptions { get }public typealias ReadOptions = PropertyListSerialization.MutabilityOptionspublic typealias WriteOptions = Intpublic init(requiringSecureCoding requiresSecureCoding: Bool)open class func archivedData(withRootObject object: Any, requiringSecureCoding requiresSecureCoding: Bool) throws -> Datapublic init()public init(forWritingWith data: NSMutableData)open class func archivedData(withRootObject rootObject: Any) -> Dataopen class func archiveRootObject(_ rootObject: Any, toFile path: String) -> Boolunowned(unsafe) open var delegate: (any NSKeyedArchiverDelegate)?open var outputFormat: PropertyListSerialization.PropertyListFormatopen var encodedData: Data { get }open func finishEncoding()open class func setClassName(_ codedName: String?, for cls: AnyClass)open func setClassName(_ codedName: String?, for cls: AnyClass)open class func className(for cls: AnyClass) -> String?open func className(for cls: AnyClass) -> String?open func encode(_ object: Any?, forKey key: String)open func encodeConditionalObject(_ object: Any?, forKey key: String)open func encode(_ value: Bool, forKey key: String)open func encodeBytes(_ bytes: UnsafePointer<UInt8>?, length: Int, forKey key: String)open var requiresSecureCoding: Bool@nonobjc public func encodeEncodable<T>(_ value: T, forKey key: String) throws where T : Encodablepublic init(forReadingFrom data: Data) throwsopen class func unarchivedObject(ofClasses classes: Set<AnyHashable>, from data: Data) throws -> Anypublic init()public init(forReadingWith data: Data)open class func unarchiveObject(with data: Data) -> Any?open class func unarchiveObject(withFile path: String) -> Any?unowned(unsafe) open var delegate: (any NSKeyedUnarchiverDelegate)?open func finishDecoding()open class func setClass(_ cls: AnyClass?, forClassName codedName: String)open func setClass(_ cls: AnyClass?, forClassName codedName: String)open class func `class`(forClassName codedName: String) -> AnyClass?open func `class`(forClassName codedName: String) -> AnyClass?open func containsValue(forKey key: String) -> Boolopen func decodeObject(forKey key: String) -> Any?open func decodeBool(forKey key: String) -> Boolopen func decodeInt32(forKey key: String) -> Int32open func decodeInt64(forKey key: String) -> Int64open func decodeFloat(forKey key: String) -> Floatopen func decodeDouble(forKey key: String) -> Doubleopen func decodeBytes(forKey key: String, returnedLength lengthp: UnsafeMutablePointer<Int>?) -> UnsafePointer<UInt8>?open var requiresSecureCoding: Boolopen var decodingFailurePolicy: NSCoder.DecodingFailurePolicy@nonobjc public class func unarchiveTopLevelObjectWithData(_ data: Data) throws -> Any?@nonobjc public static func unarchivedObject<T>(ofClass cls: T.Type, from data: Data) throws -> T? where T : NSObject, T : NSCoding@nonobjc public static func unarchivedObject(ofClasses classes: [AnyClass], from data: Data) throws -> Any?@nonobjc public func decodeDecodable<T>(_ type: T.Type, forKey key: String) -> T? where T : Decodable@nonobjc public func decodeTopLevelDecodable<T>(_ type: T.Type, forKey key: String) throws -> T? where T : Decodable@nonobjc public static func unarchivedArrayOfObjects<T>(ofClass cls: T.Type, from data: Data) throws -> [T]? where T : NSObject, T : NSSecureCoding@nonobjc public static func unarchivedArrayOfObjects(ofClasses classes: [AnyClass], from data: Data) throws -> [Any]?@nonobjc public static func unarchivedDictionary<K, V>(ofKeyClass keyClass: K.Type, objectClass: V.Type, from data: Data) throws -> [K : V]?@nonobjc public static func unarchivedDictionary(keysOfClasses keyClasses: [AnyClass], objectsOfClasses objectClasses: [AnyClass], from data: Data) throws -> [AnyHashable : Any]?open func encodeValue(ofObjCType type: UnsafePointer<CChar>, at addr: UnsafeRawPointer)open func encode(_ data: Data)open func decodeData() -> Data?open func decodeValue(ofObjCType type: UnsafePointer<CChar>, at data: UnsafeMutableRawPointer, size: Int)open func version(forClassName className: String) -> Intpublic func decodeObject<T>(of cls: T.Type, forKey key: String) -> T? where T : NSObject, T : NSCoding@nonobjc public func decodeObject(of classes: [AnyClass]?, forKey key: String) -> Any?@nonobjc public func decodeTopLevelObject() throws -> Any?@nonobjc public func decodeTopLevelObject(forKey key: String) throws -> Any?public func decodeTopLevelObject<T>(of cls: T.Type, forKey key: String) throws -> T? where T : NSObject, T : NSCoding@nonobjc public func decodeTopLevelObject(of classes: [AnyClass]?, forKey key: String) throws -> Any?@nonobjc public func decodeArrayOfObjects<T>(ofClass cls: T.Type, forKey key: String) -> [T]? where T : NSObject, T : NSSecureCoding@nonobjc public func decodeArrayOfObjects(ofClasses classes: [AnyClass], forKey key: String) -> [Any]?@nonobjc public func decodeDictionary<K, V>(withKeyClass keyClass: K.Type, objectClass: V.Type, forKey key: String) -> [K : V]?@nonobjc public func decodeDictionary(withKeysOfClasses keyClasses: [AnyClass], objectsOfClasses classes: [AnyClass], forKey key: String) -> [AnyHashable : Any]?open func encode(_ object: Any?)open func encodeRootObject(_ rootObject: Any)open func encodeBycopyObject(_ anObject: Any?)open func encodeByrefObject(_ anObject: Any?)open func encodeConditionalObject(_ object: Any?)open func encodeArray(ofObjCType type: UnsafePointer<CChar>, count: Int, at array: UnsafeRawPointer)open func encodeBytes(_ byteaddr: UnsafeRawPointer?, length: Int)open func decodeObject() -> Any?open func decodeArray(ofObjCType itemType: UnsafePointer<CChar>, count: Int, at array: UnsafeMutableRawPointer)open func decodeBytes(withReturnedLength lengthp: UnsafeMutablePointer<Int>) -> UnsafeMutableRawPointer?open var systemVersion: UInt32 { get }open var allowsKeyedCoding: Bool { get }open func encode(_ object: Any?, forKey key: String)open func encodeConditionalObject(_ object: Any?, forKey key: String)open func encode(_ value: Bool, forKey key: String)open func encodeCInt(_ value: Int32, forKey key: String)open func encode(_ value: Int32, forKey key: String)open func encode(_ value: Int64, forKey key: String)open func encode(_ value: Float, forKey key: String)open func encode(_ value: Double, forKey key: String)open func encodeBytes(_ bytes: UnsafePointer<UInt8>?, length: Int, forKey key: String)open func containsValue(forKey key: String) -> Boolopen func decodeObject(forKey key: String) -> Any?open func decodeBool(forKey key: String) -> Boolopen func decodeCInt(forKey key: String) -> Int32open func decodeInt32(forKey key: String) -> Int32open func decodeInt64(forKey key: String) -> Int64open func decodeFloat(forKey key: String) -> Floatopen func decodeDouble(forKey key: String) -> Doubleopen func decodeBytes(forKey key: String, returnedLength lengthp: UnsafeMutablePointer<Int>?) -> UnsafePointer<UInt8>?open func decodeBytes(withMinimumLength length: Int) -> UnsafeMutableRawPointer?open func decodeBytes(forKey key: String, minimumLength length: Int) -> UnsafePointer<UInt8>?open func encode(_ value: Int, forKey key: String)open func decodeInteger(forKey key: String) -> Intopen var requiresSecureCoding: Bool { get }open func decodePropertyList(forKey key: String) -> Any?open var allowedClasses: Set<AnyHashable>? { get }open func failWithError(_ error: any Error)open var decodingFailurePolicy: NSCoder.DecodingFailurePolicy { get }open var error: (any Error)? { get }open func decodeValue(ofObjCType type: UnsafePointer<CChar>, at data: UnsafeMutableRawPointer)case raiseException = 0case setErrorAndReturn = 1open var classForKeyedArchiver: AnyClass? { get }open func replacementObject(for archiver: NSKeyedArchiver) -> Any?open class func classFallbacksForKeyedArchiver() -> [String]open class func classForKeyedUnarchiver() -> AnyClasspublic let NSKeyedArchiveRootObjectKey: Stringopen class var standard: UserDefaults { get }open class func resetStandardUserDefaults()public convenience init()public init?(suiteName suitename: String?)open func object(forKey defaultName: String) -> Any?open func set(_ value: Any?, forKey defaultName: String)open func removeObject(forKey defaultName: String)open func string(forKey defaultName: String) -> String?open func array(forKey defaultName: String) -> [Any]?open func dictionary(forKey defaultName: String) -> [String : Any]?open func data(forKey defaultName: String) -> Data?open func stringArray(forKey defaultName: String) -> [String]?open func integer(forKey defaultName: String) -> Intopen func float(forKey defaultName: String) -> Floatopen func double(forKey defaultName: String) -> Doubleopen func bool(forKey defaultName: String) -> Boolopen func url(forKey defaultName: String) -> URL?open func set(_ value: Int, forKey defaultName: String)open func set(_ value: Float, forKey defaultName: String)open func set(_ value: Double, forKey defaultName: String)open func set(_ value: Bool, forKey defaultName: String)open func set(_ url: URL?, forKey defaultName: String)open func register(defaults registrationDictionary: [String : Any])open func addSuite(named suiteName: String)open func removeSuite(named suiteName: String)open func dictionaryRepresentation() -> [String : Any]open var volatileDomainNames: [String] { get }open func volatileDomain(forName domainName: String) -> [String : Any]open func setVolatileDomain(_ domain: [String : Any], forName domainName: String)open func removeVolatileDomain(forName domainName: String)open func persistentDomain(forName domainName: String) -> [String : Any]?open func setPersistentDomain(_ domain: [String : Any], forName domainName: String)open func removePersistentDomain(forName domainName: String)open func synchronize() -> Boolopen func objectIsForced(forKey key: String) -> Boolopen func objectIsForced(forKey key: String, inDomain domain: String) -> Boolpublic class let sizeLimitExceededNotification: NSNotification.Namepublic class let noCloudAccountNotification: NSNotification.Namepublic class let didChangeCloudAccountsNotification: NSNotification.Namepublic class let completedInitialCloudSyncNotification: NSNotification.Namepublic class let didChangeNotification: NSNotification.Namepublic class let globalDomain: Stringpublic class let argumentDomain: Stringpublic class let registrationDomain: Stringpublic struct DidChangeMessage : NotificationCenter.AsyncMessagepublic static var name: Notification.Name { get }public init()public static func makeMessage(_ notification: Notification) -> UserDefaults.DidChangeMessage?public struct SizeLimitExceededMessage : NotificationCenter.MainActorMessage, Sendablepublic static var name: Notification.Name { get }public init()@MainActor public static func makeMessage(_ notification: Notification) -> UserDefaults.SizeLimitExceededMessage?typealias/legacy ObjC name for UserDefaults (imported via Foundation.NSUserDefaults)open class NSUbiquitousKeyValueStore : NSObjectopen class var `default`: NSUbiquitousKeyValueStore { get }open func object(forKey aKey: String) -> Any?open func set(_ anObject: Any?, forKey aKey: String)open func removeObject(forKey aKey: String)open func string(forKey aKey: String) -> String?open func array(forKey aKey: String) -> [Any]?open func dictionary(forKey aKey: String) -> [String : Any]?open func data(forKey aKey: String) -> Data?open func longLong(forKey aKey: String) -> Int64open func double(forKey aKey: String) -> Doubleopen func bool(forKey aKey: String) -> Boolopen func set(_ aString: String?, forKey aKey: String)open func set(_ aData: Data?, forKey aKey: String)open func set(_ anArray: [Any]?, forKey aKey: String)open func set(_ aDictionary: [String : Any]?, forKey aKey: String)open func set(_ value: Int64, forKey aKey: String)open func set(_ value: Double, forKey aKey: String)open func set(_ value: Bool, forKey aKey: String)open var dictionaryRepresentation: [String : Any] { get }open func synchronize() -> Boolpublic class let didChangeExternallyNotification: NSNotification.Namepublic let NSUbiquitousKeyValueStoreChangeReasonKey: Stringpublic let NSUbiquitousKeyValueStoreChangedKeysKey: Stringpublic var NSUbiquitousKeyValueStoreServerChange: Int { get }public var NSUbiquitousKeyValueStoreInitialSyncChange: Int { get }public var NSUbiquitousKeyValueStoreQuotaViolationChange: Int { get }public var NSUbiquitousKeyValueStoreAccountChange: Int { get }open class var `default`: NotificationCenter { get }open func addObserver(_ observer: Any, selector aSelector: Selector, name aName: NSNotification.Name?, object anObject: Any?)open func post(_ notification: Notification)open func post(name aName: NSNotification.Name, object anObject: Any?)open func post(name aName: NSNotification.Name, object anObject: Any?, userInfo aUserInfo: [AnyHashable : Any]? = nil)open func removeObserver(_ observer: Any)open func removeObserver(_ observer: Any, name aName: NSNotification.Name?, object anObject: Any?)open func addObserver(forName name: NSNotification.Name?, object obj: Any?, queue: OperationQueue?, using block: @escaping @Sendable (Notification) -> Void) -> any NSObjectProtocol@preconcurrency public func notifications(named name: Notification.Name, object: (any AnyObject & Sendable)? = nil) -> NotificationCenter.Notificationsfinal public func makeAsyncIterator() -> NotificationCenter.Notifications.Iteratorpublic func next() async -> Notification?public func publisher(for name: Notification.Name, object: AnyObject? = nil) -> NotificationCenter.Publisherpublic init(center: NotificationCenter, name: Notification.Name, object: AnyObject? = nil)public let center: NotificationCenterpublic let name: Notification.Namepublic let object: AnyObject?public func receive<S>(subscriber: S) where S : Subscriber, S.Failure == Never, S.Input == Notificationpublic func addObserver<Identifier, Message>(of subject: Message.Subject, for identifier: Identifier, using observer: @escaping @Sendable (Message) async -> Void) -> NotificationCenter.ObservationTokenpublic func addObserver<Identifier, Message>(of subject: Message.Subject.Type, for identifier: Identifier, using observer: @escaping @Sendable (Message) async -> Void) -> NotificationCenter.ObservationTokenpublic func addObserver<Message>(of subject: Message.Subject? = nil, for messageType: Message.Type, using observer: @escaping @Sendable (Message) async -> Void) -> NotificationCenter.ObservationTokenpublic func post<Message>(_ message: Message, subject: Message.Subject) where Message : NotificationCenter.AsyncMessagepublic func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessagepublic func messages<Identifier, Message>(of subject: Message.Subject, for identifier: Identifier, bufferSize limit: Int = 10) -> some Sendable & AsyncSequence<Message, Never>public func messages<Message>(of subject: Message.Subject? = nil, for messageType: Message.Type, bufferSize limit: Int = 10) -> some Sendable & AsyncSequence<Message, Never>public func addObserver<Identifier, Message>(of subject: Message.Subject, for identifier: Identifier, using observer: @escaping @MainActor (Message) -> Void) -> NotificationCenter.ObservationTokenpublic func addObserver<Message>(of subject: Message.Subject? = nil, for messageType: Message.Type, using observer: @escaping @MainActor (Message) -> Void) -> NotificationCenter.ObservationToken@MainActor public func post<Message>(_ message: Message, subject: Message.Subject) where Message : NotificationCenter.MainActorMessage@MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessagepublic func removeObserver(_ token: NotificationCenter.ObservationToken)public struct ObservationToken : Hashable, Sendablestatic var name: Notification.Name { get }static func makeMessage(_ notification: Notification) -> Self?static func makeNotification(_ message: Self) -> Notification@MainActor static func makeMessage(_ notification: Notification) -> Self?@MainActor static func makeNotification(_ message: Self) -> Notificationpublic init() where MessageType : NotificationCenter.MainActorMessagepublic init() where MessageType : NotificationCenter.AsyncMessagepublic init(name: Notification.Name, object: Any? = nil, userInfo: [AnyHashable : Any]? = nil)public var name: Notification.Namepublic var object: Any?public var userInfo: [AnyHashable : Any]?public func hash(into hasher: inout Hasher)public var description: String { get }public var debugDescription: String { get }public static func == (lhs: Notification, rhs: Notification) -> Boolpublic var hashValue: Int { get }public typealias Name = NSNotification.Namepublic var customMirror: Mirror { get }public init(_ rawValue: String)public init(rawValue: String)open var name: NSNotification.Name { get }open var object: Any? { get }open var userInfo: [AnyHashable : Any]? { get }public init(name: NSNotification.Name, object: Any?, userInfo: [AnyHashable : Any]? = nil)public init?(coder: NSCoder)public convenience init(name aName: NSNotification.Name, object anObject: Any?)open class var `default`: NotificationQueue { get }public init(notificationCenter: NotificationCenter)open func enqueue(_ notification: Notification, postingStyle: NotificationQueue.PostingStyle)open func enqueue(_ notification: Notification, postingStyle: NotificationQueue.PostingStyle, coalesceMask: NotificationQueue.NotificationCoalescing, forModes modes: [RunLoop.Mode]?)open func dequeueNotifications(matching notification: Notification, coalesceMask: Int)public enum PostingStyle : UInt { case whenIdle = 1; case asap = 2; case now = 3 }public init(rawValue: UInt)public static var none/onName/onSender: NotificationQueue.NotificationCoalescing { get }open func value(forKey key: String) -> Any?open func setValue(_ value: Any?, forKey key: String)open func value(forKeyPath keyPath: String) -> Any?open func setValue(_ value: Any?, forKeyPath keyPath: String)open func value(forUndefinedKey key: String) -> Any?open func setValue(_ value: Any?, forUndefinedKey key: String)open func setNilValueForKey(_ key: String)open func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]open func setValuesForKeys(_ keyedValues: [String : Any])open func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throwsopen func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throwsopen func mutableArrayValue(forKey key: String) -> NSMutableArrayopen func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArrayopen func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSetopen func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSetopen func mutableSetValue(forKey key: String) -> NSMutableSetopen func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSetopen class var accessInstanceVariablesDirectly: Bool { get }open func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options: NSKeyValueObservingOptions = [], context: UnsafeMutableRawPointer?)open func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context: UnsafeMutableRawPointer?)open func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)open func observeValue(forKeyPath keyPath: String?, of object: Any?, change: [NSKeyValueChangeKey : Any]?, context: UnsafeMutableRawPointer?)open func willChangeValue(forKey key: String)open func didChangeValue(forKey key: String)open func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)open func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)open func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)open func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)open class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>open class func automaticallyNotifiesObservers(forKey key: String) -> Boolopen var observationInfo: UnsafeMutableRawPointer?@objc public func invalidate()public let kind: NSKeyValueObservedChange<Value>.Kindpublic let newValue: Value?public let oldValue: Value?public let indexes: IndexSet?public let isPrior: Boolpublic typealias Kind = NSKeyValueChangestatic func keyPathsAffectingValue(for key: AnyKeyPath) -> Set<AnyKeyPath>static func automaticallyNotifiesObservers(for key: AnyKeyPath) -> Boolpublic init(rawValue: UInt)public static var new: NSKeyValueObservingOptions { get }public static var old: NSKeyValueObservingOptions { get }public static var initial: NSKeyValueObservingOptions { get }public static var prior: NSKeyValueObservingOptions { get }public enum NSKeyValueChange : UInt { case setting=1; insertion=2; removal=3; replacement=4 }public enum NSKeyValueSetMutationKind : UInt { case union=1; minus=2; intersect=3; set=4 }public init(rawValue: String)public static let kindKey: NSKeyValueChangeKeypublic static let newKey: NSKeyValueChangeKeypublic static let oldKey: NSKeyValueChangeKeypublic static let indexesKey: NSKeyValueChangeKeypublic static let notificationIsPriorKey: NSKeyValueChangeKeypublic init(rawValue: String)public static let averageKeyValueOperator/...: NSKeyValueOperatoropen func value(forKey key: String) -> Anyopen func setValue(_ value: Any?, forKey key: String)open func addObserver(_ observer: NSObject, toObjectsAt indexes: IndexSet, forKeyPath keyPath: String, options: NSKeyValueObservingOptions = [], context: UnsafeMutableRawPointer?)open func removeObserver(_ observer: NSObject, fromObjectsAt indexes: IndexSet, forKeyPath keyPath: String, context: UnsafeMutableRawPointer?)open func value(forKey key: String) -> Any?open func setValue(_ value: Any?, forKey key: String)open func value(forKey key: String) -> Anyopen func setValue(_ value: Any?, forKey key: String)open func value(forKey key: String) -> Anyopen func setValue(_ value: Any?, forKey key: String)open func start()open func main()open var isCancelled: Bool { get }open func cancel()open var isExecuting: Bool { get }open var isFinished: Bool { get }open var isConcurrent: Bool { get }open var isAsynchronous: Bool { get }open var isReady: Bool { get }open func addDependency(_ op: Operation)open func removeDependency(_ op: Operation)open var dependencies: [Operation] { get }open var queuePriority: Operation.QueuePriorityopen var completionBlock: (@Sendable () -> Void)?open func waitUntilFinished()open var threadPriority: Doubleopen var qualityOfService: QualityOfServiceopen var name: String?public enum QueuePriority : Int { case veryLow=-8, low=-4, normal=0, high=4, veryHigh=8 }public convenience init(block: @escaping @Sendable () -> Void)open func addExecutionBlock(_ block: @escaping @Sendable () -> Void)open var executionBlocks: [@Sendable @convention(block) () -> Void] { get }public class var defaultMaxConcurrentOperationCount: Int { get }open var progress: Progress { get }open func addOperation(_ op: Operation)open func addOperations(_ ops: [Operation], waitUntilFinished wait: Bool)open func addOperation(_ block: @escaping @Sendable () -> Void)open func addBarrierBlock(_ barrier: @escaping @Sendable () -> Void)open var maxConcurrentOperationCount: Intopen var isSuspended: Boolopen var name: String?open var qualityOfService: QualityOfServiceunowned(unsafe) open var underlyingQueue: dispatch_queue_t?open func cancelAllOperations()open func waitUntilAllOperationsAreFinished()open class var current: OperationQueue? { get }open class var main: OperationQueue { get }public struct SchedulerTimeType : Strideable, Codable, Hashable, Sendableopen class var current: Thread { get }open class func detachNewThread(_ block: @escaping @Sendable () -> Void)open class func detachNewThreadSelector(_ selector: Selector, toTarget target: Any, with argument: Any?)open class func isMultiThreaded() -> Boolopen var threadDictionary: NSMutableDictionary { get }open class func sleep(until date: Date)open class func sleep(forTimeInterval ti: TimeInterval)open class func exit()open class func threadPriority() -> Doubleopen class func setThreadPriority(_ p: Double) -> Boolopen var threadPriority: Doubleopen var qualityOfService: QualityOfServiceopen class var callStackReturnAddresses: [NSNumber] { get }open class var callStackSymbols: [String] { get }open var name: String?open var stackSize: Intopen var isMainThread: Bool { get }open class var isMainThread: Bool { get }open class var main: Thread { get }public init()public convenience init(target: Any, selector: Selector, object argument: Any?)public convenience init(block: @escaping @Sendable () -> Void)open var isExecuting: Bool { get }open var isFinished: Bool { get }open var isCancelled: Bool { get }open func cancel()open func start()open func main()init(timeInterval ti: TimeInterval, invocation: NSInvocation, repeats yesOrNo: Bool)open class func scheduledTimer(timeInterval ti: TimeInterval, invocation: NSInvocation, repeats yesOrNo: Bool) -> Timerinit(timeInterval ti: TimeInterval, target aTarget: Any, selector aSelector: Selector, userInfo: Any?, repeats yesOrNo: Bool)open class func scheduledTimer(timeInterval ti: TimeInterval, target aTarget: Any, selector aSelector: Selector, userInfo: Any?, repeats yesOrNo: Bool) -> Timerinit(timeInterval interval: TimeInterval, repeats: Bool, block: @escaping @Sendable (Timer) -> Void)open class func scheduledTimer(withTimeInterval interval: TimeInterval, repeats: Bool, block: @escaping @Sendable (Timer) -> Void) -> Timerpublic convenience init(fire date: Date, interval: TimeInterval, repeats: Bool, block: @escaping @Sendable (Timer) -> Void)public init(fireAt date: Date, interval ti: TimeInterval, target t: Any, selector s: Selector, userInfo ui: Any?, repeats rep: Bool)open func fire()open var fireDate: Dateopen var timeInterval: TimeInterval { get }open var tolerance: TimeIntervalopen func invalidate()open var isValid: Bool { get }open var userInfo: Any? { get }public static func publish(every interval: TimeInterval, tolerance: TimeInterval?, on runLoop: RunLoop, in mode: RunLoop.Mode, options: RunLoop.SchedulerOptions?) -> Timer.TimerPublisheropen class var current: RunLoop { get }open class var main: RunLoop { get }open var currentMode: RunLoop.Mode? { get }open func getCFRunLoop() -> CFRunLoopopen func add(_ timer: Timer, forMode mode: RunLoop.Mode)open func add(_ aPort: Port, forMode mode: RunLoop.Mode)open func remove(_ aPort: Port, forMode mode: RunLoop.Mode)open func limitDate(forMode mode: RunLoop.Mode) -> Date?open func acceptInput(forMode mode: RunLoop.Mode, before limitDate: Date)open func run()open func run(until limitDate: Date)open func run(mode: RunLoop.Mode, before limitDate: Date) -> Boolopen func perform(inModes modes: [RunLoop.Mode], block: @escaping @Sendable () -> Void)open func perform(_ block: @escaping @Sendable () -> Void)open func perform(_ aSelector: Selector, target: Any, argument arg: Any?, order: Int, modes: [RunLoop.Mode])open func cancelPerform(_ aSelector: Selector, target: Any, argument arg: Any?)open func cancelPerformSelectors(withTarget target: Any)public struct SchedulerTimeType : Strideable, Codable, Hashable, Sendablepublic init(_ rawValue: String)public init(rawValue: String)public static let `default`: RunLoop.Modepublic static let common: RunLoop.Modefunc lock()func unlock()public func withLock<R>(_ body: () throws -> R) rethrows -> Ropen func `try`() -> Boolopen func lock(before limit: Date) -> Boolopen var name: String?public init(condition: Int)open var condition: Int { get }open func lock(whenCondition condition: Int)open func `try`() -> Boolopen func tryLock(whenCondition condition: Int) -> Boolopen func unlock(withCondition condition: Int)open func lock(before limit: Date) -> Boolopen func lock(whenCondition condition: Int, before limit: Date) -> Boolopen var name: String?open func `try`() -> Boolopen func lock(before limit: Date) -> Boolopen var name: String?open func wait()open func wait(until limit: Date) -> Boolopen func signal()open func broadcast()open var name: String?public init?(path: String)open func `try`() -> Boolopen func unlock()open func `break`()open var lockDate: Date { get }open func invalidate()open var isValid: Bool { get }open func setDelegate(_ anObject: (any PortDelegate)?)open func delegate() -> (any PortDelegate)?open func schedule(in runLoop: RunLoop, forMode mode: RunLoop.Mode)open func remove(from runLoop: RunLoop, forMode mode: RunLoop.Mode)open var reservedSpaceLength: Int { get }open func send(before limitDate: Date, components: NSMutableArray?, from receivePort: Port?, reserved headerSpaceReserved: Int) -> Boolopen func send(before limitDate: Date, msgid msgID: Int, components: NSMutableArray?, from receivePort: Port?, reserved headerSpaceReserved: Int) -> Boolopen class func port(withMachPort machPort: UInt32) -> Portpublic init(machPort: UInt32)open func setDelegate(_ anObject: (any NSMachPortDelegate)?)open func delegate() -> (any NSMachPortDelegate)?open class func port(withMachPort machPort: UInt32, options f: NSMachPort.Options) -> Portpublic init(machPort: UInt32, options f: NSMachPort.Options)open var machPort: UInt32 { get }open func schedule(in runLoop: RunLoop, forMode mode: RunLoop.Mode)open func remove(from runLoop: RunLoop, forMode mode: RunLoop.Mode)public struct Options : OptionSet { deallocateSendRight; deallocateReceiveRight }open class MessagePort : Port {}public convenience init()public convenience init?(tcpPort port: UInt16)public init?(protocolFamily family: Int32, socketType type: Int32, protocol: Int32, address: Data)public init?(protocolFamily family: Int32, socketType type: Int32, protocol: Int32, socket sock: SocketNativeHandle)public convenience init?(remoteWithTCPPort port: UInt16, host hostName: String?)public init(remoteWithProtocolFamily family: Int32, socketType type: Int32, protocol: Int32, address: Data)open var protocolFamily: Int32 { get }open var socketType: Int32 { get }open var `protocol`: Int32 { get }open var address: Data { get }open var socket: SocketNativeHandle { get }public init(send sendPort: Port?, receive replyPort: Port?, components: [Any]?)open var components: [Any]? { get }open var receivePort: Port? { get }open var sendPort: Port? { get }open func send(before date: Date) -> Boolopen var msgid: UInt32public enum QualityOfService : Int { userInteractive=33, userInitiated=25, utility=17, background=9, default=-1 }open func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)open func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)open func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)open func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)open func performSelector(inBackground aSelector: Selector, with arg: Any?)open func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoop.Mode])open func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)open class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)open class func cancelPreviousPerformRequests(withTarget aTarget: Any)public init(domain: String, code: Int, userInfo dict: [String : Any]? = nil)open var domain: String { get }open var code: Int { get }open var userInfo: [String : Any] { get }open var localizedDescription: String { get }open var localizedFailureReason: String? { get }open var localizedRecoverySuggestion: String? { get }open var localizedRecoveryOptions: [String]? { get }open var recoveryAttempter: Any? { get }open var helpAnchor: String? { get }open var underlyingErrors: [any Error] { get }open class func setUserInfoValueProvider(forDomain errorDomain: String, provider: (@Sendable (any Error, String) -> Any?)? = nil)open class func userInfoValueProvider(forDomain errorDomain: String) -> (@Sendable (any Error, String) -> Any?)?public typealias UserInfoKey = NSStringextension NSError : Error {}public init(name aName: NSExceptionName, reason aReason: String?, userInfo aUserInfo: [AnyHashable : Any]? = nil)open var name: NSExceptionName { get }open var reason: String? { get }open var userInfo: [AnyHashable : Any]? { get }open var callStackReturnAddresses: [NSNumber] { get }open var callStackSymbols: [String] { get }open func raise()open class func raise(_ name: NSExceptionName, format: String, arguments argList: CVaListPointer)public init(_ rawValue: String)public init(rawValue: String)public static let genericException: NSExceptionNamepublic static let rangeException: NSExceptionNamepublic static let invalidArgumentException: NSExceptionNamepublic static let internalInconsistencyException: NSExceptionNamepublic static let mallocException: NSExceptionNamepublic static let objectInaccessibleException: NSExceptionNamepublic static let objectNotAvailableException: NSExceptionNamepublic static let destinationInvalidException: NSExceptionNamepublic static let portTimeoutException: NSExceptionNamepublic static let invalidSendPortException: NSExceptionNamepublic static let invalidReceivePortException: NSExceptionNamepublic static let portSendException: NSExceptionNamepublic static let portReceiveException: NSExceptionNamepublic static let oldStyleException: NSExceptionNamepublic static let inconsistentArchiveException: NSExceptionNamepublic static let fileHandleOperationException: NSExceptionNamepublic static let undefinedKeyException: NSExceptionNamepublic static let invalidArchiveOperationException: NSExceptionNamepublic static let invalidUnarchiveOperationException: NSExceptionNamepublic static let decimalNumberExactnessException: NSExceptionNamepublic static let decimalNumberOverflowException: NSExceptionNamepublic static let decimalNumberUnderflowException: NSExceptionNamepublic static let decimalNumberDivideByZeroException: NSExceptionNamepublic static let characterConversionException: NSExceptionNamepublic static let parseErrorException: NSExceptionNamepublic static let invocationOperationVoidResultException: NSExceptionNamepublic static let invocationOperationCancelledException: NSExceptionNamepublic typealias NSUncaughtExceptionHandler = (NSException) -> Voidpublic func NSGetUncaughtExceptionHandler() -> (@convention(c) (NSException) -> Void)?public func NSSetUncaughtExceptionHandler(_: (@convention(c) (NSException) -> Void)?)public typealias NSErrorDomain = NSStringpublic let NSCocoaErrorDomain: Stringpublic let NSPOSIXErrorDomain: Stringpublic let NSOSStatusErrorDomain: Stringpublic let NSMachErrorDomain: Stringpublic let NSURLErrorDomain: Stringpublic let NSUnderlyingErrorKey: Stringpublic let NSMultipleUnderlyingErrorsKey: Stringpublic let NSLocalizedDescriptionKey: Stringpublic let NSLocalizedFailureReasonErrorKey: Stringpublic let NSLocalizedRecoverySuggestionErrorKey: Stringpublic let NSLocalizedRecoveryOptionsErrorKey: Stringpublic let NSRecoveryAttempterErrorKey: Stringpublic let NSHelpAnchorErrorKey: Stringpublic let NSDebugDescriptionErrorKey: Stringpublic let NSLocalizedFailureErrorKey: Stringpublic let NSStringEncodingErrorKey: Stringpublic let NSURLErrorKey: Stringpublic let NSFilePathErrorKey: Stringpublic protocol CustomNSError : Error {}static var errorDomain: String { get }var errorCode: Int { get }var errorUserInfo: [String : Any] { get }public protocol LocalizedError : Error {}var errorDescription: String? { get }var failureReason: String? { get }var recoverySuggestion: String? { get }var helpAnchor: String? { get }public protocol RecoverableError : Error {}var recoveryOptions: [String] { get }func attemptRecovery(optionIndex recoveryOptionIndex: Int, resultHandler handler: @escaping (_ recovered: Bool) -> Void)func attemptRecovery(optionIndex recoveryOptionIndex: Int) -> Boolpublic struct CocoaError {}public static var errorDomain: String { get }public static func error(_ code: CocoaError.Code, userInfo: [AnyHashable : Any]? = nil, url: URL? = nil) -> any Errorpublic var filePath: String? { get }public var stringEncoding: String.Encoding? { get }public var underlying: (any Error)? { get }public var underlyingErrors: [any Error] { get }public var url: URL? { get }public var isFileError: Bool { get }public var isFormattingError: Bool { get }public var isValidationError: Bool { get }public var isCoderError: Bool { get }public var isExecutableError: Bool { get }public var isPropertyListError: Bool { get }public var isUbiquitousFileError: Bool { get }public var isUserActivityError: Bool { get }public var isXPCConnectionError: Bool { get }public struct Code : RawRepresentable, Hashable, Sendablepublic init(rawValue: Int)public let rawValue: Intpublic static var fileNoSuchFile: CocoaError.Code { get }public static var fileLocking: CocoaError.Code { get }public static var fileReadUnknown: CocoaError.Code { get }public static var fileReadNoPermission: CocoaError.Code { get }public static var fileReadNoSuchFile: CocoaError.Code { get }public static var fileReadCorruptFile: CocoaError.Code { get }public static var fileReadInvalidFileName: CocoaError.Code { get }public static var fileReadTooLarge: CocoaError.Code { get }public static var fileWriteUnknown: CocoaError.Code { get }public static var fileWriteNoPermission: CocoaError.Code { get }public static var fileWriteFileExists: CocoaError.Code { get }public static var fileWriteOutOfSpace: CocoaError.Code { get }public static var fileWriteVolumeReadOnly: CocoaError.Code { get }public static var keyValueValidation: CocoaError.Code { get }public static var formatting: CocoaError.Code { get }public static var userCancelled: CocoaError.Code { get }public static var featureUnsupported: CocoaError.Code { get }public static var propertyListReadCorrupt: CocoaError.Code { get }public static var coderReadCorrupt: CocoaError.Code { get }public static var coderValueNotFound: CocoaError.Code { get }public static var coderInvalidValue: CocoaError.Code { get }public static var ubiquitousFileUnavailable: CocoaError.Code { get }public static var userActivityHandoffFailed: CocoaError.Code { get }public static var xpcConnectionInterrupted: CocoaError.Code { get }public struct POSIXError {}public static var errorDomain: String { get }public typealias Code = POSIXErrorCodepublic static var EPERM: POSIXErrorCode { get }public static var ENOENT: POSIXErrorCode { get }public static var EINTR: POSIXErrorCode { get }public static var EIO: POSIXErrorCode { get }public static var EBADF: POSIXErrorCode { get }public static var ENOMEM: POSIXErrorCode { get }public static var EACCES: POSIXErrorCode { get }public static var EBUSY: POSIXErrorCode { get }public static var EEXIST: POSIXErrorCode { get }public static var ENOTDIR: POSIXErrorCode { get }public static var EISDIR: POSIXErrorCode { get }public static var EINVAL: POSIXErrorCode { get }public static var ENOSPC: POSIXErrorCode { get }public static var EPIPE: POSIXErrorCode { get }public static var EAGAIN: POSIXErrorCode { get }public static var ETIMEDOUT: POSIXErrorCode { get }public static var ECONNREFUSED: POSIXErrorCode { get }public struct MachError {}public static var errorDomain: String { get }public typealias Code = MachErrorCodepublic static var success: MachError.Code { get }public static var invalidAddress: MachError.Code { get }public static var protectionFailure: MachError.Code { get }public static var noSpace: MachError.Code { get }public static var invalidArgument: MachError.Code { get }public static var failure: MachError.Code { get }public static var noAccess: MachError.Code { get }public static var memoryFailure: MachError.Code { get }public struct URLError {}public static var errorDomain: String { get }public struct Code : RawRepresentable, Hashable, Sendablepublic init(rawValue: Int)public var failingURL: URL? { get }public var failureURLPeerTrust: SecTrust? { get }public var downloadTaskResumeData: Data? { get }public var uploadTaskResumeData: Data? { get }public var backgroundTaskCancelledReason: URLError.BackgroundTaskCancelledReason? { get }public var networkUnavailableReason: URLError.NetworkUnavailableReason? { get }public enum BackgroundTaskCancelledReason : Int, Sendablepublic enum NetworkUnavailableReason : Int, Sendablepublic static var unknown: URLError.Code { get }public static var cancelled: URLError.Code { get }public static var badURL: URLError.Code { get }public static var timedOut: URLError.Code { get }public static var unsupportedURL: URLError.Code { get }public static var cannotFindHost: URLError.Code { get }public static var cannotConnectToHost: URLError.Code { get }public static var networkConnectionLost: URLError.Code { get }public static var dnsLookupFailed: URLError.Code { get }public static var notConnectedToInternet: URLError.Code { get }public static var badServerResponse: URLError.Code { get }public static var userAuthenticationRequired: URLError.Code { get }public static var cannotParseResponse: URLError.Code { get }public static var appTransportSecurityRequiresSecureConnection: URLError.Code { get }public static var fileDoesNotExist: URLError.Code { get }public static var secureConnectionFailed: URLError.Code { get }public static var serverCertificateUntrusted: URLError.Code { get }public static var clientCertificateRequired: URLError.Code { get }public static var cannotLoadFromNetwork: URLError.Code { get }public static var dataNotAllowed: URLError.Code { get }public static var callIsActive: URLError.Code { get }init(format predicateFormat: String, argumentArray arguments: [Any]?)init(format predicateFormat: String, arguments argList: CVaListPointer)convenience init(format predicateFormat: String, _ args: any CVarArg...)init(value: Bool)init(block: @escaping (Any?, [String : Any]?) -> Bool)convenience init?<Input>(_ predicate: Predicate<Input>) where Input : NSObjectinit?(coder: NSCoder)var predicateFormat: String { get }func withSubstitutionVariables(_ variables: [String : Any]) -> Selffunc evaluate(with object: Any?) -> Boolfunc evaluate(with object: Any?, substitutionVariables bindings: [String : Any]?) -> Boolfunc allowEvaluation()func allowEvaluation(validator: any NSPredicateValidating) throwsinit(leftExpression lhs: NSExpression, rightExpression rhs: NSExpression, modifier: Modifier, type: Operator, options: Options = [])init(leftExpression lhs: NSExpression, rightExpression rhs: NSExpression, customSelector selector: Selector)init?(coder: NSCoder)var predicateOperatorType: NSComparisonPredicate.Operator { get }var comparisonPredicateModifier: NSComparisonPredicate.Modifier { get }var leftExpression: NSExpression { get }var rightExpression: NSExpression { get }var customSelector: Selector? { get }var options: NSComparisonPredicate.Options { get }static var caseInsensitive: NSComparisonPredicate.Options { get }static var diacriticInsensitive: NSComparisonPredicate.Options { get }static var normalized: NSComparisonPredicate.Options { get }enum Modifier : UInt { case direct; case all; case any }enum Operator : UInt { lessThan...customSelector; contains; between }init(type: NSCompoundPredicate.LogicalType, subpredicates: [NSPredicate])init?(coder: NSCoder)init(andPredicateWithSubpredicates subpredicates: [NSPredicate])init(orPredicateWithSubpredicates subpredicates: [NSPredicate])init(notPredicateWithSubpredicate predicate: NSPredicate)var compoundPredicateType: NSCompoundPredicate.LogicalType { get }var subpredicates: [Any] { get }enum LogicalType : UInt { case not = 0; case and = 1; case or = 2 }init(format expressionFormat: String, argumentArray arguments: [Any])init(format expressionFormat: String, arguments argList: CVaListPointer)convenience init(format expressionFormat: String, _ args: any CVarArg...)init(forConstantValue obj: Any?)class func expressionForEvaluatedObject() -> NSExpressioninit(forVariable string: String)init(forKeyPath keyPath: String)convenience init<Root, Value>(forKeyPath keyPath: KeyPath<Root, Value>)init(forFunction name: String, arguments parameters: [Any])init(forAggregate subexpressions: [NSExpression])init(forUnionSet left: NSExpression, with right: NSExpression)init(forIntersectSet left: NSExpression, with right: NSExpression)init(forMinusSet left: NSExpression, with right: NSExpression)init(forSubquery expression: NSExpression, usingIteratorVariable variable: String, predicate: NSPredicate)init(forFunction target: NSExpression, selectorName name: String, arguments parameters: [Any]?)class func expressionForAnyKey() -> NSExpressioninit(block: @escaping (Any?, [NSExpression], NSMutableDictionary?) -> Any, arguments: [NSExpression]?)init(forConditional predicate: NSPredicate, trueExpression: NSExpression, falseExpression: NSExpression)init(expressionType type: NSExpression.ExpressionType)init?(coder: NSCoder)convenience init?<Input, Output>(_ expression: Expression<Input, Output>) where Input : NSObjectvar expressionType: NSExpression.ExpressionType { get }var constantValue: Any? { get }var keyPath: String { get }var function: String { get }var variable: String { get }@NSCopying var operand: NSExpression { get }var arguments: [NSExpression]? { get }var collection: Any { get }@NSCopying var predicate: NSPredicate { get }@NSCopying var left: NSExpression { get }@NSCopying var right: NSExpression { get }@NSCopying var `true`: NSExpression { get }@NSCopying var `false`: NSExpression { get }var expressionBlock: (Any?, [NSExpression], NSMutableDictionary?) -> Any { get }func expressionValue(with object: Any?, context: NSMutableDictionary?) -> Any?func allowEvaluation()enum ExpressionType : UInt { constantValue...function; unionSet...aggregate; anyKey; block; conditional }init(key: String?, ascending: Bool)init(key: String?, ascending: Bool, selector: Selector?)init(key: String?, ascending: Bool, comparator cmptr: @escaping Comparator)init?(coder: NSCoder)convenience init<Root, Value>(keyPath: KeyPath<Root, Value>, ascending: Bool)convenience init<Root, Value>(keyPath: KeyPath<Root, Value>, ascending: Bool, comparator cmptr: @escaping Comparator)convenience init<Compared>(_ sortDescriptor: SortDescriptor<Compared>) where Compared : NSObjectvar key: String? { get }var ascending: Bool { get }var selector: Selector? { get }var comparator: Comparator { get }var keyPath: AnyKeyPath? { get }func allowEvaluation()func compare(_ object1: Any, to object2: Any) -> ComparisonResultvar reversedSortDescriptor: Any { get }case orderedAscending = -1case orderedSame = 0case orderedDescending = 1init(_ builder: (repeat PredicateExpressions.Variable<each Input>) -> any StandardPredicateExpression<Bool>)let expression: any StandardPredicateExpression<Bool>let variable: (repeat PredicateExpressions.Variable<each Input>)func evaluate(_ input: repeat each Input) throws -> Boolinit(from decoder: any Decoder) throwsfunc encode(to encoder: any Encoder) throwsfunc encode(to encoder: any Encoder, configuration: EncodingConfiguration) throwsinit(from decoder: any Decoder, configuration: DecodingConfiguration) throwsstatic var `true`: Predicate<repeat each Input> { get }static var `false`: Predicate<repeat each Input> { get }var description: String { get }var debugDescription: String { get }@freestanding(expression) macro Predicate<each Input>(_ body: (repeat each Input) -> Bool) -> Predicate<repeat each Input>associatedtype Outputfunc evaluate(_ bindings: PredicateBindings) throws -> Self.Outputinit<Value>(_ keyPath: any KeyPath<Compared, Value> & Sendable, order: SortOrder = .forward) where Value : Comparableinit<Value>(_ keyPath: any KeyPath<Compared, Value?> & Sendable, order: SortOrder = .forward) where Value : Comparableinit(_ keyPath: any KeyPath<Compared, String> & Sendable, comparator: String.StandardComparator = .localizedStandard)init(_ keyPath: any KeyPath<Compared, String> & Sendable, comparator: String.StandardComparator = .localizedStandard, order: SortOrder)init(_ keyPath: any KeyPath<Compared, Int> & Sendable, order: SortOrder = .forward) where Compared : NSObjectinit(_ keyPath: any KeyPath<Compared, Date> & Sendable, order: SortOrder = .forward) where Compared : NSObjectinit(_ keyPath: any KeyPath<Compared, UUID> & Sendable, order: SortOrder = .forward) where Compared : NSObjectinit(_ keyPath: any KeyPath<Compared, String> & Sendable, comparator: String.StandardComparator = .localizedStandard) where Compared : NSObjectinit?(_ descriptor: NSSortDescriptor, comparing comparedType: Compared.Type) where Compared : NSObjectvar keyPath: PartialKeyPath<Compared>? { get }var stringComparator: String.StandardComparator? { get }var order: SortOrderfunc compare(_ lhs: Compared, _ rhs: Compared) -> ComparisonResultfunc hash(into hasher: inout Hasher)static func == (a: SortDescriptor<Compared>, b: SortDescriptor<Compared>) -> Boolfunc encode(to encoder: any Encoder) throwscase forwardcase reverseopen class var processInfo: ProcessInfo { get }open var environment: [String : String] { get }open var arguments: [String] { get }open var hostName: String { get }open var processName: Stringopen var processIdentifier: Int32 { get }open var globallyUniqueString: String { get }open func operatingSystem() -> Intopen func operatingSystemName() -> Stringopen var operatingSystemVersionString: String { get }open var operatingSystemVersion: OperatingSystemVersion { get }open var processorCount: Int { get }open var activeProcessorCount: Int { get }open var physicalMemory: UInt64 { get }open func isOperatingSystemAtLeast(_ version: OperatingSystemVersion) -> Boolopen var systemUptime: TimeInterval { get }open func disableSuddenTermination()open func enableSuddenTermination()open func disableAutomaticTermination(_ reason: String)open func enableAutomaticTermination(_ reason: String)open var automaticTerminationSupportEnabled: Boolopen func beginActivity(options: ProcessInfo.ActivityOptions = [], reason: String) -> any NSObjectProtocolopen func endActivity(_ activity: any NSObjectProtocol)open func performActivity(options: ProcessInfo.ActivityOptions = [], reason: String, using block: @escaping () -> Void)open func performExpiringActivity(withReason reason: String, using block: @escaping @Sendable (Bool) -> Void)open var thermalState: ProcessInfo.ThermalState { get }open var isLowPowerModeEnabled: Bool { get }open var userName: String { get }open var fullUserName: String { get }open var isMacCatalystApp: Bool { get }open var isiOSAppOnMac: Bool { get }open var isiOSAppOnVision: Bool { get }public class let thermalStateDidChangeNotification: NSNotification.Namecase nominal = 0case fair = 1case serious = 2case critical = 3public init(rawValue: UInt64)public static var idleDisplaySleepDisabled: ProcessInfo.ActivityOptions { get }public static var idleSystemSleepDisabled: ProcessInfo.ActivityOptions { get }public static var suddenTerminationDisabled: ProcessInfo.ActivityOptions { get }public static var automaticTerminationDisabled: ProcessInfo.ActivityOptions { get }public static var animationTrackingEnabled: ProcessInfo.ActivityOptions { get }public static var trackingEnabled: ProcessInfo.ActivityOptions { get }public static var userInitiated: ProcessInfo.ActivityOptions { get }public static var userInitiatedAllowingIdleSystemSleep: ProcessInfo.ActivityOptions { get }public static var background: ProcessInfo.ActivityOptions { get }public static var latencyCritical: ProcessInfo.ActivityOptions { get }public static var userInteractive: ProcessInfo.ActivityOptions { get }public init()public static var name: Notification.Name { get }public static func makeMessage(_ notification: Notification) -> ProcessInfo.PowerStateDidChangeMessage?public init()public static var name: Notification.Name { get }public static func makeMessage(_ notification: Notification) -> ProcessInfo.ThermalStateDidChangeMessage?public static let NSProcessInfoPowerStateDidChange: NSNotification.Nameopen class func current() -> Selfpublic convenience init(name: String?)public convenience init(address: String)open func isEqual(to aHost: Host) -> Boolopen var name: String? { get }open var names: [String] { get }open var address: String? { get }open var addresses: [String] { get }open var localizedName: String? { get }open class func current() -> Progress?public init(totalUnitCount unitCount: Int64)open class func discreteProgress(totalUnitCount unitCount: Int64) -> Progresspublic init(totalUnitCount unitCount: Int64, parent: Progress, pendingUnitCount portionOfParentTotalUnitCount: Int64)public init(parent parentProgressOrNil: Progress?, userInfo userInfoOrNil: [ProgressUserInfoKey : Any]? = nil)open func becomeCurrent(withPendingUnitCount unitCount: Int64)open func resignCurrent()open func addChild(_ child: Progress, withPendingUnitCount inUnitCount: Int64)open var totalUnitCount: Int64open var completedUnitCount: Int64open var localizedDescription: String!open var localizedAdditionalDescription: String!open var isCancellable: Boolopen var isPausable: Boolopen var isCancelled: Bool { get }open var isPaused: Bool { get }open var cancellationHandler: (@Sendable () -> Void)?open var pausingHandler: (@Sendable () -> Void)?open var resumingHandler: (@Sendable () -> Void)?open func setUserInfoObject(_ objectOrNil: Any?, forKey key: ProgressUserInfoKey)open var isIndeterminate: Bool { get }open var fractionCompleted: Double { get }open var isFinished: Bool { get }open func cancel()open func pause()open func resume()open var userInfo: [ProgressUserInfoKey : Any] { get }open var kind: ProgressKind?open var fileOperationKind: Progress.FileOperationKind?open var fileURL: URL?public var estimatedTimeRemaining: TimeInterval?public var throughput: Int?public var fileTotalCount: Int?public var fileCompletedCount: Int?public func performAsCurrent<ReturnType>(withPendingUnitCount unitCount: Int64, using work: () throws -> ReturnType) rethrows -> ReturnTypepublic init(_ rawValue: String)public static let downloading: Progress.FileOperationKindpublic static let decompressingAfterDownloading: Progress.FileOperationKindpublic static let receiving: Progress.FileOperationKindpublic static let copying: Progress.FileOperationKindpublic static let uploading: Progress.FileOperationKindpublic static let duplicating: Progress.FileOperationKindpublic init(_ rawValue: String)public init(rawValue: String)public static let file: ProgressKindpublic init(_ rawValue: String)public init(rawValue: String)public static let estimatedTimeRemainingKey: ProgressUserInfoKeypublic static let throughputKey: ProgressUserInfoKeypublic static let fileOperationKindKey: ProgressUserInfoKeypublic static let fileURLKey: ProgressUserInfoKeypublic static let fileTotalCountKey: ProgressUserInfoKeypublic static let fileCompletedCountKey: ProgressUserInfoKeyvar progress: Progress { get }public init(activityType: String)public convenience init()open var activityType: String { get }open var title: String?open var userInfo: [AnyHashable : Any]?open func addUserInfoEntries(from otherDictionary: [AnyHashable : Any])open var requiredUserInfoKeys: Set<String>?open var needsSave: Boolopen var webpageURL: URL?open var referrerURL: URL?open var expirationDate: Date?open var keywords: Set<String>open var supportsContinuationStreams: Boolweak open var delegate: (any NSUserActivityDelegate)?open var targetContentIdentifier: String?open func becomeCurrent()open func resignCurrent()open func invalidate()open func getContinuationStreams(completionHandler: @escaping @Sendable (InputStream?, OutputStream?, (any Error)?) -> Void)open func continuationStreams() async throws -> (InputStream, OutputStream)open var isEligibleForHandoff: Boolopen var isEligibleForSearch: Boolopen var isEligibleForPublicIndexing: Boolopen var isEligibleForPrediction: Boolopen var persistentIdentifier: NSUserActivityPersistentIdentifier?open class func deleteSavedUserActivities(withPersistentIdentifiers persistentIdentifiers: [NSUserActivityPersistentIdentifier], completionHandler handler: @escaping @Sendable () -> Void)open class func deleteSavedUserActivities(withPersistentIdentifiers persistentIdentifiers: [NSUserActivityPersistentIdentifier]) asyncopen class func deleteAllSavedUserActivities(completionHandler handler: @escaping @Sendable () -> Void)open class func deleteAllSavedUserActivities() asyncpublic init(identifier: String)open var identifier: String { get }open var qualityOfService: QualityOfServiceopen var repeats: Boolopen var interval: TimeIntervalopen var tolerance: TimeIntervalopen func schedule(_ block: @escaping @Sendable (@escaping NSBackgroundActivityScheduler.CompletionHandler) -> Void)open func invalidate()open var shouldDefer: Bool { get }case finished = 1case deferred = 2public typealias CompletionHandler = @Sendable (NSBackgroundActivityScheduler.Result) -> Voidpublic init(serviceName: String)open var serviceName: String? { get }public init(machServiceName name: String, options: NSXPCConnection.Options = [])public init(listenerEndpoint endpoint: NSXPCListenerEndpoint)open var endpoint: NSXPCListenerEndpoint { get }open var exportedInterface: NSXPCInterface?open var exportedObject: Any?open var remoteObjectInterface: NSXPCInterface?open var remoteObjectProxy: Any { get }open func remoteObjectProxyWithErrorHandler(_ handler: @escaping (any Error) -> Void) -> Anyopen func synchronousRemoteObjectProxyWithErrorHandler(_ handler: @escaping (any Error) -> Void) -> Anyopen var interruptionHandler: (() -> Void)?open var invalidationHandler: (() -> Void)?open func resume()open func suspend()open func activate()open func invalidate()open var auditSessionIdentifier: au_asid_t { get }open var processIdentifier: pid_t { get }open var effectiveUserIdentifier: uid_t { get }open var effectiveGroupIdentifier: gid_t { get }open class func current() -> NSXPCConnection?open func scheduleSendBarrierBlock(_ block: @escaping () -> Void)open func setCodeSigningRequirement(_ requirement: String)public init(rawValue: UInt)public static var privileged: NSXPCConnection.Options { get }public init(with protocol: Protocol)unowned(unsafe) open var `protocol`: Protocolopen func setClasses(_ classes: Set<AnyHashable>, for sel: Selector, argumentIndex arg: Int, ofReply: Bool)open func classes(for sel: Selector, argumentIndex arg: Int, ofReply: Bool) -> Set<AnyHashable>open func setInterface(_ ifc: NSXPCInterface, for sel: Selector, argumentIndex arg: Int, ofReply: Bool)open func forSelector(_ sel: Selector, argumentIndex arg: Int, ofReply: Bool) -> NSXPCInterface?open func setXPCType(_ type: xpc_type_t, for sel: Selector, argumentIndex arg: Int, ofReply: Bool)open func xpcType(for sel: Selector, argumentIndex arg: Int, ofReply: Bool) -> xpc_type_t?public init(m11: CGFloat, m12: CGFloat, m21: CGFloat, m22: CGFloat, tX: CGFloat, tY: CGFloat)public init()public init(translationByX x: CGFloat, byY y: CGFloat)public init(scaleByX x: CGFloat, byY y: CGFloat)public init(scale factor: CGFloat)public init(rotationByRadians angle: CGFloat)public init(rotationByDegrees angle: CGFloat)public static let identity: AffineTransformpublic var m11: CGFloatpublic var m12: CGFloatpublic var m21: CGFloatpublic var m22: CGFloatpublic var tX: CGFloatpublic var tY: CGFloatpublic mutating func translate(x: CGFloat, y: CGFloat)public mutating func rotate(byDegrees angle: CGFloat)public mutating func rotate(byRadians angle: CGFloat)public mutating func scale(_ scale: CGFloat)public mutating func scale(x: CGFloat, y: CGFloat)public mutating func invert()public func inverted() -> AffineTransform?public mutating func append(_ transform: AffineTransform)public mutating func prepend(_ transform: AffineTransform)public func transform(_ point: NSPoint) -> NSPointpublic func transform(_ size: NSSize) -> NSSizepublic var description: String { get }public init()public init(m11: Double, m12: Double, m21: Double, m22: Double, tX: Double, tY: Double)public convenience init(transform: AffineTransform)public init()open func translateX(by deltaX: Double, yBy deltaY: Double)open func rotate(byDegrees angle: Double)open func rotate(byRadians angle: Double)open func scale(by scale: Double)open func scaleX(by scaleX: Double, yBy scaleY: Double)open func invert()open func append(_ transform: AffineTransform)open func prepend(_ transform: AffineTransform)open func transform(_ aPoint: NSPoint) -> NSPointopen func transform(_ aSize: NSSize) -> NSSizeopen var transformStruct: NSAffineTransformStructpublic init()public init(top: Double, left: Double, bottom: Double, right: Double)public var top: Doublepublic var left: Doublepublic var bottom: Doublepublic var right: Doublepublic init?(contentsOf url: URL, error errorInfo: AutoreleasingUnsafeMutablePointer<NSDictionary?>?)public init?(source: String)open var source: String? { get }open var isCompiled: Bool { get }open func compileAndReturnError(_ errorInfo: AutoreleasingUnsafeMutablePointer<NSDictionary?>?) -> Boolopen func executeAndReturnError(_ errorInfo: AutoreleasingUnsafeMutablePointer<NSDictionary?>?) -> NSAppleEventDescriptoropen func executeAppleEvent(_ event: NSAppleEventDescriptor, error errorInfo: AutoreleasingUnsafeMutablePointer<NSDictionary?>?) -> NSAppleEventDescriptorpublic class let errorMessage: Stringpublic class let errorNumber: Stringpublic class let errorAppName: Stringpublic class let errorBriefMessage: Stringpublic class let errorRange: Stringopen class func null() -> NSAppleEventDescriptorpublic init(boolean: Bool)public init(enumCode enumerator: OSType)public init(int32 signedInt: Int32)public init(double doubleValue: Double)public init(typeCode: OSType)public init(string: String)public init(date: Date)public init(fileURL: URL)open class func appleEvent(withEventClass eventClass: AEEventClass, eventID: AEEventID, targetDescriptor: NSAppleEventDescriptor?, returnID: AEReturnID, transactionID: AETransactionID) -> NSAppleEventDescriptoropen class func list() -> NSAppleEventDescriptoropen class func record() -> NSAppleEventDescriptoropen class func currentProcess() -> NSAppleEventDescriptorpublic init(processIdentifier: pid_t)public init(bundleIdentifier: String)public init(applicationURL: URL)public convenience init?(descriptorType: DescType, bytes: UnsafeRawPointer?, length byteCount: Int)public convenience init?(descriptorType: DescType, data: Data?)open var descriptorType: DescType { get }open var data: Data { get }open var booleanValue: Bool { get }open var int32Value: Int32 { get }open var doubleValue: Double { get }open var stringValue: String? { get }open var dateValue: Date? { get }open var fileURLValue: URL? { get }open var eventClass: AEEventClass { get }open func setParam(_ descriptor: NSAppleEventDescriptor, forKeyword keyword: AEKeyword)open func paramDescriptor(forKeyword keyword: AEKeyword) -> NSAppleEventDescriptor?open func attributeDescriptor(forKeyword keyword: AEKeyword) -> NSAppleEventDescriptor?open func sendEvent(options sendOptions: NSAppleEventDescriptor.SendOptions = [], timeout timeoutInSeconds: TimeInterval) throws -> NSAppleEventDescriptoropen var numberOfItems: Int { get }open func insert(_ descriptor: NSAppleEventDescriptor, at index: Int)open func atIndex(_ index: Int) -> NSAppleEventDescriptor?open func coerce(toDescriptorType descriptorType: DescType) -> NSAppleEventDescriptor?public struct SendOptions : OptionSet { noReply, queueReply, waitForReply, neverInteract, canInteract, alwaysInteract, canSwitchLayer, dontRecord, dontExecute, dontAnnotate, defaultOptions }open class func shared() -> NSAppleEventManageropen func setEventHandler(_ handler: Any, andSelector handleEventSelector: Selector, forEventClass eventClass: AEEventClass, andEventID eventID: AEEventID)open func removeEventHandler(forEventClass eventClass: AEEventClass, andEventID eventID: AEEventID)open var currentAppleEvent: NSAppleEventDescriptor? { get }open var currentReplyAppleEvent: NSAppleEventDescriptor? { get }open func suspendCurrentAppleEvent() -> NSAppleEventManager.SuspensionID?open func resume(withSuspensionID suspensionID: NSAppleEventManager.SuspensionID)public init(forWritingWith mdata: NSMutableData)open var archiverData: NSMutableData { get }open func encodeRootObject(_ rootObject: Any)open func encodeConditionalObject(_ object: Any?)open class func archivedData(withRootObject rootObject: Any) -> Dataopen class func archiveRootObject(_ rootObject: Any, toFile path: String) -> Boolopen func encodeClassName(_ trueName: String, intoClassName inArchiveName: String)open func classNameEncoded(forTrueClassName trueName: String) -> String?open func replace(_ object: Any, with newObject: Any)public init?(forReadingWith data: Data)open var isAtEnd: Bool { get }open var systemVersion: UInt32 { get }open class func unarchiveObject(with data: Data) -> Any?open class func unarchiveObject(withFile path: String) -> Any?open func classNameDecoded(forArchiveClassName inArchiveName: String) -> Stringopen func replace(_ object: Any, with newObject: Any)public init?(path: String)open func `try`() -> Boolopen func unlock()open func `break`()open var lockDate: Date { get }open class func forType(_ notificationCenterType: DistributedNotificationCenter.CenterType) -> DistributedNotificationCenteropen class func `default`() -> DistributedNotificationCenteropen func addObserver(_ observer: Any, selector: Selector, name: NSNotification.Name?, object: String?, suspensionBehavior: DistributedNotificationCenter.SuspensionBehavior)open func postNotificationName(_ name: NSNotification.Name, object: String?, userInfo: [AnyHashable : Any]? = nil, deliverImmediately: Bool)open func postNotificationName(_ name: NSNotification.Name, object: String?, userInfo: [AnyHashable : Any]? = nil, options: DistributedNotificationCenter.Options = [])open var suspended: Boolopen func post(name aName: NSNotification.Name, object anObject: String?)open func removeObserver(_ observer: Any, name aName: NSNotification.Name?, object anObject: String?)public struct CenterType : Hashable, RawRepresentable { localNotificationCenterType }public enum SuspensionBehavior : UInt { drop, coalesce, hold, deliverImmediately }public struct Options : OptionSet { deliverImmediately, postToAllSessions }public init(target anObject: NSObject, protocol aProtocol: Protocol)open var `protocol`: Protocol { get }open var target: NSObject? { get }open class func register(_ description: NSClassDescription, for aClass: AnyClass)open class func invalidateClassDescriptionCache()public init?(for aClass: AnyClass)open var attributeKeys: [String] { get }open var toOneRelationshipKeys: [String] { get }open var toManyRelationshipKeys: [String] { get }open func inverse(forRelationshipKey relationshipKey: String) -> String?public init?(for aClass: AnyClass)public init?(suiteName: String, className: String, dictionary classDeclaration: [AnyHashable : Any]?)open var suiteName: String? { get }open var className: String? { get }open var appleEventCode: FourCharCode { get }open func supportsCommand(_ commandDescription: NSScriptCommandDescription) -> Boolopen func selector(forCommand commandDescription: NSScriptCommandDescription) -> Selector?open func type(forKey key: String) -> String?open func appleEventCode(forKey key: String) -> FourCharCodeopen func hasProperty(forKey key: String) -> Boolpublic init(commandDescription commandDef: NSScriptCommandDescription)open var commandDescription: NSScriptCommandDescription { get }open var directParameter: Any?open var receiversSpecifier: NSScriptObjectSpecifier?open var evaluatedReceivers: Any? { get }open var arguments: [String : Any]?open var isWellFormed: Bool { get }open func performDefaultImplementation() -> Any?open func execute() -> Any?open var scriptErrorNumber: Intopen var scriptErrorString: String?open class func current() -> NSScriptCommand?@NSCopying open var appleEvent: NSAppleEventDescriptor? { get }open func suspendExecution()open func resumeExecution(withResult result: Any?)public init?(suiteName: String, commandName: String, dictionary commandDeclaration: [AnyHashable : Any]?)open var suiteName: String { get }open var commandName: String { get }open var commandClassName: String { get }open var argumentNames: [String] { get }open func createCommandInstance() -> NSScriptCommandopen var keySpecifier: NSScriptObjectSpecifier { get }open var saveOptions: NSSaveOptions { get }open class NSCountCommand : NSScriptCommand {}open var createClassDescription: NSScriptClassDescription { get }open var resolvedKeyDictionary: [String : Any] { get }open var keySpecifier: NSScriptObjectSpecifier { get }open class NSExistsCommand : NSScriptCommand {}open class NSGetCommand : NSScriptCommand {}open var keySpecifier: NSScriptObjectSpecifier { get }open var saveOptions: NSSaveOptions { get }open var keySpecifier: NSScriptObjectSpecifier { get }public init?(descriptor: NSAppleEventDescriptor)public convenience init(containerSpecifier container: NSScriptObjectSpecifier, key property: String)public init(containerClassDescription classDesc: NSScriptClassDescription, containerSpecifier container: NSScriptObjectSpecifier?, key property: String)unowned(unsafe) open var child: NSScriptObjectSpecifier?open var container: NSScriptObjectSpecifier?open var key: Stringopen var objectsByEvaluatingSpecifier: Any? { get }@NSCopying open var descriptor: NSAppleEventDescriptor? { get }public init(containerClassDescription classDesc: NSScriptClassDescription, containerSpecifier container: NSScriptObjectSpecifier?, key property: String, index: Int)open var index: Intopen class NSMiddleSpecifier : NSScriptObjectSpecifier {}public init(containerClassDescription classDesc: NSScriptClassDescription, containerSpecifier container: NSScriptObjectSpecifier?, key property: String, name: String)open var name: Stringpublic init(position: NSPositionalSpecifier.InsertionPosition, objectSpecifier specifier: NSScriptObjectSpecifier)public enum InsertionPosition : UInt { after, before, beginning, end, replace }open class NSPropertySpecifier : NSScriptObjectSpecifier {}open class NSRandomSpecifier : NSScriptObjectSpecifier {}public init(containerClassDescription classDesc: NSScriptClassDescription, containerSpecifier container: NSScriptObjectSpecifier?, key property: String, start startSpec: NSScriptObjectSpecifier?, end endSpec: NSScriptObjectSpecifier?)open var startSpecifier: NSScriptObjectSpecifier?public init(containerClassDescription classDesc: NSScriptClassDescription, containerSpecifier container: NSScriptObjectSpecifier?, key property: String, relativePosition relPos: NSRelativeSpecifier.RelativePosition, baseSpecifier: NSScriptObjectSpecifier?)public enum RelativePosition : UInt { after, before }public init(containerClassDescription classDesc: NSScriptClassDescription, containerSpecifier container: NSScriptObjectSpecifier?, key property: String, uniqueID: Any)open var uniqueID: Anypublic init(containerClassDescription classDesc: NSScriptClassDescription, containerSpecifier container: NSScriptObjectSpecifier?, key property: String, test: NSScriptWhoseTest)open var test: NSScriptWhoseTestpublic enum SubelementIdentifier : UInt { indexSubelement, everySubelement, middleSubelement, randomSubelement, noSubelement }public enum NSSaveOptions : UInt { yes, no, ask }open class func shared() -> NSScriptSuiteRegistryopen func loadSuites(from bundle: Bundle)open var suiteNames: [String] { get }open func classDescription(withAppleEventCode appleEventCode: FourCharCode) -> NSScriptClassDescription?open class func shared() -> NSScriptCoercionHandleropen func coerceValue(_ value: Any, to toClass: AnyClass) -> Any?open class func current() -> Selfpublic convenience init(name: String?)public convenience init(address: String)open func isEqual(to aHost: Host) -> Boolopen var name: String? { get }open var names: [String] { get }open var address: String? { get }open var addresses: [String] { get }open var localizedName: String? { get }import Foundation.NSConnection (legacy DO; no Swift decl in dump)import Foundation.NSDistantObject (legacy DO proxy; no Swift decl in dump)import Foundation.NSDistributedNotificationCenter (use DistributedNotificationCenter; no NS-named decl)import Foundation.NSPortNameServer (no Swift decl in dump)import Foundation.NSGarbageCollector (obsolete GC; no Swift decl in dump)import Foundation.NSHFSFileTypes (free fn header; no Swift decl in dump)import Foundation.NSCalendarDate; returned by NSObject.date(withCalendarFormat:timeZone:) (no Swift decl)