怎么实现微信联系人列表
认证0级讲师
刚做完一个通讯录需求,不过你这个问题要回答好差不多得几篇文章的篇幅。。。尝试细化一下问题到具体的难点。
宽泛回答的话:
假设你的联系人跟我一样是存在 Core Data 中的,你需要了解基本的 Core Data 。
在 UITableview 中显示出来:最方便是用 NSFetchedResultsController 。
UITableview
NSFetchedResultsController
分 section 显示(拼音序排序并分组):没有特别需求的话 NSStringTransformToLatin 应该能满足你了
NSStringTransformToLatin
搜索我还没做,但 iOS 提供了 UISearchController ,这块不会是难点。
UISearchController
按这样做出来,效果差不多如下(我自己界面的截图,没有搜索):
这个弄完了可能写几篇文章详细记录一下学到的东西,不过相信那时题主自己也搞定了。。。
刚做完一个通讯录需求,不过你这个问题要回答好差不多得几篇文章的篇幅。。。尝试细化一下问题到具体的难点。
宽泛回答的话:
假设你的联系人跟我一样是存在 Core Data 中的,你需要了解基本的 Core Data 。
在
UITableview
中显示出来:最方便是用NSFetchedResultsController
。分 section 显示(拼音序排序并分组):没有特别需求的话
NSStringTransformToLatin
应该能满足你了搜索我还没做,但 iOS 提供了
UISearchController
,这块不会是难点。按这样做出来,效果差不多如下(我自己界面的截图,没有搜索):
这个弄完了可能写几篇文章详细记录一下学到的东西,不过相信那时题主自己也搞定了。。。