iOS程序猿之AFNetworking 3.0 版本使用

本文介绍了如何在iOS中使用AFNetworking 3.0进行网络请求,包括通过cocoapods导入库,配置Info.plist以支持HTTPS,以及详细讲解了GET、POST、下载、上传和网络监听等操作。通过实例代码,帮助开发者掌握AFN 3.0的使用。
摘要由CSDN通过智能技术生成

AFNetworking 3.0 版本使用

在Xcode7.0之后,苹果废弃了NSURLConnection方法,数据请求使用NSURLSession,作为网络请求类第三方库使用量最大的AFN也及时的更新的新的版本——AFN 3.0版本。新的版本的里废弃了基于NSURLConnection封装的AFHTTPRequestOperationManager,转而使用基于NSURLSession封装的AFHTTPSessionManager了。

下面将详细介绍AFN3.0的使用

1.cocoapods导入AFN 3.0

1.1 进入到工程目录下

$ cd 工程目录名

1.2 搜索最新的AFN库版本

$ pod search AFNetworking

1.3 创建podfile文件

$ vim podfile

1.4 按下键盘“i”键,输入如下的pod语句,然后按下“esc”键,退出编辑,再输入“:wq”,保存退出vim,项目根目录下就会新建我们需要的podfile文件

$ platform:ios,'7.0'
$ pod 'AFNetworking','~>3.1.0'

1.5 导入AFN库,使用如下语句导入和直接$ pod install的区别是略过cocoaPods的库更新过程,导入速度较快

$ pod install --verbose --no-repo-update

导入成功,使用后缀名为.xcworkspace的文件打开工程

2.配置plist文件

在Xcode 7.0之后,苹果使用了https的网路协议,所以在网络请求前,我们还需要配置一下工程的Info.plist文件

右键Info.plist文件  ->  open as ->  source code ,找到下图位置,粘贴如下代码

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
    </dict>


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值