XMPPFramework

授权协议 BSD
开发语言 Objective-C
所属分类 iOS代码库、 网络(Networking)
软件类型 未知
地区 不详
投 递 者 谭吉星
操作系统 iOS
开源组织
适用人群 未知
 软件概览

XMPP协议是一个可用于即时通讯的协议(比如微信的语音聊天等等)。但是基于XMPP协议写一个即时通讯功能的App不是一件轻松的事情。这份类库就是专门为iOS和Mac所写的XMPP类库,提供了一系列的接口用于写基于XMPP的功能。这份类库是thread-safe的,基于GCD。 [Code4App.com]

  • 本文链接:http://www.cocoachina.com/ios/20141219/10703.html XMPPFramework是一个OS X/iOS平台的开源项目,使用Objective-C实现了XMPP协议(RFC-3920),同时还提供了用于读写XML的工具,大大简化了基于XMPP的通信应用的开发 1. 登录和好友上下线 1.1XMPP中常用对象们 XMPPStream:xmpp基础

  • 因为想找XMPPFramework的API文档,但是貌似真的不好找,找到一个ebook还收费,所以先把github上它自己的一篇介绍文翻译一下,拿来入个门。 1. 简介 framework被分为两个部分 xmpp core:核心部分 extensions:扩展部分,包括roster,XEP’s,supporting utilities XMPP Core 主要的类 XMPPStream XMPPP

  • XMPPFramework经常使用的类包裹简介: 协议 协议简介 XEP-0009 在两个XMPP实体间传输XML-RPC编码请求和响应 XEP-0006 使能与网络上某个XMPP实体间的通信 XEP-0045 多人聊天相关协议 XEP-0054 名片格式的标准文档 XEP-0060 提供通用公共订阅功能 XEP-0065 两个XMPP用户之间建立一个带外流,主要用于文件传输 XEP-0082 日

  • 本文主要说的是ios客户端。服务端的默认已经构建好。 //主要的关键是: //通过 //-(void)xmppRoom:(XMPPRoom *)sender didReceiveMessage:(XMPPMessage *)message fromOccupant:(XMPPJID *)occupantJID //接收到消息 // //在该方法中调用代理方法 //-(void)newMessage

  • XMPPFramework结构 在进入下一步之前,先给大家讲讲XMPPFramework的目录结构,以便新手们更容易读懂文章。我们来看看下图: 虽然这里有很多个目录,但是我们在开发中基本只关心Core和Extensions这两个目录下的类。各个目录主要用来干嘛的? Authentication:这一看名字就知道与授权验证相关的。 Categories:主要是一些扩展,尤其是NSXMLElement

  • XMPPFramework 1. 导入源码 1). 将下载好的XMPPFramework解压,解压后的目录如下: 图1.png 2). 将Sample_XMPPFramework.h更名为XMPPFramework.h,然后将XMPPFramework-3.6.4文件夹直接拖入要使用该框架的工程中,然后删除将XMPPFramwork-3.6.4文件夹中的文件夹(除Xcode文件夹)及XMPPFra

  • 原文地址:http://blog.csdn.net/chengyakun11/article/details/19235769 XMPPRoster *xmppRoster;//用户对象   subscribe 订阅 获取好友列表 - (void)queryRoster { NSXMLElement *query = [NSXMLElement elementWithName:@"quer

  • 原始地址: XMPPFrameWork IOS 开发(五)获取好友信息和添加删除好友 好友列表和好友名片 [_xmppRoster fetchRoster];//获取好友列表 //获取到一个好友节点 - (void)xmppRoster:(XMPPRoster *)sender didRecieveRosterItem:(NSXMLElement *)item //获取完好友列表 - (voi

  • XMPPFramework GitHub: https://github.com/robbiehanson/XMPPFramework   获取源代码 git clone https://github.com/robbiehanson/XMPPFramework.git checkout XMPPFramework 一个最新的 branch   添加依赖 > 拷贝 <XMPPFramework>/

  • 如果要深入理解,看英文最好 IntroToFramework  XMPPFramework是一个OS X/iOS平台的开源项目,使用Objective-C实现了XMPP协议(RFC-3920)。 XMPPFramework被分为两大块 The xmpp core 【核心】 The extensions (roster, XEP's, optional supporting utilities, e