構造体


Locale.MeasurementSystem


メートル法や米国のシステムなど、ロケールで使用される測定システムを表す型。


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 MeasurementSystem





概観





トピックス


測定システムインスタンスの作成


init(String)

BCP 47 識別子から測定システムインスタンスを作成します。


init(stringLiteral: String)

BCP 47 識別子から文字列リテラルとして測定システムインスタンスを作成します。


typealias Locale.MeasurementSystem.StringLiteralType

文字列リテラルを使用して測定システムを初期化するために使用される型。


init(extendedGraphemeClusterLiteral: String)

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


typealias Locale.MeasurementSystem.ExtendedGraphemeClusterLiteralType

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


init(unicodeScalarLiteral: String)

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


typealias Locale.MeasurementSystem.UnicodeScalarLiteralType



測定システムプロパティの検査


var identifier: String

測定システムの BCP 47 識別子。



共通した測定システムの使用


static var measurementSystems: [Locale.MeasurementSystem]

Unicode 共通ロケールデータリポジトリ (CLDR) によって定義された測定システムの配列。


static let metric: Locale.MeasurementSystem

メートル法の測定システム。


static let uk: Locale.MeasurementSystem

英国の計測システム。


static let us: Locale.MeasurementSystem

米国の計測システム。



コード化と復号化


init(from: any Decoder)

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


func encode(to: any Encoder)

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



ハッシュ化


var hashValue: Int

ハッシュ値です。


func hash(into: inout Hasher)

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



測定システムの比較


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

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


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

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



インスタンスプロパティ


var debugDescription: String





関連


以下に準拠


Decodable

Encodable

ExpressibleByStringLiteral

Hashable

Sendable





以下も見よ


測定と数え方のコンポーネントを指定


var currency: Locale.Currency?

ロケールで使用される通貨。


struct Locale.Currency

ドルやユーロなど、ロケールで使用される通貨システムを表す型。


var measurementSystem: Locale.MeasurementSystem?

メートル法や米国のシステムなど、ロケールで使用される測定システム。


var numberingSystem: Locale.NumberingSystem?

ロケールで使用される数え方のシステム。


var availableNumberingSystems: [Locale.NumberingSystem]

ロケールの有効な数え方のシステムをすべて含む配列。


struct Locale.NumberingSystem

ロケールで使用される数え方のシステムを表す型。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ