在ios中通过电子邮件和电话号码检索联系人的有效方法

在ios中通过电子邮件和电话号码检索联系人的有效方法,ios,abaddressbook,Ios,Abaddressbook,我正在为ios应用程序构建自动完成功能。在获取CFArrayRef中的所有联系人后。在给定搜索字符串的情况下,通过电子邮件和电话号码检索联系人的最有效方法是什么。您搜索过吗?喜欢还是看着苹果的 获取所有联系人后,您可以将字符串与compare:或rangeOfString:进行比较。如果我这样做,就像用户决定输入我可能需要的内容一样,我将为每个联系人创建一个字典数组,将地址对象转换为完整的Cocoa对象 然后,随着用户类型的增加,您可以使用NSArray和NSDictionary提供的嵌套枚举块

我正在为ios应用程序构建自动完成功能。在获取CFArrayRef中的所有联系人后。在给定搜索字符串的情况下,通过电子邮件和电话号码检索联系人的最有效方法是什么。

您搜索过吗?喜欢还是看着苹果的


获取所有联系人后,您可以将字符串与compare:或rangeOfString:进行比较。

如果我这样做,就像用户决定输入我可能需要的内容一样,我将为每个联系人创建一个字典数组,将地址对象转换为完整的Cocoa对象


然后,随着用户类型的增加,您可以使用NSArray和NSDictionary提供的嵌套枚举块方法快速查找相应的条目。

您能否提供一些代码,说明在拥有人员对象数组后如何准确搜索。