酷信高仿微信项目
高仿微信
1. 采用技术点
-
pod用于第三方库的管理
-
环信SDK(V3.1.4 2016-07-08)作为此APP DEMO的IM功能
-
Masonry用于界面布局
-
FMDB用于数据存储
-
MJRefresh用于上拉下拉刷新
-
MJExtension用于字典转模型
-
SDWebImage用于图片展示下载
-
ReactiveCocoa用作响应式编程提高代码可读性
-
MLLabel用于Label的图文混排
-
IM部分采用MVC架构,朋友圈采用MVVM架构
2. 已经实现功能
-
微信首页(列表数据展示、cell侧滑编辑、点击进入聊天详情界面、发送文字图片和语音)
-
通讯录(联系人字母排序、添加联系人)
-
发现(朋友圈、下拉刷新)
-
我(界面、退出功能)
3. 待实现功能
-
搜索好友
-
朋友圈细节完善
-
扫一扫
-
相册、钱包
-
其他细节实现
-
摇一摇
-
发送朋友圈信息
-
其他
整体架构图
截图
评论