#简介 仿iOS微信客户端,基于Objective-C语言及MVC框架实现。 此为本人第二个iOS项目,第一个项目:知乎日报
Blog: Siegrain.Wang
#实现功能
- 聊天(接入图灵机器人API,并用CoreData存储聊天记录)
- 通讯录(排序、模糊查询、拼音查询)
- 发现(朋友圈)
#部分技术说明
1. 布局(AutoLayout)
聊天界面用的布局库为Masonry+FDTemplateLayoutCell
后在开发朋友圈时,发现算高插件高度计算有误差,换用SDAutoLayout
进行布局
2. 自动回复 接入图灵机器人API实现自动回复,仅支持文字回复。
3. 聊天记录存储(CoreData)
聊天记录通过CoreData
进行存储,中间使用IQDatabaseManager
帮助类方便操作
4. 刷新
上下拉刷新均使用MJRefresh
,朋友圈下拉刷新通过扩展MJRefresh
插件实现。