---
title: Attributed String Components
framework: foundation
role: collectionGroup
role_heading: API Collection
path: foundation/attributed-string-components
---

# Attributed String Components

These constants are used to identify individual components of attributed strings returned by the annotatedString(from:) method.

## Topics

### Constants

- [NSPersonNameComponentGivenName](foundation/nspersonnamecomponentgivenname.md)
- [NSPersonNameComponentFamilyName](foundation/nspersonnamecomponentfamilyname.md)
- [NSPersonNameComponentMiddleName](foundation/nspersonnamecomponentmiddlename.md)
- [NSPersonNameComponentPrefix](foundation/nspersonnamecomponentprefix.md)
- [NSPersonNameComponentSuffix](foundation/nspersonnamecomponentsuffix.md)
- [NSPersonNameComponentNickname](foundation/nspersonnamecomponentnickname.md)

## See Also

### Constants

- [PersonNameComponentsFormatter.Style](foundation/personnamecomponentsformatter/style-swift.enum.md)
- [PersonNameComponentsFormatter.Options](foundation/personnamecomponentsformatter/options.md)
- [Attributed String Key](foundation/attributed-string-key.md)
- [Component Delimiter](foundation/component-delimiter.md)
