XMPP
文章平均质量分 90
yamingwu
这个作者很懒,什么都没留下…
展开
-
iOS XMPP Framework 01 - Hello World
XMPPFramework是一个用Objective-C实现的XMPP框架,用于Mac/iOS的开发。本节基于示例代码,对XMPP iOS客户端应用程序做一个最初步的介绍。原创 2015-01-25 15:02:56 · 859 阅读 · 0 评论 -
iOS XMPP Framework 03 - 创建应用程序框架
这一节我们将创建一个用于实现XMPP framework的工程并实现应用程序的导航界面。打开已经写好的模板工程http://pan.baidu.com/s/1o6jyOsE模板工程的执行效果如下:模板工程创建了一个滑动侧边栏菜单,我们来看看模板工程中的各个类已经实现了什么样的功能。HelpersYDHelper类实现了一个名为colorWithHexString原创 2015-01-26 20:12:45 · 825 阅读 · 0 评论 -
iOS XMPP Framework 07 - 收发消息 下
YDConversationViewControllerYDConversationViewController的目的是现实用户和其好友之间的会话信息。用户发送的消息和接收到得消息分别位于UITableView的两侧。添加行高和最多显示的聊天行数定义到YDDefinitions.h//YDConversationViewController#define lineHeight 16.原创 2015-02-19 11:08:45 · 993 阅读 · 0 评论 -
iOS XMPP Framework 07 - 收发消息 中
YDChatOverViewController使用UITableView显示每一个会话的最后一条消息,点击任一会话都会切换到YDConversationViewController,以显示这个会话对应的所有消息。创建YDChatOverViewController,继承于YDBaseViewController。由于要显示最后一条消息以及对应的日期,我们需要创建一个继承于NSDate的辅助类原创 2015-02-18 20:40:21 · 980 阅读 · 0 评论 -
iOS XMPP Framework 07 - 收发消息 上
这一篇开始,我们实现消息的收发功能。概述在现有的实现的中,我们已经实现了xmppStream:didReceiveMessage方法,在收到聊天消息时,会使用UIAlertView显示消息的内容。- (void)xmppStream:(XMPPStream *)sender didReceiveMessage:(XMPPMessage *)message{ DDLogVerbose原创 2015-02-16 20:26:57 · 1396 阅读 · 0 评论 -
iOS XMPP Framework 06 - Roster 下
上一节我们完成了读取和显示好友列表功能,接下来我们实现添加好友功能。管理好友列表最常见的是以下两种场景:我们想添加别的用户为好友。别人想添加我们为好友。对第一种情况,我们需要实现sendInvitationToJID:withNickName:方法,这个方法首先调用XMPPRoster的addUser:withNickName方法来添加JID到好友列表。然后调用XMPP原创 2015-02-15 19:51:59 · 785 阅读 · 0 评论 -
iOS XMPP Framework 06 - Roster 上
这一节我们为YDChat添加对Roster的支持,实现好友的添加和显示功能。原创 2015-02-14 19:46:45 · 1418 阅读 · 0 评论 -
iOS XMPP Framework 05 - 登录服务器
在前两节中,我们构建了应用程序的框架并将XMPP Framework添加到了工程中,但这仅仅还是个空的应用程序,这一节我们会建立XMPP链接并登录到Openfire服务器中。原创 2015-01-27 21:58:48 · 682 阅读 · 0 评论 -
iOS XMPP Framework 02 - 简介
XMPPFramework是一个用Objective-C实现的XMPP框架,用于Mac/iOS的开发。XMPPFramework提供了了RFC-3920(XMPP标准)的核心实现,同时也提供了相应的工具用于读写XML。XMPPFramework基于模块化架构实现了多种扩展(XEP),使得用户可以为自己的功能插入需要的代码。原创 2015-01-25 18:58:38 · 943 阅读 · 0 评论 -
iOS XMPP Framework 04 - 添加XMPP Framework
在YDChat目录下添加新的目录XMPP并将以下目录从XMPP framework master中拷贝到新创建的XMPP目录中:原创 2015-01-27 09:30:11 · 728 阅读 · 0 评论