高仿版微信来了 !
程序IT圈
共 1101字,需浏览 3分钟
· 2021-07-04
“此项目是有史以来 GitHub 上最牛逼的高仿微信项目没有之一,采用 MVVM 和 MVC 两种开发架构思想,纯代码开发。
”
技术点
这个项目采用的技术点就有 10 余个:
-
pod 用于第三方库的管理 -
环信 SDK(V3.2.1)作为此 APP DEMO 的 IM 功能 -
Masonry 用于界面布局 -
FMDB 用于数据存储 -
MJRefresh 用于上拉下拉刷新 -
MJExtension 用于字典转模型 -
SDWebImage 用于图片展示下载 -
ReactiveCocoa 用作响应式编程提高代码可读性 -
MLLabel 用于 Label 的图文混排 -
IM 部分采用 MVC 架构,朋友圈采用 MVVM 架构
整体架构
基本微信通用的功能都已经实现了,具体如下:
-
微信首页(列表数据展示、cell 侧滑编辑、点击进入聊天详情界面、发送文字图片和语音、可电话视频) -
通讯录(联系人字母排序、添加联系人、群组列表) -
发现(朋友圈、下拉刷新、朋友圈点赞功能) -
我(界面、退出功能) -
摇一摇功能 -
系统红包功能 -
搜索好友
效果预览
源码地址
1. 识别并关注下方公众号「JAVA后端编程」;
2. 在下面公众号后台回复关键字【628】即可下载,纯分享无任何套路。
扫描关注,回复"628"即可下载
评论
互联网晚报 | 大麦网已退款凤凰传奇演唱会“柱子票”;钟薛高再成被执行人;iPhone 16或取消实体音量键和电源键
大麦网回应凤凰传奇演唱会买到“柱子票”:已退票退款据报道,凤凰传奇2024巡回演唱会常州站演出结束的第二天,有网友称自己在大麦网买到“柱子票”,因为观看效果不佳,要求退款被拒。23日,记者从涉事网友处了解到,大麦方面给出了退款建议,但被其拒绝,“我希望平台退款加赔偿,并重视屡次出现的‘柱子票’问题。
产品刘
0
知乎高问:程序员有必要知道为什么做某个功能吗?
将Python客栈设为“星标⭐”第一时间收到最新资讯前言知乎上有一个提问:程序员有必要知道为什么做某个功能吗?↓↓↓今天,我们就这个话题一起来做个讨论。不知道程序员的你,在接到产品经理提的一个需求后,是习惯马上动手开始撸代码呢?还是会先暂停一下,认真思考一会如下一些问题,比如这个需求产生的背景是什么
Python客栈
0
微服务与领域驱动设计,架构实践总结
来源:知了一笑👉 欢迎加入小哈的星球 ,你将获得: 专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡 / 赠书福利全栈前后端分离博客项目 2.0 版本完结啦, 演示链接:http://116.62.199.48/ ,新
小哈学Java
0
五一Python抢票神器来了
还在为五一回家抢不到火车票发愁吗?今天介绍一个Python抢票神器,希望对你有帮助。Py12306是一个流行的开源项目,旨在帮助用户更便捷地查询和预订中国铁路12306网站上的火车票。以下是使用Py12306的基本步骤和一些注意事项:安装与环境准备安装Python: 确保你的系统中安装了Python
Python小二
1
香港大利好!重磅政策来了!
导读中国证监会4月19日发布5项措施,进一步拓展优化沪深港通机制,助力香港巩固提升国际金融中心地位,共同促进两地资本市场协同发展。据了解,这五项措施主要围绕:放宽沪深港通下股票交易型开放式指数基金(ETF)合资格产品范围;将基础设施证券投资基金(REITs)纳入沪深港通;支持人民币股票交易柜台纳入港
区块链头条
0
又一国产灭霸,要来了
据透露,vivo X100 Ultra确定会在今年5月份发布,这款机型基本可以锁定“vivo X系列有史以来最强的影像旗舰”。vivo推出自研影像品牌BlueImage,也意味着继华为XMAGE后,手机行业第二个独立影像品牌的诞生。vivo X100 Ultra后置三摄,将会搭载一枚2亿像素潜望式超
放毒
2
北斗聚焦 | 工信部组织开展2024年5G轻量化贯通行动;2024全球6G技术大会在南京召开;智能制造装备产业规模超三点二万亿元
周报第一百七十四期2024/4/15-2024/4/21△点击页面右上角“…” 选择 “查找页面内容” 搜索【一周快报】,即可跳转到新版块★★ ★ ★★NO.1工信部组织开展2024年5G轻量化贯通行动记者4月16日从工业和信息化部获悉,工业和信息化部近日印发关于开展2024年度5G轻量
今日北斗
0