代码库> 搜索框> 联系人名字模糊搜索、号码搜索,支持T9搜索,SearchCore为C编写平台通用
联系人名字模糊搜索、号码搜索,支持T9搜索,SearchCore为C编写平台通用
关注
上传者:yayake 分类:搜索框(Search Bar)
查看次数:24052 下载次数:922
上传时间:2013-01-29 大小:56 B
决定开源一些代码,希望对联系人搜索有需求的人有些帮助,有问题请多多指教
SearchCoreTest20130225为最新的代码

20130201修改
1、对特殊字符进行跳搜,比如"西,藏",输入xz能匹配到
2、修复删除联系人再添加联系人偶尔奔溃的bug

20130225修改
1、修复拼音有多音为a的汉字,输入a匹配不到的问题

SearchCore 为C语音编写,ios、android、symbian都可以用
内存占用: 10000个人2M左右
效率:6K人搜索,100ms左右(iphone4)

1.姓名搜索:支持汉字、模糊拼音、多音字搜索,只匹配连续的字,
2.号码搜索
3.支持T9键盘的数字对应字母的匹配,只需设置MatchFunction为键盘26个字母与数字对应的串:
例如

#define KDailSearchFunction @"22233344455566677778889999"
[[SearchCoreManagershare] SearchWithFunc:KDailSearchFunctionsearchText:str searchArray:nilnameMatch:nameMatchArrayphoneMatch:phoneMatchArray];





cvpic('http://cc.cocimg.com/bbs/attachment/Fid_19/19_109378_df6eca0999f1cf6.png?ra=0.17211172240786254','','700','700')






收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0


综合评论
  • 还是有bug,四个选项,选择第二个,再选第三个,然后再点击第二个,就页面失灵了。
    18598270503 评论了 CBSegment
  • 视酷即时通讯,售后服务非常差,当面一套,背后一套,付了钱,啥事不管
    18615677850 评论了 视酷即时通讯群聊系统
  • 这个只能在苹果的原生地图上运用吗?
    15223416385 评论了 经纬度画运动轨迹
  • 真有意思,放个与标题不一样的项目,还有人评论好
    小忆月 评论了 地址管理
  • 搜索怎么不走 老铁?
    爱上非主流女孩 评论了 通过地图获取地址信息
  • 需要苹果证书的
    18550014066 评论了 打砖块
提示
sina weixin mail 回到顶部