One Logo Pool Ball
Foundation · IOS API REFERENCE

NSOrthography

class · iOS 4.0+ · SDK 27.1

class NSOrthography

Members (10)

static · iOS 11.0+

defaultOrthography

TypeScript
static defaultOrthography(language: string): NSOrthography
Swift declaration
class func defaultOrthography(forLanguage language: String) -> Self
method · iOS 4.0+

dominantLanguage

TypeScript
dominantLanguageForScript(script: string): (string) | null
Swift declaration
func dominantLanguage(forScript script: String) -> String?
init · iOS 4.0+

init

TypeScript
static initCoder(coder: NSCoder): (NSOrthography) | null
Swift declaration
init?(coder: NSCoder)
init · iOS 4.0+

init

TypeScript
static initDominantScriptLanguageMap(script: string, map: Record<string, Array<string>>): NSOrthography
Swift declaration
init(dominantScript script: String, languageMap map: [String : [String]])
method · iOS 4.0+

languages

TypeScript
languages(script: string): (Array<string>) | null
Swift declaration
func languages(forScript script: String) -> [String]?
get · iOS 4.0+

allLanguages

TypeScript
get allLanguages(): Array<string>
Swift declaration
var allLanguages: [String] { get }
get · iOS 4.0+

allScripts

TypeScript
get allScripts(): Array<string>
Swift declaration
var allScripts: [String] { get }
get · iOS 4.0+

dominantLanguage

TypeScript
get dominantLanguage(): string
Swift declaration
var dominantLanguage: String { get }
get · iOS 4.0+

dominantScript

TypeScript
get dominantScript(): string
Swift declaration
var dominantScript: String { get }
get · iOS 4.0+

languageMap

TypeScript
get languageMap(): Record<string, Array<string>>
Swift declaration
var languageMap: [String : [String]] { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

NSOrthography.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All Foundation types →