Swift网络库Alamofire的导入
2016-07-18 11:03
381 查看
一、手动导入
1, 官网下载 Alamofire![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/05/d234f758ea5518f94882885bee2e7691.png)
2, 解压下载的文件 放入工程的顶层目录下
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/05/f8877e067699a33de6b079c30e216823.png)
3, 打开工程 Add Files
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/05/f87f81b956d0fd3239e6ae8c9df6a0d6.png)
4, 选中项目 TARGETS > General > Embedded Binaries > +(添加) 完成。 注意选择对应的framework,我们这里选择frameworkiOS
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/05/912ac515c1ddb561d4f8b9f2aa9e71b1.png)
5, 检测是否添加成功,首先检测项目部署版本,使用Alamofire项目 Deployment Target最低为8.0,然后运行下面的代码,调试区输出内容。至此,添加成功
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/05/b5a2a78433aa4c291808dd11e299ddf0.png)
Alamofire.request(.GET, "https://httpbin.org/get", parameters: ["foo": "bar"]) .responseJSON { response in print(response.request) // original URL request print(response.response) // URL response print(response.data) // server data print(response.result) // result of response serialization if let JSON = response.result.value { print("JSON: \(JSON)") } }
二、CocoaPods导入
CocoasPods是 Cocoa 工程的依赖管理工具,安装Alamofire需要CocoasPods最低版本为0.39.0,用下面的命令查看pod版本,版本太低的同学需要先升级pod --version
1, 进入工程目录,创建Podfile文件,文件内容如下
<Your Target Name> 替换成工程对应的名字
source 'https://github.com/CocoaPods/Specs.git' platform :ios, '9.0' use_frameworks! target '<Your Target Name>' do pod 'Alamofire', '~> 3.4' end
2, 然后终端切换到Podfile所在目录 输入命令
pod install
上面两步已经完成导入工作了,在需要使用Alamofire的地方直接导入即可
参考资料(戳这里):
> https://github.com/Alamofire/Alamofire#installation
相关文章推荐
- 云端卫士科普~网络攻击专业名词梳理
- android 网络加载图片,对图片资源进行优化,并且实现内存双缓存 + 磁盘缓存
- 使用HttpURLconnection请求数据
- 利用光纤磁盘阵列实现存储共享[ 转]
- 网络流EK算法
- http响应需要记住的状态码
- HttpSessionBindingListener接口
- iOS安全系列之一:HTTPS
- 【网络安全】图解SSL
- Java学习总结-网络.
- hashMap存储原理
- java https 请求
- 【多线程】网络爬虫源码
- okhttp使用说明
- Android中的网络管理源码分析--netd
- TCP通信(三)——数据读写
- android快捷开发之Retrofit网络加载框架的简单使用
- myshare Linux2操作篇 -系统日志性能与网络管理
- http缓存与cdn相关技术
- 搜索引擎研究---网络蜘蛛程序算法相关资料 Part V (共5部分)