说明 (此项目构建于16/7/18,今天16年7月20号就两天时间,所以时间有限,希望大伙在使用过程中遇到BUG请@我一下,我会去认真迭代这款高仿APP)
1.此版本是有史以来Github上最牛逼的高仿微信项目没有之一,采用MVVM和MVC两种开发架构思想,纯代码开发,这是你们在培训机构学不到的.仅供大家学习使用,不得用于商业用途.最终解释权归作者二哥所有.
2.如果各位下客能帮我点STAR,半个月STAR500+,我会陆陆续续发布待实现功能,其实已经做完,一个月STAR1000+我会把微信主要功能全部实现发布出来,两个月STAR2000+我会发布纯Swift版,纯Swift版采用纯代码开发已经做的差不多了.就看大伙的手能不能点STAR了.希望大家不要下完就跑了.作为作者的二哥会很心痛的.
3.我之前接触过很多项目,就有一个项目中的朋友圈整个控制器4千行,尼玛4千行了这项目怎么迭代,二哥现在300行解决了朋友圈的问题,还在优化中...
高仿微信计划:
0.测试账号
1.采用技术点
2.已经实现功能
用于pod第三方库
环SDK 2016-07-08)是APP DEMO的IM功能。
Masonry用于界面布局
FMDB用于数据存储
MJRefresh用于下拉刷新
MJExtension用于预转换模型
SDWebImage用于下载照片演示
ReactiveCocoa通过响应编程提高代码可读性
MLLabel用于Label的图形混合。
IM部分使用MVC体系结构,朋友圈部分使用MVVM体系结构
3.待实现功能
微信主页(展示列表数据、编辑单元格幻灯片、输入点击聊天详细界面、发送文本照片和语音)
通讯录(按联系人字母排序,添加联系人)
搜索(朋友圈,下拉刷新)
我(界面、关机功能)
部分截图
搜索朋友
朋友圈细节完美
写
相册,钱包
其他详细实施
摇晃
发送朋友圈信息
其他
整体架构图
微信
通讯录
发现
3360010我不会在这里一一点名。感谢大家。你们大大提高了整个项目的开发进度。让我学到了很多东西。
如果在使用
我
感恩
期间遇到bug,希望你能做Issues。谢谢