---
title: duration
framework: spritekit
role: symbol
role_heading: Instance Property
path: spritekit/skaction/duration
---

# duration

The duration required to complete an action.

## Declaration

```swift
var duration: TimeInterval { get set }
```

## Mentioned in

Getting Started with Actions

## Discussion

Discussion This is the expected duration of an action’s animation. The actual time an action takes to complete is modified by the speed property of the action and the speed property of the node on which it executes.

## See Also

### Controlling Action Timing

- [Configuring Action Timing](spritekit/configuring-action-timing.md)
- [timingMode](spritekit/skaction/timingmode.md)
- [SKActionTimingMode](spritekit/skactiontimingmode.md)
- [timingFunction](spritekit/skaction/timingfunction.md)
- [SKActionTimingFunction](spritekit/skactiontimingfunction.md)
- [speed](spritekit/skaction/speed.md)
