> For the complete documentation index, see [llms.txt](https://docs.sentiance.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sentiance.com/sdk/api-reference/ios/transport-sessions/sentaccelerometerdataiterator.md).

# SENTAccelerometerDataIterator

An iterator that can be used to retrieve chunks of accelerometer data.

Iterating over the data may be expensive, so avoid doing it directly on the main application thread.

```objectivec
SWIFT_CLASS_NAMED("AccelerometerDataIterator")
@interface SENTAccelerometerDataIterator : NSObject
```

## SENTAccelerometerDataIterator API

### `next`

> Returns the [SensorDataChunk](/sdk/api-reference/ios/transport-sessions/senttransportsession.md) if available otherwise returns `nil`.
>
> ```objectivec
> - (SENTSensorDataChunk * _Nullable)next;
> ```
>
> \
> Example code:
>
> ```objectivec
> SENTAccelerometerDataIterator *accelerometerDataIterator;
> SENTSensorDataChunk *sensorDataChunk;
> while ((sensorDataChunk = [accelerometerDataIterator next]) != nil) {
>   // SENTSensorDataChunk object
> }
> ```
