---
title: heicData()
framework: uikit
role: symbol
role_heading: Instance Method
path: uikit/uiimage/heicdata()
---

# heicData()

Returns HEIC data representing the image, or nil if such a representation could not be generated. HEIC is recommended for efficiently storing all kinds of images, including those with high dynamic range content.

## Declaration

```swift
func heicData() -> Data?
```

## See Also

### Specifying the dynamic range

- [isHighDynamicRange](uikit/uiimage/ishighdynamicrange.md)
- [imageRestrictedToStandardDynamicRange()](uikit/uiimage/imagerestrictedtostandarddynamicrange().md)
- [UIImage.DynamicRange](uikit/uiimage/dynamicrange.md)
