Swift模仿QQ通讯录实现

Swift 写的 QQ 通讯录,功能上挺还原,适合想练练手的你。用到了UITableView自定义 cell,联系人还能按字母分组,搜索功能也比较完善。界面那块,如果你用惯了 Storyboard 也能上手,纯代码也没问题。数据部分,用模型+数组没啥压力,想上 Core Data 也有现成的例子。网络求能接 JSON,Codable解析也快。要是真想跟 QQ 一样做得像点,section header 和 index 别落下,滚动体验会舒服不少。

zip
swift-模仿QQ通讯录.zip 预估大小:27个文件
folder
Liszt-QQMailList-master 文件夹
folder
MailList.xcodeproj 文件夹
folder
project.xcworkspace 文件夹
file
contents.xcworkspacedata 153B
folder
xcuserdata 文件夹
folder
lester.xcuserdatad 文件夹
file
UserInterfaceState.xcuserstate 17KB
folder
xcuserdata 文件夹
folder
lester.xcuserdatad 文件夹
folder
xcschemes 文件夹
file
MailList.xcscheme 4KB
file
xcschememanagement.plist 660B
file
project.pbxproj 22KB
folder
MailListTests 文件夹
file
Info.plist 733B
file
MailListTests.m 916B
file
Liszt.gif 668KB
file
README.md 164B
folder
MailList 文件夹
file
ViewController.m 4KB
folder
Class 文件夹
file
ContactsListHeader.m 4KB
file
buddy_header_arrow@2x.png 172B
file
ContactsGroupModel.h 518B
file
ContactsListHeader.h 682B
file
ContactsGroupModel.m 228B
file
Info.plist 1KB
file
main.m 348B
folder
Base.lproj 文件夹
file
LaunchScreen.storyboard 2KB
file
Main.storyboard 3KB
file
ViewController.h 229B
file
AppDelegate.h 291B
folder
Assets.xcassets 文件夹
folder
Image.imageset 文件夹
file
Contents.json 270B
folder
AppIcon.appiconset 文件夹
file
Contents.json 1KB
file
Contents.json 62B
file
AppDelegate.m 2KB
folder
MailListUITests 文件夹
file
Info.plist 733B
file
MailListUITests.m 1KB
zip 文件大小:644.57KB