一个获取手机通讯录里联系人信息的简单封装: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]]; 该方法返回一个已经按首字母排好序的字典类型。