天天瞎忙活,QQ:705719110,欢迎来撩!

iOS学习笔记(二十九)————网络请求三方库 ASI && AFN 使用

iOS基础 随风 621℃ 0评论

ASI的使用

导入ASI库,由于ASI库历史比较久远,是MRC的库,所以我们现在使用ARC的话需要配置,在Build Phases中的Compile Sources中加入编译标记-fno-objc-arc,既可以给ARC 项目添加MRC标记(-fno-objc-arc),也可以给MRC项目添加ARC标记(-fobjc-arc)。然后还要添加依赖 libz.dylib 、libxml2.dylib。最后配置libxml2的路径,打开工程设置信息 —>在 Search in Build Settings 中搜索 header search paths —–>添加一个路径: ${SDK_DIR}/usr/include/libxml2

ASIHTTPRequest

ASI监测网络

ASI发送GET请求

ASI发送POST请求

AFN的使用

ASI已经很多年不更新了,而且还是手动管理内存,虽然还有人在维护自己的版本,但是也抵不住新库的出现,AFN一直在更新,老版本的基于 NSUrlConnection ,新版本的 基于 NSUrlSession,来看一下新版老版的用法

AFN网络监测

老版本的 GET请求

老版本的POST请求

新版本的GET请求

新版本的POST请求

这里只是简单试用一下,其实用法是没有太大变化的~

代码请查看 http://git.oschina.net/zcb1603999/LearningiOS

转载请注明:怼码人生 » iOS学习笔记(二十九)————网络请求三方库 ASI && AFN 使用

喜欢 (0)
头像
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址