添加XMPP的模块细节
来源:互联网 发布:tk免费域名官网 编辑:程序博客网 时间:2024/06/05 06:32
我在https://github.com/robbiehanson/XMPPFramework 下载了demo
1。根据需要从demo中分离了代码,具体就是以下部分的内容
2。然后添加引用到的库:libresolv.lib CFNetwork.framework libxml2.dylib SystemConfiguration.framework 这几个库
3。在target 的 header search paths 添加/usr/include/libxml2
具体设置基本完成,在使用项目的时候,我采用的是ARC的方式。在很多xmpp文件里面可以看到以下的一句话:
#if ! __has_feature(objc_arc)
#warning This file must be compiled with ARC. Use -fobjc-arc flag (or convert project to ARC).
#endif
但是当我使用ARC的模式编译
又是老是弹出错误不能使用 dispath_retain 等方式
查看代码的过程中我发现这个已经被定义为空,无效。
最后通过测试。只要将Deployment Target 设置为5.0就搞定了。
arc是从ios6开始支持的,所以对于retain的方式都是对于5.0生效,所以代码必须能支持到5.0版本。
- 添加XMPP的模块细节
- XMPP-好友列表模块的注册和好友列表获取,添加,删除
- XMPP ejabberd 服务器编程(一)为服务器添加模块
- Python扩展模块的细节(
- (Python编程)扩展模块的细节
- XMPP之添加好友
- 链表添加节点的小细节
- iOS XMPP Framework 04 - 添加XMPP Framework
- apache的mod_ssl模块(添加)
- iwebshop后台模块的添加
- OpenWrt添加LuCI的模块
- VC多模块程序设计与发布需要注意的细节
- 编写nginx的http模块需要注意一些细节
- nodejs require本地模块的一些细节笔记
- PHP添加Openfire|XMPP聊天室,添加用户
- 关于xmpp协议的注册模块的实现原理(gloox库)
- Android 模块 -- 基于XMPP协议的手机多方多端即时通讯方案
- Android 模块 -- 基于XMPP协议的手机多方多端即时通讯方案
- 文章上下篇翻篇
- 我的Chinaunix博客的链接
- Hadoop组件部署笔记参考
- Notepad++ 快捷键
- Linux输入子系统:多点触控协议 -- multi-touch-protocol.txt
- 添加XMPP的模块细节
- MySQL 零碎知识点
- fragment研究
- 从网络管理员角度:win 7到底带来了什么【绿色】
- win32多线程编程
- 学习笔记12 ORA-00904 plsql无效标识符 却明明有的字段
- Hadoop 类Grep源代码注释
- js实现按钮点击60秒后重新启用(重新发送验证码)
- jquery事件机制扩展插件 jquery鼠标右键事件