一个获取手机通讯录里联系人信息的简单封装:XZGetAddressBook

fkd27 9年前

一个获取手机通讯录里联系人信息的简单封装,内容并没有什么技术含量,只不过为了方便使用(不喜勿喷)。

使用方法: 1.将项目中的Utils文件夹导入你的工程中 2.直接调用NSMutableDictionary *dic = [[XZGetAddressBook shareInstance] getAddressBookWithProperties:@[.....]];

Properties是数组类型,里面放你所需要的联系人的属性  Properties列表: FirstName /** 名*/                  FirstNameWithPhonetic /** 名的汉语拼音带有音标*/                  FirstNameWithoutPhonetic /** 名的汉语拼音不带有音标*/                  FirstNameFirstLetter /** 名的首字母(大写)PS:需要小写的话,直接在外部转换一下*/                  LastName /** 姓*/                  LastNameWithPhonetic /** 姓的汉语拼音带有音标*/                  LastNameWithoutPhonetic /** 姓的汉语拼音不带有音标*/                  LastNameFirstLetter /** 姓的首字母(大写)PS:需要小写的话,直接在外部转换一下*/                  FullName /** 全名*/                  FullNameWithPhonetic /** 全名的汉语拼音带有音标*/                  FullNameWithoutPhonetic /** 姓的首字母(大写)PS:需要小写的话,直接在外部转换一下*/                  PhoneNumber /** 电话号码*/                  Email /** 邮箱*/                  HeadImage /** 头像*/                  Address /** 地址*/                  BirthDay /** 生日*/                  Url /** 链接地址*/  例如你需要联系人的全名和号码:  直接调用NSMutableDictionary *dic = [[XZGetAddressBook shareInstance] getAddressBookWithProperties:@[FullName,PhoneNumber]];    该方法返回一个已经按首字母排好序的字典类型。

项目主页:http://www.open-open.com/lib/view/home/1445081160044