Instance Property
measurementSystem
iOS 16.0+
iPadOS 16.0+
Mac Catalyst 16.0+
macOS 13.0+
tvOS 16.0+
watchOS 9.0+
The measurement system used by the locale, like metric or the US system.
var measurementSystem: Locale.MeasurementSystem { get }
Discussion
When called on the special Locale instances current or autoupdatingCurrent, if the user overrode the default measurement system, this property provides the user’s preference.
This property corresponds to the ms key of the Unicode BCP 47 extension.
For locale instances created with the ms specifier (such as en-US@ms=metric), or with a custom Locale.Components, this property represents the custom measurement system. Otherwise, it represents the locale’s default measurement system.