-
采用XMPP协议的即时通讯(IM)实现
资源介绍
1.新用户注册
2.登陆并连接XMPP服务器 握手 保持在线
2.查找最新注册用户:(下拉刷新 上拉翻页,做的比较匆忙,没操作提示)
3.点击某个用户即可对他发送消息
4.首页显示收到的和发送的所有消息
5.修复了注册延时时间,添加了切换账号功能,修复了输入框适配问题
6.微信页面和聊天页面界面已基本重做 。首页消息按联系人分组按时间逆序显示,聊天气泡有待优化,收发消息全部采用 NSNotifaction 不用担心消息发了页面不刷新。自动滚到最新一条。键盘监听效果更加友好,采用TableViewInset来错位。
7.添加好友功能,添加完后可以在好友列表查看到,若是在是注册的太早要翻很久,或者新注册用户刷新不出来,可以通过webview直接添加,但是需到控制台查看互相的ID
4.User对象和Message对象采用FMDB+类java的Dao模式用静态方法固化,并且有个开发者自己写的对象to字典、字典to对象的两个超好用的方法,大家值得一看!
8.删除了XMPPManager单例中的一些废话和暂时用不着的内容,添加了很多注释,大家可以细细品读。
- 上一篇: XMPP协议分析-原理篇.pdf
- 下一篇: ERP沙盘教师辅助工具