Archive for September, 2009
ABAddressBookRef example
- (void)AddressBookInMotion
{
ABAddressBookRef m_addressbook = ABAddressBookCreate();
if (!m_addressbook) {
NSLog(@”opening address book”);
}
// CFArrayRef people = ABAddressBookCopyArrayOfAllPeople(m_addressbook);
ABRecordRef person = ABPersonCreate();
//ABRecordSetValue(person, kABPersonPrefixProperty, @”Mr.” , nil);
ABRecordSetValue(person, kABPersonFirstNameProperty, @”Jane” , nil);
//ABRecordSetValue(person, kABPersonMiddleNameProperty, @”M.” , nil);
ABRecordSetValue(person, kABPersonLastNameProperty, @”Doe”, nil);
//ABRecordSetValue(person, kABPersonSuffixProperty, @”MD” , nil);
//ABRecordSetValue(person, kABPersonNoteProperty, @”My Company, we help everyone”, nil);
//ABRecordSetValue(person, kABPersonEmailProperty, @”jane.doe@money.com”, nil);
ABAddressBookAddRecord(m_addressbook, person, nil);
ABAddressBookSave(m_addressbook, nil);
CFRelease(person);
CFRelease(m_addressbook);
}

