A-A+

[开源APP推荐] Fake Wechat – 仿微信 iOS 客户端

2016年12月27日 开源APP 暂无评论 阅读 2,846 views 次

Fake Wechat - 仿微信 iOS 客户端

 

仿微信,注释齐全,方便初学者食用。

 

仿微信 iOS 客户端,基于 Objective-C 语言及 MVC 框架实现。

项目详情可以看我的博客: 《仿微信》项目总结 有什么问题希望可以多多交流,顺便求个:star:

 

实现功能

  1. 聊天(接入图灵机器人 API ,并用 CoreData 存储聊天记录)
  2. 通讯录(排序、模糊查询、拼音查询)
  3. 发现(朋友圈)

 

部分技术说明

1. 布局(AutoLayout)

聊天界面用的布局库为 Masonry+FDTemplateLayoutCell 后在开发朋友圈时,发现算高插件高度似乎计算有误差,换用SDAutoLayout 进行布局

2. 自动回复

接入图灵机器人 API 实现自动回复,仅支持文字回复。

3. 聊天记录存储(CoreData)

聊天记录通过 CoreData 进行存储,中间使用 IQDatabaseManager 帮助类方便操作,并使用 NSPredicate 进行筛选。

4. 刷新

上下拉刷新均使用 MJRefresh

5. 朋友圈菊花

通过扩展 MJRefresh 插件实现(事实证明完全没有必要),下拉旋转通过 CGAffineTransform 实现,刷新时的转动通过CABasicAnimation 实现

 

Githubhttps://github.com/Seanwong933/WeChat

 

a2 a3 a4 a5

给我留言

Copyright © iOSCodeHub 保留所有权利.  

用户登录 ⁄ 注册

分享到: