Mac Developer Library

Developer

Address Book Objective-C Framework Reference for Mac

Introduction

Classes   Protocols   Other Reference  

The Address Book is a centralized database for contact and other personal information for people. Users need to enter personal information about themselves and their friends only once, instead of entering it repeatedly whenever the information is used. Applications that support the Address Book framework share this contact information with other applications, include Apple’s Mail and iChat.

Classes

Class

Abstract

NSObject

NSObject is the root class of most Objective-C class hierarchies.

ABAddressBook

The ABAddressBook class provides a programming interface to the Address Book—a centralized database used by multiple applications to store contact and other personal information about people.

ABMultiValue

The ABMultiValue and ABMutableMultiValue classes are used to represent properties that might have multiple values.

ABMutableMultiValue

The ABMultiValue and ABMutableMultiValue classes are used to represent properties that might have multiple values.

ABPersonPicker

ABRecord

ABRecord is an abstract superclass providing a common interface to, and defining common properties for, all Address Book records.

ABGroup

The ABGroup class supports the concept of a “group” containing one or more persons.

ABPerson

The ABPerson class encapsulates all information about a person in the Address Book database—an instance of ABPerson corresponds to a single person record in the database.

ABSearchElement

The ABSearchElement class is used to specify a search query for records in the Address Book database.

NSView

The NSView class defines the basic drawing, event-handling, and printing architecture of an app.

ABPeoplePickerView

The ABPeoplePickerView class allows you to customize the behavior of people-picker views in an application’s user interface.

ABPersonView

The ABPersonView class provides a view for displaying and editing contacts.

Protocols

Protocol

Abstract

ABActionDelegate

ABImageClient

The ABImageClient protocol is used to handle images loaded from an asynchronous fetch for ABPerson objects.

Other Reference

Reference

AddressBook Functions Reference

Address Book Objective-C Constants Reference