专栏名称: GitHub猿
GitHub猿,专注于分享Java、大数据、Python、人工智能、前端、Golang、算法、Linux等多个领域,开源项目、工具资源等。欢迎关注让我们一起学习一起进步。
目录
相关文章推荐
野球帝  ·  自家卫衣清仓!原价139元,秒杀优惠价69元! ·  12 小时前  
野球帝  ·  自家卫衣大优惠!原价89元,秒杀价49元! ·  17 小时前  
陕西交通广播  ·  太燃了!新疆男篮挺进首届CBA俱乐部杯总决赛 ·  昨天  
陕西交通广播  ·  太燃了!新疆男篮挺进首届CBA俱乐部杯总决赛 ·  昨天  
苏群  ·  湖人退货,内线怎么办? ·  3 天前  
51好读  ›  专栏  ›  GitHub猿

推荐一个高仿微信的项目,有点屌!!

GitHub猿  · 公众号  ·  · 2024-08-31 14:35

正文

推荐关注

责编:猿哥 | 来源: 编程技术圈

往期文章: 这是我见过最好的社交系统!
正文
大家好。我是GitHub猿。
今天,推荐一个高仿微信系统项目。猿 哥第一次使用就有点上头,爱不释手,必须要推荐给大家。

上次是谁要的高仿微信系统 项目 啊,猿哥帮你找到了。

这是我目前见过最好的高仿微信系统 项目 。功能完整,代码结构清晰。值得推荐。

📚 项目介绍


1

前言


本系统是一款高仿微信的开源项目,iOSAppTemplate代码重构,基于TLKit、 ZZFLEX实现。



2

已实现的功能

1. 消息界面


  • 消息列表(新会话加入,DB)

  • 消息侧滑删除

  • 好友搜索(支持模糊查询)

  • 更多菜单(可动态定制items)


2. 通讯录界面


  • 好友列表(分组算法、DB)

  • 好友搜索

  • 好友资料(UI抽象模板),资料设置UI(使用设置类UI模板)

  • 新的朋友(读取手机联系人信息)

  • 群聊(UI,DB)

  • 标签(UI,逻辑)


3. 发现界面(使用菜单类UI模板)


  • 好友圈(整体架构,部分UI)

  • 扫一扫(UI,二维码扫描,条形码扫描)

  • 摇一摇UI 扩展 接私活!

  • 漂流瓶UI

  • 购物、游戏(封装WebView)


4. 我界面(使用菜单类UI模板)


  • 个人信息(使用设置类UI模板)

  • 表情(UI、网络请求、下载、管理)

  • 设置(抽象设置类UI通用模板)

  1. 字体大小

  2. 聊天背景

  3. 我的表情

  4. 清空聊天记录


5. 聊天界面


  • 聊天输入框

  • 消息展示视图

  1. 文字消息

  2. 图片消息

  3. 表情消息

  4. 语音消息

  • 聊天键盘

  1. 表情键盘(动态增删表情包)

  2. 更多键盘

  • 聊天记录存储(DB)


3

第三方库


  • Masonry:自动布局框架,简洁高效

  • FMDB:sqlite数据库管理框架

  • AFNetworking:网络请求

  • SDWebImage:网络图片下载、缓存

  • MJExtension:JSON - Model互转框架,高效低耦合

  • 另外,搜索公众号顶级架构师后台回复“私活神器”,获取一份惊喜礼包。

  • MJRefresh:下拉刷新,上拉加载更多,继承简单

  • CocoaLumberjack:日志分级、本地化

  • MWPhotoBrowser:图片选择器

  • SVProgressHUD:进度提示框


4

效果展示

首页


通讯录


聊天


朋友圈


发现


5

最后

该项目目前已经开源。作者也在对功能进行完成,后续包括视频消息、地理位置消息、好友点赞和回复,聊天模块抽离也在实现中。如果你觉得该项目不错,自己有能力的话,也可以去项目下贡献些自己的力量。

项目源码,怎么领取?

源码获取

扫码下方二维码,后台回复【微信】即可获取所有系统

欢迎有需要的同学试试,如果本文对您有帮助,也请帮忙点个 赞 + 在看 啦!❤️


你还有什么想要补充的吗?

上周,又劝退十几个了。。。

ChatGPT 4.0 国内直接用 !!!

最后给大家推荐一个ChatGPT 4.0国内网站,是我们团队一直在使用的,我们对接是OpenAI官网的账号,给大家打造了一个一模一样ChatGPT,很多粉丝朋友现在也都通过我拿这种号,价格不贵,关键还有售后。

一句话说明:用官方一半价格的钱,一句话说明:用跟官方 ChatGPT4.0 一模一样功能,无需魔法,无视封号,不必担心次数不够。

最大优势:可实现会话隔离!突破限制:官方限制每个账号三小时可使用40次4.0本网站可实现次数上限之后,手动切换下一个未使用的账号【相当于一个4.0帐号,同享受一百个账号轮换使用权限】







请到「今天看啥」查看全文