Mac OS X Reference Library Apple Developer
Search

Introduction

Address Book is a technology that encompasses a centralized database for contact and group information, an application for viewing that information, and a programmatic interface for accessing that information in your own applications. The database contains information such as user names, street addresses, email addresses, phone numbers, and distribution lists. Applications that use the Address Book framework can share this contact information with other applications, including Mail and iChat, or extend it to include application-specific information.

The Address Book framework provides two APIs: one for Objective-C and one for C. Both are equally functional, but the majority of the code samples in this document are printed in Objective-C only. Where it is appropriate, this document addresses fundamental differences between the two. Developers using the C programming interface should refer to “Using the Address Book C API” and Address Book C Framework Reference for Mac OS X for information about mapping the Objective-C code to C.

Who Should Read This Document?

This document is designed for anyone who wants to leverage the abilities of the Mac OS X Address Book technology in their application. You should read it to learn how to access a user’s address book, add new properties to the address book database, and create action plug-ins for the Address Book application.

It is expected that you are already familiar with Xcode and the basics of Mac OS X application development.

Note: Developers who have used the Address Book technology on iOS should be aware that the programming interface for this technology is different on Mac OS X.

Organization of This Document

The document contains the following articles:

See Also




Last updated: 2010-08-03

Did this document help you? Yes It's good, but... Not helpful...