---
title: AddressBook Data Types
framework: Address Book
role: collectionGroup
role_heading: API Collection
path: addressbook/addressbook-data-types
---

# AddressBook Data Types

Get the data types you use to specify Address Book information.

## Topics

### Callbacks

- [ABImageClientCallback](addressbook/abimageclientcallback.md)

### Miscellaneous

- [ABPropertyType](addressbook/abpropertytype.md)
- [ABSearchComparison](addressbook/absearchcomparison.md)
- [ABSearchConjunction](addressbook/absearchconjunction.md)

### Deprecated

- [ABRecord](addressbook/abrecord-swift.typealias.md)
- [ABAddressBookRequestAccessCompletionHandler](addressbook/abaddressbookrequestaccesscompletionhandler.md)
- [ABExternalChangeCallback](addressbook/abexternalchangecallback.md)
- [ABMultiValueIdentifier](addressbook/abmultivalueidentifier.md)
- [ABPersonCompositeNameFormat](addressbook/abpersoncompositenameformat.md)
- [ABPersonSortOrdering](addressbook/abpersonsortordering.md)
- [ABPropertyID](addressbook/abpropertyid.md)
- [ABRecordID](addressbook/abrecordid.md)
- [ABRecordType](addressbook/abrecordtype.md)
- [ABSourceType](addressbook/absourcetype.md)

## See Also

### C Interfaces

- [C Types](addressbook/c-types.md)
- [AddressBook Functions](addressbook/addressbook-functions.md)
- [Address Book Constants](addressbook/address-book-constants.md)
- [AddressBook Enumerations](addressbook/addressbook-enumerations.md)
