这个高仿微信,差点我就信了
今天给大家推荐一个高仿微信系统。小编第一次使用就有点上头,爱不释手,必须要推荐给大家。
这是目前见过最好的高仿微信系统,功能完整,代码结构清晰,值得推荐
项目介绍
本项目应该是Github上最好的高仿微信,iOSAppTemplate代码重构。此版本TLChat基于TLKit、 ZZFLEX实现。
单看这截图,我都信以为真了:
目前,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:进度提示框
其他页面截图如下:
来源:开源最前线(ID:OpenSourceTop) 猿妹 整编
源码获取:
关注公众号SpringForAll社区,回复关键词:微信2022,即可获取!
最近正好整理了一份外企的面经,包括eBay,Shopee等(之前分享的大厂面经不包含这部分内容),想进外企的小伙伴可以关注公众号后端面试那些事,回复关键词【外企2022】,即可领取!