Label numeric quantities with physical dimensions to allow locale-aware formatting and conversion between related units.
Framework
- Foundation
Label numeric quantities with physical dimensions to allow locale-aware formatting and conversion between related units.
Framework
struct MeasurementA numeric quantity labeled with a unit of measure, with support for unit conversion and unit-aware calculations.
class UnitAn abstract class representing a unit of measure.
class DimensionAn abstract class representing a dimensional unit of measure.
class Unit ConverterAn abstract class that provides a description of how to convert a unit to and from the base unit of its dimension.
class Unit Converter LinearA description of how to convert between units using a linear equation.
class Unit AreaA unit of measure for area.
class Unit LengthA unit of measure for length.
class Unit VolumeA unit of measure for volume.
class Unit AngleA unit of measure for rotation.
class Unit MassA unit of measure for mass.
class Unit PressureA unit of measure for pressure.
class Unit AccelerationA unit of measure for acceleration.
class Unit DurationA unit of measure for duration of time.
class Unit FrequencyA unit of measure for frequency.
class Unit SpeedA unit of measure for speed.
class Unit EnergyA unit of measure for energy.
class Unit PowerA unit of measure for power.
class Unit TemperatureA unit of measure for temperature.
class Unit IlluminanceA unit of measure for luminance.
class Unit Electric ChargeA unit of measure for electric charge.
class Unit Electric CurrentA unit of measure for electric current.
class Unit Electric Potential DifferenceA unit of measure for electric potential difference.
class Unit Electric ResistanceA unit of measure for electric resistance.
class Unit Concentration MassA unit of measure for concentration of mass.
class Unit DispersionA unit of measure for an amount-of-substance fraction.
class Unit Fuel EfficiencyA unit of measure for fuel efficiency.
Work with primitive values and other fundamental types used throughout Cocoa.
Create and process strings of Unicode characters, use regular expressions to find patterns, and perform natural language analysis of text.
Use arrays, dictionaries, sets, and specialized collections to store and iterate groups of objects or values.
Compare dates and times, and perform calendar and time zone calculations.
Convert numbers, dates, measurements, and other values to and from locale-aware string representations.
Use predicates, expressions, and sort descriptors to examine elements in collections and other services.