首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

怎么将xmppframework应用于iphone应用程序开发

2012-09-28 
怎样将xmppframework应用于iphone应用程序开发http://www.lovebirdegg.co.tv/?p6001xmppframework 是一个

怎样将xmppframework应用于iphone应用程序开发
http://www.lovebirdegg.co.tv/?p=6001

    xmppframework 是一个用objective-c编写的框架,用在Cocoa 开发平台。这个框架能用于桌面应用程序和普通应用程序。

      框架地址:http://code.google.com/p/xmppframework

     svn中的代码适用于开发桌面应用程序,里面也有个名为iPhoneXMPP的文件夹,包含一个用于iphone开发的Xcode项目。

     下面讲告诉你怎样将xmppframework 用于开发。

     第一步:

     将AsyncSocket.h和AsyncSocket.m文件复制到工程里面。 AsyncSocket需要CFNetwork,将CFNetwork框架加入到工程中去。

   第二步:

   iphone目前不支持 NSXML 类(比如:NSXMLDocument,NSXMLElement,NSXMLNode),为了解决这个问题xmppframework使用了开源的KissXML project,它提供了替代 NSXML的方案。KissXML已经包含在 xmppframework中,将KissXML加入到你的工程中去。

KissXML需要libxml,KissXML 项目里有介绍怎样配置Xcode,可以参照KissXML Getting Started。

   第三步:

   将所有以XMPP开头的文件的文件加入到工程中,包括下面的文件:

    * NSXMLElmentAdditions (h, m)
    * NSDataAdditions (h, m)
    * LibIDN (h, m)
    * MulticastDelegate (h, m)

   XMPPClient需要SystemConfiguration框架,将SystemConfiguration加入到工程中。

   第四步:

   在代码中有一个名为libidn的文件夹,将里面的两个文件加入到工程中去:

    * idn-int.h
    * stringprep.h

   将"libidn.a"加入到工程中。

1 楼 82934162 2011-10-13   请问,你现在还有xmppframework吗?现在google只能用git下载那个资源 并且速度奇慢还中断。。我一直下不下来。。如果有的话下午能发给我下。。。非常感谢。。。 2 楼 lovebirdegg 2011-10-19   82934162 写道请问,你现在还有xmppframework吗?现在google只能用git下载那个资源 并且速度奇慢还中断。。我一直下不下来。。如果有的话下午能发给我下。。。非常感谢。。。
你好,刚看到,有邮箱吗? 3 楼 82934162 2011-10-24   lovebirdegg 写道82934162 写道请问,你现在还有xmppframework吗?现在google只能用git下载那个资源 并且速度奇慢还中断。。我一直下不下来。。如果有的话下午能发给我下。。。非常感谢。。。
你好,刚看到,有邮箱吗?
82934162@qq.com  非常感谢!我下到的2个不同的版本。。官网的就是下不到。。。
一个版本的连接的方法是 connect:&err
另一个版本的连接方法是
[xmppStream connectToHost:@"124.248.33.38"
                       onPort:5222
              withVirtualHost:nil];

而且用起来都有问题。。。所以现在晕了。。。 4 楼 lovebirdegg 2011-10-28   82934162 写道lovebirdegg 写道82934162 写道请问,你现在还有xmppframework吗?现在google只能用git下载那个资源 并且速度奇慢还中断。。我一直下不下来。。如果有的话下午能发给我下。。。非常感谢。。。
你好,刚看到,有邮箱吗?
82934162@qq.com  非常感谢!我下到的2个不同的版本。。官网的就是下不到。。。
一个版本的连接的方法是 connect:&err
另一个版本的连接方法是
[xmppStream connectToHost:@"124.248.33.38"
                       onPort:5222
              withVirtualHost:nil];

而且用起来都有问题。。。所以现在晕了。。。

这个框架是很久之前用的,具体都忘记了,当使用的服务器是openfire,链接server时用的应该十xmppclient不是xmppstream

热点排行