---
title: UnitVolume
framework: foundation
role: symbol
role_heading: Class
path: foundation/unitvolume
---

# UnitVolume

A unit of measure for volume.

## Declaration

```swift
class UnitVolume
```

## Overview

Overview You typically use instances of UnitVolume to represent specific quantities of volume using the NSMeasurement class. Volume Volume is a quantity of the extend of matter in three dimensions. The SI accepted unit of volume is the liter (L), which is derived as one cubic decimeter (1 dm3). Volume is also commonly expressed in terms of cubic meters (m3), gallons (gal), and cups (cup). The UnitVolume class defines its baseUnit() as liters, and provides the following units, which are initialized using UnitConverterLinear converters with the specified coefficients:  |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |   |  |  |

## Topics

### Accessing the Base Unit

- [baseUnit()](foundation/dimension/baseunit().md)

### Accessing Predefined Units

- [megaliters](foundation/unitvolume/megaliters.md)
- [kiloliters](foundation/unitvolume/kiloliters.md)
- [liters](foundation/unitvolume/liters.md)
- [deciliters](foundation/unitvolume/deciliters.md)
- [centiliters](foundation/unitvolume/centiliters.md)
- [milliliters](foundation/unitvolume/milliliters.md)
- [cubicKilometers](foundation/unitvolume/cubickilometers.md)
- [cubicMeters](foundation/unitvolume/cubicmeters.md)
- [cubicDecimeters](foundation/unitvolume/cubicdecimeters.md)
- [cubicCentimeters](foundation/unitvolume/cubiccentimeters.md)
- [cubicMillimeters](foundation/unitvolume/cubicmillimeters.md)
- [cubicInches](foundation/unitvolume/cubicinches.md)
- [cubicFeet](foundation/unitvolume/cubicfeet.md)
- [cubicYards](foundation/unitvolume/cubicyards.md)
- [cubicMiles](foundation/unitvolume/cubicmiles.md)
- [acreFeet](foundation/unitvolume/acrefeet.md)
- [bushels](foundation/unitvolume/bushels.md)
- [teaspoons](foundation/unitvolume/teaspoons.md)
- [tablespoons](foundation/unitvolume/tablespoons.md)
- [fluidOunces](foundation/unitvolume/fluidounces.md)
- [cups](foundation/unitvolume/cups.md)
- [pints](foundation/unitvolume/pints.md)
- [quarts](foundation/unitvolume/quarts.md)
- [gallons](foundation/unitvolume/gallons.md)
- [imperialTeaspoons](foundation/unitvolume/imperialteaspoons.md)
- [imperialTablespoons](foundation/unitvolume/imperialtablespoons.md)
- [imperialFluidOunces](foundation/unitvolume/imperialfluidounces.md)
- [imperialPints](foundation/unitvolume/imperialpints.md)
- [imperialQuarts](foundation/unitvolume/imperialquarts.md)
- [imperialGallons](foundation/unitvolume/imperialgallons.md)
- [metricCups](foundation/unitvolume/metriccups.md)

### Initializers

- [init(forLocale:usage:)](foundation/unitvolume/init(forlocale:usage:).md)

## Relationships

### Inherits From

- [Dimension](foundation/dimension.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Physical Dimension

- [UnitArea](foundation/unitarea.md)
- [UnitLength](foundation/unitlength.md)
- [UnitAngle](foundation/unitangle.md)
