構造体


Locale.Collation


ロケールで使用される文字列の並べ方順序を表す型。


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 Collation




トピックス


照合 (collation) の作成


init(String)

BCP 47 識別子から照合を作成します。


init(stringLiteral: String)

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


typealias Locale.Collation.StringLiteralType

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


init(extendedGraphemeClusterLiteral: String)

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


typealias Locale.Collation.ExtendedGraphemeClusterLiteralType

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


init(unicodeScalarLiteral: String)

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


typealias Locale.Collation.UnicodeScalarLiteralType

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



照合プロパティを調べる


var identifier: String

照合の BCP 47 識別子。



特別な目的の照合の使用


static let standard: Locale.Collation

各言語のデフォルトの順序を提供する照合順序。


static let searchRules: Locale.Collation

文字列検索に使用される照合順序。



コード化と復号化


func encode(to: any Encoder)

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



init(from: any Decoder)

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


ハッシュ化


var hashValue: Int

ハッシュ値です。


func hash(into: inout Hasher)

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



照合の比較


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

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


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

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



インスタンスプロパティ


var debugDescription: String



型プロパティ


static var availableCollations: [Locale.Collation]



型メソッド


static func availableCollations(for: Locale.Language) -> [Locale.Collation]





関連


以下に準拠


Decodable

Encodable

ExpressibleByStringLiteral

Hashable

Sendable





以下も見よ


順序付けコンポーネントの取得


var collation: Locale.Collation?

ロケールの文字列の並べ方順序。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ