请选择 进入手机版 | 继续访问电脑版
源码天堂 设为首页 收藏本站
开启辅助访问 切换到宽版

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

切换风格 立即注册 找回密码

IOS教程网

查看: 27240|回复: 72

仿ios版微信应用源码

  [复制链接]

新浪微博达人勋

8018

积分

3289

金钱

64

广播

Rank: 9Rank: 9Rank: 9

积分
8018

活跃会员优秀版主荣誉管理论坛元老社区QQ达人推广达人

发表于 2014-2-15 13:45:28 | 显示全部楼层 |阅读模式
分享到:
仿微信基本功能。基于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期的用户数据已清除,如需尝试请重新注册

     

    作者说:这次给大家带来的demo我已经写好了服务器端,也配置好了openfire服务器,大家如果想运行的话先确定服务器是否开启(API端口8080,openfire端口5225),ping一下 www.hcios.com 如果未开启请QQ,一般开启时间为9:00~18:00

    估计网上再也找不到比我写的这个更好的XMPP Demo了,上传此demo的目的为给更多的朋友了解即时通讯技术,在您看的爽的同时,请允许我要求您不要用此demo以商业用途传播 ,谢谢。
5206fc076803faed58000000_14.png
5206fc076803faed58000000_111.png
5206fc076803faed58000000_112.png 源码下载:http://code.662p.com/view/5849.html



   不错,今天我又来了

新浪微博达人勋

2192

积分

241

金钱

0

广播

Rank: 6Rank: 6

积分
2192

社区QQ达人最佳新人

发表于 2014-2-15 13:46:08 | 显示全部楼层
我擦!我要沙发!

新浪微博达人勋

14

积分

13

金钱

0

广播

Rank: 1

积分
14

社区QQ达人

发表于 2014-2-17 16:02:20 | 显示全部楼层
好人有好报,谢谢分享。

新浪微博达人勋

2285

积分

283

金钱

0

广播

Rank: 6Rank: 6

积分
2285

活跃会员热心会员推广达人社区QQ达人最佳新人

发表于 2014-2-17 22:19:46 | 显示全部楼层
为毛老子总也抢不到沙发?!!

新浪微博达人勋

2305

积分

318

金钱

0

广播

Rank: 6Rank: 6

积分
2305

社区QQ达人最佳新人活跃会员热心会员推广达人

发表于 2014-2-25 06:53:40 | 显示全部楼层
我也顶起出售广告位

新浪微博达人勋

2278

积分

285

金钱

0

广播

Rank: 6Rank: 6

积分
2278

社区QQ达人最佳新人

发表于 2014-2-26 02:18:05 | 显示全部楼层
传说中的沙发???哇卡卡

新浪微博达人勋

2323

积分

304

金钱

0

广播

Rank: 6Rank: 6

积分
2323

活跃会员热心会员推广达人社区QQ达人最佳新人

发表于 2014-2-28 02:28:51 | 显示全部楼层
楼猪V5啊

新浪微博达人勋

27

积分

20

金钱

0

广播

Rank: 1

积分
27

社区QQ达人

QQ
发表于 2014-3-7 10:31:34 | 显示全部楼层
想看行行不行额

新浪微博达人勋

2312

积分

302

金钱

0

广播

Rank: 6Rank: 6

积分
2312

活跃会员热心会员推广达人社区QQ达人最佳新人

发表于 2014-3-15 02:06:49 | 显示全部楼层
不错 支持一个了

新浪微博达人勋

17

积分

3

金钱

0

广播

Rank: 1

积分
17
QQ
发表于 2014-4-4 20:49:33 | 显示全部楼层
非常非常想学习一下
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

小黑屋|手机版|Archiver|IOS教程网. ( 粤ICP备12089784号  

GMT+8, 2017-1-22 22:03 , Processed in 0.188735 second(s), 53 queries .

Powered by Discuz X3.1

© 2001-2013 IOS教程网

快速回复 返回顶部 返回列表