One Logo Pool Ball
Foundation · IOS API REFERENCE

Locale.Script

struct · iOS 16.0+ · SDK 27.1

struct Script

The written script used with a given language.

Members (44)

get · iOS 16.0+

devanagari

TypeScript
static get devanagari(): Locale_Script
Swift declaration
static var devanagari: Locale.Script { get }
get · iOS 16.0+

identifier

TypeScript
get identifier(): string
Swift declaration
var identifier: String { get set }
set · iOS 16.0+

identifier

TypeScript
set identifier(value: string)
Swift declaration
var identifier: String { get set }
get · iOS 16.0+

isISOScript

TypeScript
get isISOScript(): boolean
Swift declaration
var isISOScript: Bool { get }

Returns if the script is an ISO 15924 script

get · iOS 16.0+

meiteiMayek

TypeScript
static get meiteiMayek(): Locale_Script
Swift declaration
static var meiteiMayek: Locale.Script { get }
get · iOS 16.0+

hanSimplified

TypeScript
static get hanSimplified(): Locale_Script
Swift declaration
static var hanSimplified: Locale.Script { get }
init · iOS 16.0+

init

TypeScript
static initStringLiteral(value: string): Locale_Script
Swift declaration
init(stringLiteral value: String)

Creates a script from a BCP 47 identifier as a string literal.

get · iOS 16.0+

arabicNastaliq

TypeScript
static get arabicNastaliq(): Locale_Script
Swift declaration
static var arabicNastaliq: Locale.Script { get }
get · iOS 16.0+

hanTraditional

TypeScript
static get hanTraditional(): Locale_Script
Swift declaration
static var hanTraditional: Locale.Script { get }
get · iOS 16.0+

hanifiRohingya

TypeScript
static get hanifiRohingya(): Locale_Script
Swift declaration
static var hanifiRohingya: Locale.Script { get }
get · iOS 17.0+

debugDescription

TypeScript
get debugDescription(): string
Swift declaration
var debugDescription: String { get }

A textual representation of this instance, suitable for debugging. Calling this property directly is discouraged. Instead, convert an instance of any type to a string by using the `String(reflecting:)` initializer. This initializer works with any type, and uses the custom `debugDescription` property for types that conform to `CustomDebugStringConvertible`: struct Point: CustomDebugStringConvertible { let x: Int, y: Int var debugDescription: String { return "(\(x), \(y))" } } let p = Point(x: 21, y: 30) let s = String(reflecting: p) print(s) // Prints "(21, 30)" The conversion of `p` to a string in the assignment to `s` uses the `Point` type's `debugDescription` property.

get · iOS 16.0+

lao

TypeScript
static get lao(): Locale_Script
Swift declaration
static var lao: Locale.Script { get }
get · iOS 16.0+

odia

TypeScript
static get odia(): Locale_Script
Swift declaration
static var odia: Locale.Script { get }
get · iOS 16.0+

thai

TypeScript
static get thai(): Locale_Script
Swift declaration
static var thai: Locale.Script { get }
get · iOS 16.0+

adlam

TypeScript
static get adlam(): Locale_Script
Swift declaration
static var adlam: Locale.Script { get }
get · iOS 16.0+

greek

TypeScript
static get greek(): Locale_Script
Swift declaration
static var greek: Locale.Script { get }
get · iOS 16.0+

khmer

TypeScript
static get khmer(): Locale_Script
Swift declaration
static var khmer: Locale.Script { get }
get · iOS 16.0+

latin

TypeScript
static get latin(): Locale_Script
Swift declaration
static var latin: Locale.Script { get }
get · iOS 16.0+

tamil

TypeScript
static get tamil(): Locale_Script
Swift declaration
static var tamil: Locale.Script { get }
get · iOS 16.0+

arabic

TypeScript
static get arabic(): Locale_Script
Swift declaration
static var arabic: Locale.Script { get }
get · iOS 16.0+

bangla

TypeScript
static get bangla(): Locale_Script
Swift declaration
static var bangla: Locale.Script { get }
get · iOS 16.0+

hebrew

TypeScript
static get hebrew(): Locale_Script
Swift declaration
static var hebrew: Locale.Script { get }
get · iOS 16.0+

korean

TypeScript
static get korean(): Locale_Script
Swift declaration
static var korean: Locale.Script { get }
get · iOS 16.0+

syriac

TypeScript
static get syriac(): Locale_Script
Swift declaration
static var syriac: Locale.Script { get }
get · iOS 16.0+

telugu

TypeScript
static get telugu(): Locale_Script
Swift declaration
static var telugu: Locale.Script { get }
get · iOS 16.0+

thaana

TypeScript
static get thaana(): Locale_Script
Swift declaration
static var thaana: Locale.Script { get }
get · iOS 16.0+

kannada

TypeScript
static get kannada(): Locale_Script
Swift declaration
static var kannada: Locale.Script { get }
get · iOS 16.0+

myanmar

TypeScript
static get myanmar(): Locale_Script
Swift declaration
static var myanmar: Locale.Script { get }
get · iOS 16.0+

olChiki

TypeScript
static get olChiki(): Locale_Script
Swift declaration
static var olChiki: Locale.Script { get }
get · iOS 16.0+

sinhala

TypeScript
static get sinhala(): Locale_Script
Swift declaration
static var sinhala: Locale.Script { get }
get · iOS 16.0+

tibetan

TypeScript
static get tibetan(): Locale_Script
Swift declaration
static var tibetan: Locale.Script { get }
get · iOS 16.0+

unknown

TypeScript
static get unknown(): Locale_Script
Swift declaration
static let unknown: Locale.Script

Represents an uncoded script

get · iOS 16.0+

armenian

TypeScript
static get armenian(): Locale_Script
Swift declaration
static var armenian: Locale.Script { get }
get · iOS 16.0+

cherokee

TypeScript
static get cherokee(): Locale_Script
Swift declaration
static var cherokee: Locale.Script { get }
get · iOS 16.0+

cyrillic

TypeScript
static get cyrillic(): Locale_Script
Swift declaration
static var cyrillic: Locale.Script { get }
get · iOS 16.0+

ethiopic

TypeScript
static get ethiopic(): Locale_Script
Swift declaration
static var ethiopic: Locale.Script { get }
get · iOS 16.0+

georgian

TypeScript
static get georgian(): Locale_Script
Swift declaration
static var georgian: Locale.Script { get }
get · iOS 16.0+

gujarati

TypeScript
static get gujarati(): Locale_Script
Swift declaration
static var gujarati: Locale.Script { get }
get · iOS 16.0+

gurmukhi

TypeScript
static get gurmukhi(): Locale_Script
Swift declaration
static var gurmukhi: Locale.Script { get }
get · iOS 16.0+

hiragana

TypeScript
static get hiragana(): Locale_Script
Swift declaration
static var hiragana: Locale.Script { get }
get · iOS 16.0+

japanese

TypeScript
static get japanese(): Locale_Script
Swift declaration
static var japanese: Locale.Script { get }
get · iOS 16.0+

katakana

TypeScript
static get katakana(): Locale_Script
Swift declaration
static var katakana: Locale.Script { get }
get · iOS 16.0+

malayalam

TypeScript
static get malayalam(): Locale_Script
Swift declaration
static var malayalam: Locale.Script { get }
init · iOS 16.0+

init

TypeScript
static init(identifier: string): Locale_Script
Swift declaration
init(_ identifier: String)

Creates a `Script` with specified identifier - Parameter identifier: A BCP 47 script subtag such as "Arab", "Cyrl" or "Latn". Case-insensitive.

Skipped declarations

No declarations were skipped in this snapshot.

All Foundation types →