A-A+
[开源APP推荐] BAWeChat – 博爱微信
BAWeChat - 博爱微信
博爱微信,使用原生 frame + MVVM + MVC + QMUIKit + BAKit 开源的微信.
功能及简介
- 1、博爱微信,使用原生 frame + MVVM + MVC + 『QMUIKit』 + BAKit 开源的微信
- 2、展示图中的 FPS 是模拟器的数据,真机 iPhone 6上最低50, iPhone 7上最低59,基本上都在 58 以上,代码规范,新手学习可以做个参考
- 3、注意:如果运行报错,请先 执行:
pod setup
更新下本地的pod spec 库,更新时间漫长,需要耐心等待,然后再 执行:pod update --verbose --no-repo-update
更新pod,然后再运行! - 4、全局使用 原生 frame 布局,完美适配横竖屏
- 5、使用 『QMUIKit』 框架快速搭建高性能项目框架,含全局配置文件再次封装,小伙伴儿们可以直接使用,无需采坑
- 6、朋友圈,采用 MVVM 框架布局,流畅的不能再流畅
- 数据全部采用 json 数据
- model 仿照新浪微博 的数据结构定制
- 图片全部实现网路图片,png、gif动图,九宫格图片完美封装,使用 YYImage
- 图片浏览器使用 MWPhotoBrowser
- 原文使用 『MLLabel』 ,实现文字内容解析,URL、电话号码等可以单独处理,详见源码
- 原文实现微信文字长按复制收藏功能
- 评论功能动态更新布局
- 7、通讯录,博爱出品,完美封装通讯录中英文混合排序,可以直接使用,代码简洁,一目了然
- 8、搜索,使用 『QMUIKit』 框架搜索功能,功能强大
- 9、系统通讯录获取并重新定制,使用 『PPGetAddressBook』 源码
- 10、博爱自定义键盘的封装,让你的评论、聊天就是这么简单
- 11、各种转场动画封装,详见源码
- 12、各种启动动画封装,详见源码
- 13、网络库使用 『BANetManager』
- 14、还有很多功能封装,详见源码 BAKit
bug 反馈 和 联系方式
1、开发中遇到 bug,希望小伙伴儿们能够及时反馈与我们 BAHome 团队,我们必定会认真对待每一个问题!
2、联系方式
QQ群:479663605 【注意:此群为 2 元 付费群,介意的小伙伴儿勿扰!】
博爱QQ:137361770
博爱微博:
开发环境 和 支持版本
开发使用 Xcode Version 8.3.2 (8E2002) ,理论上支持所有 iOS 版本,如有版本适配问题,请及时反馈!多谢合作!
感谢
感谢 BAHome 团队成员倾力合作,后期会推出一系列 常用 UI 控件的封装,大家有需求得也可以在 issue 提出,如果合理,我们会尽快推出新版本!
BAHome 的发展离不开小伙伴儿的信任与推广,再次感谢各位小伙伴儿的支持!
Github: https://github.com/boai/BAWeChat