ios--学习Alamofire网络框架的使用
2019-05-08 23:19
73 查看
1,首先使用cocoapods导入,如果有不会的同学 点击这里,pod的使用
2,直接上代码:
import UIKit import Alamofire enum MethodType:NSInteger { case GET case POST } class NetWorkTools: NSObject { class func requestData(_ type : MethodType, URLString : String, parameters : [String : Any]? = nil, finishedCallback : @escaping (_ result : Any) -> ()) { //1.获取类型 let method = type == .GET ? HTTPMethod.get : HTTPMethod.post // 2.发送网络请求 Alamofire.request(URLString, method: method, parameters: parameters).responseJSON { (response) in // 3.获取结果 guard let result = response.result.value else { print(response.result.error!) return } // 4.将结果回调出去 finishedCallback(result) } } }
代码转载于:swift下Alamofire的使用
这样我们就可以直接调用了。超级方便有木有!
相关文章推荐
- Swift学习记录 - Alamofire 4.0.1网络库基本使用(持续更新...)
- ios开发网络学习二:URL转码以及字典转模型框架MJExtension的使用
- IOS网络操作-使用Alamofire和ObjectMapper处理JSON转对象
- ios开发网络学习AFN框架的使用一:get和post请求
- IOS学习之 网络编程(10)--简单介绍ASI框架的使用
- iOS 使用 AFNetwork && Alamofire 实时监测网络状况
- IOS学习-使用Alamofire和UICollectionView完成列表展示
- iOS 使用 Alamofire 实时监测网络状况
- 从今天开始学习iOS开发(iOS 7版)--实现一款App之Foundation框架的使用
- iOS学习之--------------使用系统方法检测网络情况
- iOS学习笔记-146.网络06——NSURLConnection03_使用
- iOS的alamofire框架的json解析方法,服务器传过来的json格式一定要是标准的格式,否则会报以下错误
- iOS开发使用GDataXML框架解析网络数据
- Swift - HTTP网络操作库Alamofire使用详解1(配置,以及数据请求)
- [iOS 多线程 & 网络 - 4.0] - AFN框架简单使用
- IOS对象关系映射(ORM)之coreData框架的学习——(三)对使用步骤进行方法封装
- Thrift框架学习笔记 IOS/MAC中使用Thrift框架
- iOS学习笔记-145.网络05——NSURLConnection02_使用相关
- Android打造自己的网络框架----RxJava的基础学习使用2(map、flatMap)
- iOS开发网络—09简单介绍ASI框架的使用