StructureFoundationEssentials
Locale.Script
iOS 16.0+
iPadOS 16.0+
Mac Catalyst 16.0+
macOS 13.0+
tvOS 16.0+
watchOS 9.0+
The written script used with a given language.
struct Script
Topics
Operators
Initializers
init(String)Creates aScriptwith specified identifierinit(from: any Decoder) throwsinit(stringLiteral: String)Creates a script from a BCP 47 identifier as a string literal.
Instance Properties
var debugDescription: Stringvar identifier: Stringvar isISOScript: BoolReturns if the script is an ISO 15924 script
Instance Methods
Type Properties
static var adlam: Locale.Scriptstatic var arabic: Locale.Scriptstatic var arabicNastaliq: Locale.Scriptstatic var armenian: Locale.Scriptstatic var bangla: Locale.Scriptstatic var cherokee: Locale.Scriptstatic var cyrillic: Locale.Scriptstatic var devanagari: Locale.Scriptstatic var ethiopic: Locale.Scriptstatic var georgian: Locale.Scriptstatic var greek: Locale.Scriptstatic var gujarati: Locale.Scriptstatic var gurmukhi: Locale.Scriptstatic var hanSimplified: Locale.Scriptstatic var hanTraditional: Locale.Scriptstatic var hanifiRohingya: Locale.Scriptstatic var hebrew: Locale.Scriptstatic var hiragana: Locale.Scriptstatic var japanese: Locale.Scriptstatic var kannada: Locale.Scriptstatic var katakana: Locale.Scriptstatic var khmer: Locale.Scriptstatic var korean: Locale.Scriptstatic var lao: Locale.Scriptstatic var latin: Locale.Scriptstatic var malayalam: Locale.Scriptstatic var meiteiMayek: Locale.Scriptstatic var myanmar: Locale.Scriptstatic var odia: Locale.Scriptstatic var olChiki: Locale.Scriptstatic var sinhala: Locale.Scriptstatic var syriac: Locale.Scriptstatic var tamil: Locale.Scriptstatic var telugu: Locale.Scriptstatic var thaana: Locale.Scriptstatic var thai: Locale.Scriptstatic var tibetan: Locale.Scriptstatic let unknown: Locale.ScriptRepresents an uncoded script
Relationships
Conforms To
Swift.CopyableSwift.CustomDebugStringConvertibleSwift.DecodableSwift.EncodableSwift.EquatableSwift.EscapableSwift.ExpressibleByExtendedGraphemeClusterLiteralSwift.ExpressibleByStringLiteralSwift.ExpressibleByUnicodeScalarLiteralSwift.HashableSwift.SendableSwift.SendableMetatype