iOS网络编程3--swift中使用AFNetworking库

来源:互联网 发布:网络建设与管理答案 编辑:程序博客网 时间:2024/06/05 00:30

iOS开发之网路编程——swift中使用AFNetworking库

一.     AFNetworking简介

AFNetworking是一个轻量级的iOS网络通信类库。它建立在NSURLConnection和NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单。它支持HTTP请求和基于REST的网络服务(包括GET、POST、 PUT、DELETE等)。支持ARC。是个第三方库,采用OC语言,主要处理网络请求事件(数据上传、下载、.)

         但是:当前swift工程中常常使用另外一个使用swift写的框架:Alamofire

这里主要想说,swift工程中导入object库/文件

            Alamofire使用传送门

二.     导入AFNetworking

方法1:

a、          在GitHub:https://github.com/AFNetworking/AFNetworking下载文件,将AFNetworking里面的AFNetworking文件夹(注意:不是将下载的整个文件夹)拉入到工程下,弹出是否复制,选择复制。

b、          建立桥接头文件,由于是在swift工程中使用OC库,所以需要桥接,可以通过新建文件,新建一个objct-c文件,会弹出是否建立桥接文件,点击建立。此时可以删除新建的oc文件了,保留桥接文件

c、           在桥接文件中写#import “AFnetworking/AFNetworking.h”  划线部分是一个相对地址,如果报错,文件找不到,可以更改划线路径试试。

方法2:使用cocopad(同步库时方便)导入【自行百度】,但是还是需要建立桥接文件

 

三.     AFNetworking的用法

传送门:AFNetworking的作用和用法详解

0 0
原创粉丝点击