Skip to content
This repository has been archived by the owner on Dec 16, 2019. It is now read-only.

siegrainwong/WeChat

Repository files navigation

#简介 仿iOS微信客户端,基于Objective-C语言及MVC框架实现。 此为本人第二个iOS项目,第一个项目:知乎日报

Blog: Siegrain.Wang

#实现功能

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

#项目演示

#部分截图

#部分技术说明 1. 布局(AutoLayout) 聊天界面用的布局库为Masonry+FDTemplateLayoutCell 后在开发朋友圈时,发现算高插件高度计算有误差,换用SDAutoLayout进行布局

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

3. 聊天记录存储(CoreData) 聊天记录通过CoreData进行存储,中间使用IQDatabaseManager帮助类方便操作

4. 刷新 上下拉刷新均使用MJRefresh,朋友圈下拉刷新通过扩展MJRefresh插件实现。