2014/09/28

在 MAC OS X 取得 Address Book

使用 AddressBook framework
//取得 Address 物件
ABAddressBook *ab = [ABAddressBook sharedAddressBook];

//取得"自己"的資料
ABPerson *me = [ab me];
NSString *fName = [me valueForProperty:kABFirstNameProperty];
NSString *lName = [me valueForProperty:kABLastNameProperty];

//設定資料
[me setValue:@"Candan" forProperty:kABFirstNameProperty];

//取得所有人員的 Array
NSArray *everyone = [ab people];

//取得人員群組
NSArray *groups = [ab groups];

//新增一筆人員資料
ABPerson *newPerson = [[ABPerson alloc] init];

//將人員加入 AddressBook
[ab addRecord: newPerson];

//將人員從 AddressBook 移除
[ab removeRecord: me];

//設定"自己"是誰
[ab setMe:newPerson];

//AddressBook 儲存
[ab save];

沒有留言:

張貼留言