基于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协议的IM实现
(预估有个1455文件)
01fe4ae0a8aec1d364ea701a40bf46eb7fd6b2
1KB
03c8d6ed3eb284cb7f0c6da9743f675b1c7f1b
6KB
01b3533dd894cb6a1f3b72b73efce65fbeb107
145B
00af514723d8241000d47f1a96ddaf3dc17f86
143B
00638316fab05fea7b0efaca664eda70feeae5
21KB
01fae6dce3598b87cb1f0234637dbaa0bfd17d
10KB
03567991c0b899f766ba76db3ee021238044b1
1KB
005271dbe3a53b36043de04a74d246e5a8df93
150B
020a66c9b8f01648ea9219ec6f383b75ff186e
99B
043552902bee6eaa515730c177681b701b859d
110B
暂无评论