iOS开发 Swift添加CocoaPods依赖库管理
来源:互联网 发布:2016年淘宝双十一数据 编辑:程序博客网 时间:2024/06/05 02:55
iOS开发 Swift添加CocoaPods依赖库管理听语音
- |
- 浏览:24
- |
- 更新:2017-01-16 11:43
- |
- 标签:IOS
- 1
- 2
- 3
- 4
- 5
CocoaPods的作用是巨大的,它不仅可以管理OC库,也包含Swift库。为Swift工程添加CocoaPods依赖库管理的流程和OC差不多,不同区分在于Podfile。Swift开发带路,上一个经验《iOS开发 Swift去除Main.storyboard》已经搭建了项目的基本框架,现在在已有框架上继续开发。更多代码查看GitHub上个人写的SwiftDemo。
工具/原料
- Mac OS X操作系统:macOS 10.12.2 (16C67)
- Xcode编译环境:Version 8.2.1 (8C1002)
方法/步骤
打开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)")
}
}
- iOS开发 Swift添加CocoaPods依赖库管理
- iOS开发提高效率之:使用CocoaPods管理依赖库
- CocoaPods做ios库依赖管理
- iOS依赖管理CocoaPods使用
- ios开发依赖管理的工具cocoapods安装记录
- CocoaPods管理依赖库
- ios开发使用cocoapods管理公司内部代码依赖,私有库,本地库
- 使用CocoaPods来管理iOS项目的依赖库
- 使用CocoaPods来管理iOS项目的依赖库
- 使用CocoaPods来管理iOS项目的依赖库
- iOS本地项目依赖项(CocoaPods管理本地库)
- 使用CocoaPods来管理iOS项目的依赖库
- IOS项目中使用CocoaPods管理依赖库
- 使用CocoaPods来管理iOS项目的依赖库
- ios,使用CocoaPods做第三方库的依赖管理
- 使用CocoaPods管理iOS项目中的依赖库
- ios开发 - 使用CocoaPods管理类库
- ios开发 CocoaPods管理本地库
- 【JAVA学习】——J2EE规范
- 275. H-Index II
- 超越fast style transfer----任意风格图和内容图0.1秒出结果
- 如何有效地提高react渲染效率--深复制,浅复制,immutable原理
- 嵌入式系统优点汇总
- iOS开发 Swift添加CocoaPods依赖库管理
- 技术点详解---网络中的身份保护与信息保护
- ssh 无法连接到Linux
- 如何让你的简历脱颖而出
- Gradle问题
- SpringSecurity-密码错误5次锁定用户
- win2003无法访问共享文件夹处理方法
- java DOM 解析
- 欢迎使用CSDN-markdown编辑器