==================================================

AFNetWorking   是基于 nsurlconnection   所以不需要引入库

==================================================

fmdb:

==================================================

xmpp:

理论上讲 只需要

libresolv

CFNetWork

Security  这三个类库就可以了,但是   有些扩展的 xmpp(进一步封装后的)  需要以下

libXml2  在header Search Paths中设置$(SDKROOT)/usr/include/libxml2

libresolv

CFNetWork

Security

libidn.a(加入xmppFrameWork就有)

QuartzCore(不是必须添加,这个是小诚需要使用的)

libsqlite3(不是必须添加,这个是小诚记录最近联系人使用的)

libz(不是必须添加,这个是小诚解压缩使用)

FMDB

宏定义在DEFIND.h中,加入工程后需要添加头文件在.pch中

由于Xcode版本不同 需要的库也有小的区别。如果编译报错  那么需要引入 systemConfiguration  和 corelocation

==================================================

#ifdef __OBJC__   #endif    宏定义的作用

表示宏内引用的文件确保只被使用Objective-C语言的文件所引用,保证引用关系的清晰。

最新文章

  1. java学习笔记之正则表达式
  2. Design6:选择合适的数据类型
  3. SQLSERVER中的假脱机spool
  4. QQ揭秘:如何实现窗体靠边隐藏?【低调赠送:QQ高仿版GG 4.2 最新源码】
  5. 对象生命周期及crud操作
  6. php之常用函数库
  7. UVa 580 (递推) Critical Mass
  8. Pyhton 一行代码求Fibonacci第N项
  9. openStack controller 管理网口TX数据量非常大 网络总是丢包
  10. HTML5 canvas中的转换方法
  11. 在DLL中封装的VCL窗体Tab键响应的问题
  12. bash学习之环境变量
  13. pat L1-006. 连续因子
  14. redis 持久化与备份策略 【转载】
  15. IDEA内的SpringBoot插件安装与SpringBoot项目生成地址
  16. C#发邮件_EmailHelper
  17. 【BZOJ】3282: Tree(lct)
  18. [转]SQL UNION 和 UNION ALL 操作符
  19. python打包--pyinstaller打包报错
  20. C++17尝鲜:结构化绑定声明(Structured Binding Declaration)

热门文章

  1. Raid1源代码分析--写流程
  2. JAVA 对象拷贝
  3. BootStrap--模态框中 上传图片
  4. squid 代理服务器安装配置
  5. AngularJs学习笔记5——自定义服务
  6. c\c++复习基础要点08--c++单例模式
  7. -bash: mysql: command not found 解决办法 (转)
  8. qt: flush: BitBlt failed
  9. using namespace cocos2d;
  10. 挂载(mount)深入理解