Instance Property インスタンスプロパティ

usage

The intended purpose of the formatted measurement. 書式設定された寸法の意図される目的。

Declaration 宣言

var usage: MeasurementFormatUnitUsage<UnitType>?

Discussion 議論

You can use the usage property to specify the intended purpose of the formatted measurement. The default option, general, formats the measurement with the default unit for the current locale. The asProvided option formats the measurement using the specified unit, ignoring the unit that the locale uses. あなたは、usageプロパティを使うことで、その書式設定された寸法の意図された目的を指定できます。省略時のオプションgeneralは、寸法を現在のロケールに対する省略時の単位で書式設定します。asProvidedオプションは、寸法をその指定された単位を使って書式設定して、ロケールが使う単位を無視します。

The following example shows a formatted temperature using the default unit for the en_US locale and using a provided Celsius unit: 以下の例は、ある書式設定された温度を示します、en_USロケールに対する省略時の単位を使って、そして提供されたCelsius単位を使って:


let temperature = Measurement<UnitTemperature>(value: 36.8, unit: .celsius)
temperature.formatted()
// 98°F


temperature.formatted(.measurement(width: .abbreviated, usage: .asProvided))
// 36.8°C

All unit types have general and asProvided options. Some subclasses have additional options, such as the following: 全ての単位型は、generalasProvidedオプションを持ちます。いくつかのサブクラスは、追加のオプションを持ちます、たとえば以下のような:

UnitTemperature

  • person

  • weather

UnitLength

  • person

  • personHeight

  • road

UnitEnergy

  • food

  • workout

UnitMass

  • personWeight

See Also 参照

Modifying a Measurement Format Style 寸法書式設定スタイルを修正する