The phonetic representation name components of the receiver.
- iOS 9.0+
- macOS 10.11+
- Mac Catalyst 13.0+Beta
- tvOS 9.0+
- watchOS 2.0+
Each component of the receiver with a value should have a corresponding value for any value set for this property.
nil by default.
phoneticRepresentation property value of this property value is ignored.
Accessing Person Name Components
var namePrefix: String?
The portion of a name’s full form of address that precedes the name itself (for example, “Dr.,” “Mr.,” “Ms.”).
var givenName: String?
Name bestowed upon an individual to differentiate them from other members of a group that share a family name (for example, “Johnathan”).
var middleName: String?
Secondary name bestowed upon an individual to differentiate them from others that have the same given name (for example, “Maple”).
var familyName: String?
Name bestowed upon an individual to denote membership in a group or family. (for example, “Appleseed”).
var nameSuffix: String?
The portion of a name’s full form of address that follows the name itself (for example, “Esq.,” “Jr.,” “Ph.D.”).
This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.Learn more about using Apple's beta software