background image

IOS

 

    XMPP

 

     

的实践

 

  

从服务器搭建,到客户端实现,一共有四个步骤。服务器搭建基本没有什么大问题,细心一

,关键是剩下的三步。

教程使用的

xmpp framework 不是最新的,所以如果你现在从 Github 上下载最新的 XMPP 

Framework 的话,应该是会出不少问题。
比如就说导入框架的时候,教程简单的说把几个文件夹托进去就可以。但是等实际操作的时
候,会发现,这么做的话会引起很多编译报错。

Getting

 

    started

 

    using

 

    XMPPFramework

 

    on

      iOS

   

一步步来导入

Framework,记住每做一步都要编译一下验证是否没有编译报错,要不等把

所有框架都加进去后,再编译,到时候错误很难查出,我就在这上面浪费了不少时间。
 
剩下就是客户端的创建了。先大概了解下程序的框架,主要是有三个界面,一个登陆,一个
好友列表,一个聊天界面。
程序与服务器交互,我们把协议实现在

AppDelegate 里,这样方便在任何类中调用。

看图吧:

关键部分就是

XMPPDelegate 协议的实现部分,简单的列举一下要使用到的方法:

1

 

1

.关于连接的