---
title: itemFormatter
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/listformatter/itemformatter
---

# itemFormatter

An object that formats each item in the list.

## Declaration

```swift
@NSCopying var itemFormatter: Formatter? { get set }
```

## Discussion

Discussion If this property isn’t set, the list formatter falls back to the item’s description(withLocale:) or localizedDescription methods if implemented. If those methods aren’t implemented, the formatter uses description instead.

## See Also

### Configuring Formatter Options

- [locale](foundation/listformatter/locale.md)
