最新模仿ios版微信应用源码_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > 最新模仿ios版微信应用源码

最新模仿ios版微信应用源码

 2014/4/28 10:27:16  chenkaiyuan  博客园  我要评论(0)
  • 摘要:这个是刚刚从那个IOS教程网分享来的,也是一个很不错的应用源码,仿微信基本功能。基于XMPP服务器的即时通信以及交友客户端。----第一期代码的功能如下----1.新用户注册2.登陆并连接XMPP服务器握手保持在线2.查找最新注册用户:(下拉刷新上拉翻页,做的比较匆忙,没操作提示)3.点击某个用户即可对他发送消息(聊天记录下一期更新)4.首页显示收到的和发送的所有消息(排序和分组下一期更新)----第二期更新内容----1.修复了注册延时时间,添加了切换账号功能,修复了输入框适配问题2
  • 标签:iOS 源码 应用

这个是刚刚从那个IOS教程网分享来的,也是一个很不错的应用源码,仿微信基本功能。基于XMPP服务器的即时通信以及交友客户端。 

    ----第一期代码的功能如下---- 

    1.新用户注册 

    2.登陆并连接XMPP服务器 握手 保持在线 

    2.查找最新注册用户:(下拉刷新 上拉翻页,做的比较匆忙,没操作提示) 

    3.点击某个用户即可对他发送消息(聊天记录下一期更新) 

    4.首页显示收到的和发送的所有消息(排序和分组下一期更新) 

    ----第二期更新内容---- 

    1.修复了注册延时时间,添加了切换账号功能,修复了输入框适配问题 

    2.微信页面和聊天页面界面已基本重做 。首页消息按联系人分组按时间逆序显示,聊天气泡有待优化,收发消息全部采用 NSNotifaction 不用担心消息发了页面不刷新。自动滚到最新一条。键盘监听效果更加友好,采用TableViewInset来错位。 

    3.添加好友功能,添加完后可以在好友列表查看到,若是在是注册的太早要翻很久,或者新注册用户刷新不出来,可以通过webview直接添加,但是需到控制台查看互相的ID 

    4.User对象和Message对象采用FMDB+类java的Dao模式用静态方法固化,并且有个开发者自己写的对象to字典、字典to对象的两个超好用的方法,大家值得一看! 

    5.删除了XMPPManager单例中的一些废话和暂时用不着的内容,添加了很多注释,大家可以细细品读。 

    ----第三期更新内容---- 

    1. 加入离线图片的发送接收支持; 

    2. 优化了输入框,并以自定义输入面板的形式实现了shareMore(分享更多); 

    3. 发送图片的两种模式均以实现 ,通过http上传至服务器再转发URL(已注释掉),通过base64码直接编码图片再解码,均支持离线收发。 

    由于作者没有做屏幕适配,所以请在Retina 4-inch模拟器或者iPhone5中运行代码。 

    ----第四期代码的功能如下---- 

    1. 修复绝大部分bug 

    2. ios7体验更佳 

    3. 图片/文字畅聊不闪退 

    4. 支持按昵称模糊搜索,找到朋友更容易 

    5. 修复了域名丢失引起的连接失败问题,现在服务器24小时确保能连接 

    6. 更准确的提示信息,更好的用户体验 

    PS: 1~3期的用户数据已清除,如需尝试请重新注册 

    估计网上再也找不到比我写的这个更好的XMPP Demo了,上传此demo的目的为给更多的朋友了解即时通讯技术,在您看的爽的同时,请允许我要求您不要用此demo以商业用途传播 ,谢谢。 
<ignore_js_op>class="zoom" src="/Upload/Images/2014042810/82A402337EF424B5.png" alt="" width="320" /> 
<ignore_js_op> 
<ignore_js_op> 

发表评论
用户名: 匿名