Structureswift 6.0.3Foundation
Key
struct Key
struct Key
import Foundation
class NSLocale
required convenience init?(coder aDecoder: NSCoder)
init(localeIdentifier string: String)
static let currentLocaleDidChangeNotification: NSNotification.Name
static var supportsSecureCoding: Bool { get }
class var availableLocaleIdentifiers: [String] { get }
class var commonISOCurrencyCodes: [String] { get }
class var current: Locale { get }
class var isoCountryCodes: [String] { get }
class var isoCurrencyCodes: [String] { get }
class var isoLanguageCodes: [String] { get }
class var preferredLanguages: [String] { get }
class var system: Locale { get }
class func canonicalLanguageIdentifier(from string: String) -> String
class func canonicalLocaleIdentifier(from string: String) -> String
class func characterDirection(forLanguage isoLangCode: String) -> NSLocale.LanguageDirection
class func components(fromLocaleIdentifier string: String) -> [String : String]
class func lineDirection(forLanguage isoLangCode: String) -> NSLocale.LanguageDirection
class func localeIdentifier(fromComponents dict: [String : String]) -> String
class func localeIdentifier(fromWindowsLocaleCode lcid: UInt32) -> String?
class func windowsLocaleCode(fromLocaleIdentifier localeIdentifier: String) -> UInt32
override var hash: Int { get }
override func copy() -> Any
func copy(with zone: NSZone? = nil) -> Any
func displayName(forKey key: NSLocale.Key, value: String) -> String?
func encode(with aCoder: NSCoder)
override func isEqual(_ object: Any?) -> Bool
func object(forKey key: NSLocale.Key) -> Any?
typealias LanguageDirection = Locale.LanguageDirection
protocol Equatable
A type that can be compared for value equality.
protocol Hashable : Equatable
A type that can be hashed into a Hasher
to produce an integer hash value.
protocol RawRepresentable<RawValue>
A type that can be converted to and from an associated raw value.
protocol Sendable
init(rawValue: String)
static let alternateQuotationBeginDelimiterKey: NSLocale.Key
static let alternateQuotationEndDelimiterKey: NSLocale.Key
static let calendar: NSLocale.Key
static let calendarIdentifier: NSLocale.Key
static let collationIdentifier: NSLocale.Key
static let collatorIdentifier: NSLocale.Key
static let countryCode: NSLocale.Key
static let currencyCode: NSLocale.Key
static let currencySymbol: NSLocale.Key
static let decimalSeparator: NSLocale.Key
static let exemplarCharacterSet: NSLocale.Key
static let groupingSeparator: NSLocale.Key
static let identifier: NSLocale.Key
static let languageCode: NSLocale.Key
static let measurementSystem: NSLocale.Key
static let quotationBeginDelimiterKey: NSLocale.Key
static let quotationEndDelimiterKey: NSLocale.Key
static let scriptCode: NSLocale.Key
static let usesMetricSystem: NSLocale.Key
static let variantCode: NSLocale.Key
let rawValue: String
var hashValue: Int { get }
static func != (lhs: Self, rhs: Self) -> Bool
Returns a Boolean value indicating whether two values are not equal.
func hash(into hasher: inout Hasher)