---
title: "ABRecordCopyCompositeName(_:)"
framework: addressbook
role: symbol
role_heading: Function
path: "addressbook/abrecordcopycompositename(_:)"
---

# ABRecordCopyCompositeName(_:)

Returns an appropriate, human-friendly name for the record.

## Declaration

```swift
func ABRecordCopyCompositeName(_ record: ABRecord!) -> Unmanaged<CFString>!
```

## Parameters

- `record`: The record whose name is being returned.

## Return Value

Return Value - For person records: The concatenated value of these properties: Prefix, Suffix, Organization, First name, and Last name.

## Discussion

Discussion For group records: The value of the group name property (kABGroupNameProperty). Discussion The behavior of this function is not defined for source records.

## See Also

### Deprecated

- [ABAddressBookAddRecord(_:_:_:)](addressbook/abaddressbookaddrecord(_:_:_:).md)
- [ABAddressBookCopyArrayOfAllGroups(_:)](addressbook/abaddressbookcopyarrayofallgroups(_:).md)
- [ABAddressBookCopyArrayOfAllGroupsInSource(_:_:)](addressbook/abaddressbookcopyarrayofallgroupsinsource(_:_:).md)
- [ABAddressBookCopyArrayOfAllPeople(_:)](addressbook/abaddressbookcopyarrayofallpeople(_:).md)
- [ABAddressBookCopyArrayOfAllPeopleInSource(_:_:)](addressbook/abaddressbookcopyarrayofallpeopleinsource(_:_:).md)
- [ABAddressBookCopyArrayOfAllPeopleInSourceWithSortOrdering(_:_:_:)](addressbook/abaddressbookcopyarrayofallpeopleinsourcewithsortordering(_:_:_:).md)
- [ABAddressBookCopyArrayOfAllSources(_:)](addressbook/abaddressbookcopyarrayofallsources(_:).md)
- [ABAddressBookCopyDefaultSource(_:)](addressbook/abaddressbookcopydefaultsource(_:).md)
- [ABAddressBookCopyLocalizedLabel(_:)](addressbook/abaddressbookcopylocalizedlabel(_:).md)
- [ABAddressBookCopyPeopleWithName(_:_:)](addressbook/abaddressbookcopypeoplewithname(_:_:).md)
- [ABAddressBookCreate()](addressbook/abaddressbookcreate().md)
- [ABAddressBookCreateWithOptions(_:_:)](addressbook/abaddressbookcreatewithoptions(_:_:).md)
- [ABAddressBookGetAuthorizationStatus()](addressbook/abaddressbookgetauthorizationstatus().md)
- [ABAddressBookGetGroupCount(_:)](addressbook/abaddressbookgetgroupcount(_:).md)
- [ABAddressBookGetGroupWithRecordID(_:_:)](addressbook/abaddressbookgetgroupwithrecordid(_:_:).md)
