`
lovebirdegg
  • 浏览: 175416 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

怎样将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
0
分享到:
评论
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
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];

而且用起来都有问题。。。所以现在晕了。。。
2 楼 lovebirdegg 2011-10-19  
82934162 写道
请问,你现在还有xmppframework吗?现在google只能用git下载那个资源 并且速度奇慢还中断。。我一直下不下来。。如果有的话下午能发给我下。。。非常感谢。。。

你好,刚看到,有邮箱吗?
1 楼 82934162 2011-10-13  
请问,你现在还有xmppframework吗?现在google只能用git下载那个资源 并且速度奇慢还中断。。我一直下不下来。。如果有的话下午能发给我下。。。非常感谢。。。

相关推荐

    iPhone应用程序编程指南-中文版 pdf

    这本书的中文版使得更多的中国开发者能够轻松掌握iOS应用开发的技术和技巧。 在iPhone应用程序编程中,首先需要了解的是Objective-C或Swift编程语言。Objective-C是苹果长期以来的官方开发语言,而Swift则是近年来...

    iPhone应用程序开发指南.pdf

    iPhone应用程序开发指南是iOS开发领域的专业参考书,为开发者提供...随着移动设备的普及和移动互联网的发展,掌握iPhone应用开发技能变得越来越重要,对于希望在移动应用市场取得成功的人来说,这些知识是不可或缺的。

    iPhone 开发应用程序

    Cocoa Touch是iOS应用开发的核心框架,包含了UIKit、Core Animation和Core Data等子框架。UIKit负责UI的创建和事件处理,Core Animation则用于实现流畅的动画效果,而Core Data则为数据持久化提供支持。开发者需要...

    《iPhone应用程序开发攻略之iPhone特色传感器应用》

    本书的标题为《iPhone应用程序开发攻略之iPhone特色传感器应用》,从这个标题我们可以看出,这本书是专门针对iPhone应用程序的开发者所编写的一本关于iPhone特色传感器的应用开发教程。iPhone特色传感器包括但不限于...

    iOS(iPhone)应用程序开发入门视频教程(35讲)

    资源名称:iOS(iPhone)应用程序开发入门视频教程(35讲)资源目录:【】ios(iPhone)应用程序开发入门视频教程:第10讲多视图应用程序【】ios(iPhone)应用程序开发入门视频教程:第11讲高级UI控件【】ios(iPhone)应用...

    iPhone手机应用程序开发资料

    1. **Flash CS5与iPhone应用开发**: Flash CS5 是Adobe公司的一款集成开发环境,主要用于创建互动内容、动画和应用程序。在描述中提到,Flash CS5 引入了一项重大更新,即支持开发针对iPhone的应用程序。这一特性...

    iPhone应用程序编程指南

    这类应用程序通常以图标形式出现在 Home 屏幕上,并且与 Web 应用程序不同,它们作为独立的执行程序运行于 iPhone OS 上。 - **功能优势**:本地应用程序能够充分利用 iPhone 和 iPod Touch 的硬件特性,如加速度...

    最新 iPhone 应用程序开发全教程.pdf

    ### 最新iPhone应用程序开发全教程知识点总结 #### 一、教程基本信息 ...通过以上内容的学习,读者将能够全面掌握 iPhone 应用程序开发所需的技能,并具备开发出实用且功能丰富的应用程序的能力。

    C#/.NET开发 Android应用程序及iphone应用程序

    XamarinInstaller使用C#/CSharp在.NET开发环境上开发Android应用程序及IOS应用程序的插件及开发说明,C#程序员们的福音,我们的热爱,分享 要求安装了VS2010或VS2012 注意如果只需要开发Android应用程序,仅需安装 mono...

    开发iPhone应用程序基本步骤(英文)

    ### 开发iPhone应用程序基本步骤详解 #### 一、创意构想阶段 在开始任何应用程序的开发之前,最重要的一环就是构思一个独特的应用理念。正如文中所述,“开发iPhone应用程序基本步骤”首先强调的是需要有一个新颖...

    用Eclipse 开发 iPhone Web 应用程序(doc)

    ### 使用Eclipse开发iPhone Web应用程序 #### 一、引言 随着智能手机的普及与移动互联网技术的发展,开发针对特定设备的...在未来,随着移动开发技术的不断进步,针对iPhone的Web应用开发也将变得更加便捷和强大。

    iPhone应用程序开发指南.pdf.

    《iPhone应用程序开发指南.pdf》是一本深入探讨iPhone应用开发的专业书籍,主要针对想要在iOS平台上构建应用程序的开发者。这本书详细介绍了从零开始学习iOS开发所需的知识点,包括Swift编程语言、Xcode集成开发环境...

    iPhone应用程序编程指南(中文版)

    - **开发环境要求**:开发iPhone应用程序需要在运行MacOS X v10.5或更高版本的Intel Mac电脑上进行,并且需要下载和安装iPhone SDK。 - **开发工具**:Xcode是主要的开发工具,用于编写代码、调试和打包应用程序;...

    xcode中应用opencv开发iphone的应用程序

    本教程将深入探讨如何在Xcode中集成OpenCV来开发针对iPhone的应用程序。 首先,我们需要安装OpenCV库。通常,这可以通过CocoaPods或者手动导入完成。对于CocoaPods,我们需要在项目根目录下创建`Podfile`,并在其中...

    iphone SDK应用程序开发 源代码

    《iPhone SDK应用程序开发源代码》是一本专注于iPhone应用开发的专业书籍,其提供的源代码是学习和实践iOS开发的重要资源。本书旨在帮助开发者深入理解iPhone SDK,掌握如何利用它来构建功能丰富的应用程序,并最终...

    软件创富密码:iPhone应用程序开发攻略之深入浅出Objective-C2.0分卷一

    《软件创富密码:iPhone应用程序开发攻略之深入浅出Objective-C2.0(适用于ios4)》系统地介绍了关于使用Objective-C2.0开发iPhone应用程序的基础知识,涵盖各种开发工具的操作技巧、框架(Framework)内部的工作原理...

    ①-iphone应用程序开发-iPhoneAppProgrammingGuide

    ### iPhone应用程序开发——iPhone App Programming Guide #### 一、引言与概述 在《iPhone Application Programming Guide》这一文档中,苹果公司(Apple Inc.)详细介绍了如何为iPhone开发应用程序的相关知识和...

    iphone 聊天应用程序

    本文将深入探讨如何利用PHP搭建服务端,实现iPhone聊天应用程序的通信功能。 首先,我们要明确的是,iPhone聊天应用程序的核心在于实时通信。为了实现这一目标,我们需要选择一种适合的通信协议。在iOS开发中,最...

Global site tag (gtag.js) - Google Analytics