1

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

4

2 回答 2

0

你搜索过SO吗?喜欢这里吗?或者查看 Apple 的文档

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

于 2012-08-03T13:03:46.030 回答
0

如果我这样做,就像用户决定在我可能需要的地方输入一些东西一样,我实际上会为每个联系人创建一个 NSArray 字典(将地址对象覆盖为完整的 Cocoa 对象)。

然后当用户键入时,您可以使用 NSArray 和 NSDictionary 提供的嵌套“枚举”块方法来快速找到适当的条目。

于 2012-08-03T13:26:47.060 回答