構造体


Locale.Region


ロケールまたは言語を指定するために使用する、地理的領域を表す型。


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

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

struct Region





トピックス


地域 (region) の作成


init(String)

BCP 47 識別子から地域を作成します。


init(stringLiteral: String)

BCP 47 識別子から文字列リテラルとして地域を作成します。


typealias Locale.Region.StringLiteralType

文字列リテラルを使用して地域を初期化するために使用される型。


init(extendedGraphemeClusterLiteral: String)

与えられた値に初期化されたインスタンスを作成します。


typealias Locale.Region.ExtendedGraphemeClusterLiteralType

拡張書記素クラスターリテラルを使用して地域を初期化するために使用される型。


init(unicodeScalarLiteral: String)

与えられた値に初期化されたインスタンスを作成します。


typealias Locale.Region.UnicodeScalarLiteralType

Unicode スカラーリテラルを使用して地域を初期化するために使用される型。



地域 (region) のプロパティを調べる


var identifier: String

地域の BCP 47 識別子。


var containingRegion: Locale.Region?

この地域が含まれる地域(存在する場合)。


var continent: Locale.Region?

この地域が含まれる大陸(存在する場合)。


var isISORegion: Bool

地域が ISO 定義地域であるかどうかを示すブール値。


var subRegions: [Locale.Region]

地域内のすべての副地域の配列。



特殊目的の地域の使用


static let unknown: Locale.Region

事前に定義された不明または無効な地域。



地域のリストを取得


static var isoRegions: [Locale.Region]

ISO によって定義された地域の配列。



コード化と復号化


init(from: any Decoder)

与えられた復号器から復号して新しいインスタンスを作成します。


func encode(to: any Encoder)

この値を与えられたエンコーダにコード化します。



ハッシュ化


var hashValue: Int

ハッシュ値です。


func hash(into: inout Hasher)

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



地域の比較


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

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


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

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



インスタンスプロパティ


var debugDescription: String



型プロパティ


static var afghanistan: Locale.Region


中略: この部分は言語に由らない書き方をしているため、略します。詳しくは こちら をご覧ください。

static var ålandIslands: Locale.Region





関連


以下に準拠


Decodable

Encodable

ExpressibleByStringLiteral

Hashable

Sendable





以下も見よ


地域コンポーネントを取得


var region: Locale.Region?

ロケールで使用される地域。


var subdivision: Locale.Subdivision?

このロケールで使用される地域の optional の区分。


struct Locale.Subdivision

米国の state (州) やカナダの province (州) など、地域の区分を表す型。


var variant: Locale.Variant?

ロケールによって使用される optional のバリアント。


struct Locale.Variant

ロケールの言語バリアントを表す型。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ