这个高仿微信,差点我就信了
大家好,我是老赵
📚 项目介绍
目前,TLChat已实现的功能:
消息界面
-
消息列表(新会话加入,DB) 消息侧滑删除 好友搜索(支持模糊查询) 更多菜单(可动态定制items)
通讯录界面
-
好友列表(分组算法、DB) 好友搜索 好友资料(UI抽象模板),资料设置UI(使用设置类UI模板) 新的朋友(读取手机联系人信息) 群聊(UI,DB) 标签(UI,逻辑)
发现界面(使用菜单类UI模板)
-
好友圈(整体架构,部分UI) 扫一扫(UI,二维码扫描,条形码扫描) 摇一摇UI 漂流瓶UI 购物、游戏(封装WebView)
我界面(使用菜单类UI模板)
-
个人信息(使用设置类UI模板) 表情(UI、网络请求、下载、管理) 设置(抽象设置类UI通用模板)
聊天界面
-
聊天输入框 消息展示视图 聊天键盘 聊天记录存储(DB)
-
Masonry:自动布局框架,简洁高效 FMDB:sqlite数据库管理框架 AFNetworking:网络请求 SDWebImage:网络图片下载、缓存 MJExtension:JSON - Model互转框架,高效低耦合 MJRefresh:下拉刷新,上拉加载更多,继承简单 CocoaLumberjack:日志分级、本地化 MWPhotoBrowser:图片选择器 SVProgressHUD:进度提示框
下一篇:
袋子里最小数目的球(java)