---
title: completedUnitCount
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/progress/completedunitcount
---

# completedUnitCount

The number of completed units of work for the current job.

## Declaration

```swift
var completedUnitCount: Int64 { get set }
```

## Discussion

Discussion For an Progress with a kind of file, the unit of this property is bytes, and the fileTotalCountKey and fileCompletedCountKey keys in the userInfo dictionary report the overall count of files. For any other kind of Progress, the unit of measurement doesn’t matter as long as it’s consistent. You can report the values to the user in the localizedDescription and localizedAdditionalDescription.

## See Also

### Related Documentation

- [fractionCompleted](foundation/progress/fractioncompleted.md)

### Reporting Progress

- [totalUnitCount](foundation/progress/totalunitcount.md)
- [localizedDescription](foundation/progress/localizeddescription.md)
- [localizedAdditionalDescription](foundation/progress/localizedadditionaldescription.md)
- [isCancellable](foundation/progress/iscancellable.md)
- [isCancelled](foundation/progress/iscancelled.md)
- [cancellationHandler](foundation/progress/cancellationhandler.md)
- [isPausable](foundation/progress/ispausable.md)
- [isPaused](foundation/progress/ispaused.md)
- [pausingHandler](foundation/progress/pausinghandler.md)
