列挙型


Locale.IdentifierType


ロケールの識別子を定義する標準を示す型。


iOS 16.0+ iPadOS 16.0+ Mac Catalyst 13.0+ macOS 13.0+

tvOS 16.0+ visionOS 1.0+ watchOS 9.0+ Xcode 14.0+

enum Locale.IdentifierType





トピックス


標準の識別子型


case icu

ICU (International Components for Unicode、ユニコード国際機構) 規則に従う識別子の型。


case cldr

CLDR (Common Locale Data Repository、共通ロケールデータ保管所) 規則に従う識別子の型。


case bcp47

BCP 47 言語識別子の型。


ハッシュ化


var hashValue: Int

ハッシュ値です。


func hash(into: inout Hasher)

この値の不可欠なコンポーネントを与えられたハッシャーに入力してハッシュします。



識別子型の比較


static func == (Locale.IdentifierType, Locale.IdentifierType) -> Bool

2 つの値が等しいかどうかを示すブール値を返します。


static func != (Locale.IdentifierType, Locale.IdentifierType) -> Bool

2 つの値が等しくないかどうかを示すブール値を返します。





関連


以下に準拠


Sendable





以下も見よ


ID 同士間の変換


static func canonicalIdentifier(from: String) -> String

与えられた文字列から正規の識別子を返します。

  廃止  


static func components(fromIdentifier: String) -> [String : String]

識別子をその構成要素に分割する辞書を返します。

  廃止  


static func identifier(fromComponents: [String : String]) -> String

コンポーネントの辞書から識別子を構築します。


static func identifier(Locale.IdentifierType, from: String) -> String

指定された文字列に対して指定された標準に準拠する識別子を返します。


static func canonicalLanguageIdentifier(from: String) -> String

与えられた文字列から正規の言語識別子を返します。


static func identifier(fromWindowsLocaleCode: Int) -> String?

与えられた Windows ロケールコードからロケール識別子を返します。変換できなかった場合は nil を返します。


static func windowsLocaleCode(fromIdentifier: String) -> Int?

与えられた識別子から Windows ロケールコードを返します。変換できなかった場合は nil を返します。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ