iOS开发 Swift添加CocoaPods依赖库管理
听语音
- |
- 浏览:24
- |
- 更新:2017-01-16 11:43
- |
- 标签:IOS
CocoaPods的作用是巨大的,它不仅可以管理OC库,也包含Swift库。为Swift工程添加CocoaPods依赖库管理的流程和OC差不多,不同区分在于Podfile。Swift开发带路,上一个经验《iOS开发 Swift去除Main.storyboard》已经搭建了项目的基本框架,现在在已有框架上继续开发。更多代码查看GitHub上个人写的SwiftDemo。
方法/步骤
-
打开Mac自带“终端”
在Launchpad找到“其他”软件文件夹,找到终端打开;
根据经验《iOS开发 CocoaPods安装、移除和常见问题》升级CocoaPods到最新版本。
-
找到工程文件SwiftDemo的目录
1、在终端输入cd+空格,然后拖动项目文件夹到终端,自动生成路径;
2、创建Podfile文件,终端输入:pod init;
3、编辑Podfile文件,打开文件输入要添加的库。
如:
pod 'Alamofire' # 网络请求库
pod 'SwiftyJSON' # Json解析库
注意:
1、用cocoapods 导入swift 框架 到 swift项目和OC项目都必须要 use_frameworks! 2、使用 dynamic frameworks,必须要在Podfile文件中添加 use_frameworks!
-
为项目导入第三方库和相关依赖库
终端输入:pod install
然后耐心等待下载第三方库,如果文件大,可能要花长时间。终端会打印进度的。
-
完成
可以看到项目目录里面多了4个文件,以后运行工程都使用SwiftDemo.xcworkspace文件,而不再用SwiftDemo.xcodeproj了。
-
对库的使用
1、要引入库:import Alamofire;
2、调用Alamofire的方法实现数据请求;
3、打印请求信息和返回结果。
如:
let parameters: Parameters = ["page": "1", "pageSize":"20"]
Alamofire.request(ServerAPI.advertisement, parameters: parameters).responseJSON { response in
if let JSON = response.result.value {
print("JSON: \(JSON)")
}
}
-