上一篇文件已经简述brew安装cocoapods(链接),那么现在就用cocoapods干点事情吧。

xocde新建工程那些就不说了。

这里就以下面的这个工程演示吧。

  • 首先打开终端并进入nice工程,找到nice.xcodeproj
  • 初始化pod

pod init

初始化成功后当前路径多出一个Podfile文件

  • 编辑Podfile文件 target ‘nice’ do下面增加一句 pod ‘Alamofire’即可
  • 回到终端安装Alamofire

pod install –verbose –no-repo-update

看到又多了几个文件,然后用xcode打开nice.xcworkspace

  • 测试Alamofire能否发送网络请求

get请求成功

post请求成功

  • 对Alamofire进行封装 方便随时调用Alamofire
import UIKit
import Alamofire
class NetWorkTools {
    //get 请求
    class func GetRequestData(url : String , parameters : [String :NSString]?=nil, finishedCallback : @escaping (_ result : AnyObject) -> ()){
        Alamofire.request(url, method: .get, parameters: parameters).responseJSON { (response) in
            guard let result = response.result.value else{
                print(response.result.error)
                return
            }
            finishedCallback(result as AnyObject)
        }
    }
    //post 请求
    class func PostRequestData(url : String , parameters : [String :NSString]?=nil, finishedCallback : @escaping (_ result : AnyObject) -> ()){
        Alamofire.request(url, method: .post, parameters: parameters).responseJSON { (response) in
            guard let result = response.result.value else{
                print(response.result.error)
                return
            }
            finishedCallback(result as AnyObject)
        }
    }
}

分类: ios

1 条评论

xwk · 2019年2月28日 23:19

有料,mark学习

发表评论

电子邮件地址不会被公开。 必填项已用*标注