---
title: UnitAcceleration
framework: foundation
role: symbol
role_heading: Class
path: foundation/unitacceleration
---

# UnitAcceleration

A unit of measure for acceleration.

## Declaration

```swift
class UnitAcceleration
```

## Overview

Overview You typically use instances of UnitAcceleration to represent specific quantities of acceleration using the NSMeasurement class. Acceleration Acceleration is the rate of change of velocity. Acceleration can be expressed by SI derived units in terms of meters per second squared (m/s2). The UnitAcceleration class defines its baseUnit() as metersPerSecondSquared, 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

- [metersPerSecondSquared](foundation/unitacceleration/meterspersecondsquared.md)
- [gravity](foundation/unitacceleration/gravity.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

### Time and Motion

- [UnitDuration](foundation/unitduration.md)
- [UnitFrequency](foundation/unitfrequency.md)
- [UnitSpeed](foundation/unitspeed.md)
