IOS Swift 5.0 Alamofire的简单使用

Alamofire 可以通过 CocoaPods 导入,也可以下载导入,这里是初学, CocoaPods 还不太熟悉,就直接下载导入使用了

1、Alamofire 下载

2、Alamofire 导入

3、Alamofire 使用

 

1、Alamofire 下载

第一步最简单,直接到 GitHub 下载就好了,下载好之后解压

 

2、Alamofire 导入

第二步首先要创建一个项目,也很简单

创建好之后导入下载好的 Alamofire

如图所示:File -> Add Files to “项目名称” …

点击 Add Files to “项目名称” … 之后,弹出选择界面

勾选 Copy items if needed 

找到下载解压好的 Alamofire 位置,选择 Alamofire.xcodeproj 

最后点击右下角的 Add 就可以将 Alamofire 导入项目了

 

3、Alamofire 使用

通过上面的步骤可以,我们已经将 Alamofire 导入了项目

但是,在使用的时候,会发现出现找不到 Alamofire 的情况,或者是在模拟器上可以运行,真急调试就报找不到 Alamofire,这时,我们应该将 Alamofire 添加到 项目的静态库中,如下图所示:在 Name 下面显示了,表示已经添加好了

根据 1、2、3、4 步骤将 Alamofire 添加到项目的静态库中,到了第 4 步,点击 + 的时候,会弹出选择,如下图所示:

我这里是创建的 iOS 项目,所以选择的是第一个,其他如 macOS、tvOS、watchOS项目可以可以根据不同的项目类型灵活选择

添加到静态库之后就能够使用了,我写了一个简单的demo,代码如下:

import UIKit
import Alamofire

class RequestController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        //接口地址
        let urls:String = "http://www.baidu.com"
        //参数
        let parameters:Dictionary = ["type":"1","name":"customer","password":"123456"]
        //Alamofire 请求实例
        AF.request(URL(string: urls)!, method: .post, parameters: parameters)
                        .responseString { (responses) in
            let ste:String = responses.value ?? ""
            print(ste)
        }
        // Do any additional setup after loading the view.
        
    }

}

使用方法:

导包 import Alamofire

设置接口地址,这里用的 let urls:String = "http://www.baidu.com"

设置请求参数,随便传了几个 

let parameters:Dictionary = ["type":"1","name":"customer","password":"123456"]

请求方式是 POST

最后打印请求结果

            let ste:String = responses.value ?? ""

            print(ste)

请求结果就是一段 HTML 代码,如果正式使用时,返回的是约定好的数据格式,就通过JSON解析处理就好了

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值