如何安装CocoaPods,以便在Xcode中快速添加第三方库
文章目录
- 1. 安装CocoaPods
- 2. 用CocoaPods来添加第三方库
CocoaPods 是一个负责管理 Xcode项目中第三方开源库的工具。CocoaPods项目源码
通过 CocoaPods,我们可以将Xcode项目的第三方库统一管理起来,配置和更新只需要几行命令即可完成,大大节省配置时间。
1. 安装CocoaPods
打开终端,进入到需要添加CocoaPods的工程目录下
回车
- 查看ruby版本:
ruby -v
查看gem版本:gem -v
查看源:
gem sources -l
删除现有的国外源:
gem sources --remove https://rubygems.org/
添加国内的源:gem source --add https://gems.ruby-china.com
- 安装Cocoapods:
sudo gem install cocoapods
2. 用CocoaPods来添加第三方库
- 初始化:
pod init
随后,项目文件夹中会多出一个Podfile
打开该文件,在其中添加下面的内容
// pod后面分别是第三方库名、版本号,在不指明版本号时会自动选择最新版本pod 'Alamofire', '~> 4.7'pod 'SwiftyJSON', '~> 4.0'pod 'NVActivityIndicatorView'
- 安装这些第三方库:
pod install
安装完成后打开项目文件夹,可以看到又多出了几个文件
- 双击后缀为.xcworkspace的文件,之后的软件开发就可以直接在这其中进行了
可以看到,第三方类库已经成功导入
相关内容
- Xcode新建View Controller Scene并实现界面间跳转的方法
如何安装CocoaPods,以便在Xcode中快速添加第三方库相关推荐
- iOS SDK开发系列一之Cocoapods原理,Xcode的配置,动态库和静态库介绍
前言 三个月没写东西了,是时候总结点东西了.SDK这个东西开发其实和项目开发类似,但是项目中你不需要关注一些配置和打包的参数,或者你压根不需要关注Framework和.a到底是怎么链接配置的,因为Co ...
- IDEA中快速添加自己自定义的方法方法,想要什么快捷方法都行
IDEA中快速添加自己自定义的方法方法,想要什么快捷方法都行 作为一个从MyEclipse转IDEA的程序员,原来写main就能补全main方法,写syso就能补全System.out.println ...
- ios中常用的第三方库
下拉刷新 EGOTableViewPullRefresh – 最早的下拉刷新控件. SVPullToRefresh – 下拉刷新控件. MJRefresh – 仅需一行代码就可以为UITableVie ...
- python第三方库无法下载_无法使用从PyCharm中下载的第三方库
我正在开发一个脚本,它将使用Basemap库将数据绘制到地图上.我正在尝试导入Shapely,以便在同一个脚本中使用.我在Windows7环境中为Python2.7使用Anaconda2.我用cond ...
- 查看本机中的python第三方库文档
[转载] 原文链接:https://blog.csdn.net/weixin_43936250/article/details/105251049 本机系统为win10,在使用python编程的过程中 ...
- python web开发第三方库_Python Web开发中常用的第三方库
Python Web开发中常用的第三方库 TL;DR 经常有朋友问,如果用Python来做Web开发,该选用什么框架?用 Pyramid 开发Web该选用怎样的组合等问题?在这里我将介绍一些Pytho ...
- VS中添加第三方库及相对路径设置
原文 VS中添加第三方库及相对路径设置 对于一些第三方的SDK,一般会包含头文件(*.h),静态库文件(*.lib)和动态库文件(*.dll). 1. 文件位置:为了提高程序的可移植性,将第三库放在 ...
- python web开发第三方库_以下属于Python中Web开发框架第三方库的是__________
以下属于Python中Web开发框架第三方库的是__________ 答:Django 关于为何要敬业乐群,下列说法错误的是?() 答:敬业乐群可以作为提升我们学习.工作的效率和成果,乃至提升我们生命 ...
- Python中常用的第三方库
Python中常用的第三方库 库名 用途 numpy n维数据表示和运算 matplotlib 二维数据可视化 numpy n维数据表示和运算 pil 图像处理 scikit-learn 机器学习和数 ...
最新文章
- 预加载系列一:DNS Prefetching 的正确使用姿势
- mysql数据库断开连接_解决mysql服务器在无操作超时主动断开连接的情况
- python项目部署到url_项目上线部署
- 【结论】【dfs】费解的开关(joyoi-tyvj 1266)
- 如何选择WEB报表工具(二)
- mysql 5.6.13-winx64_MySQL-5.6.13 zip解压版的安装与配置教程
- 七月最后一波!微软专属内推码等你来抢
- 详解python 字符串
- 【保姆级手写理解——灰色预测理论以及python实现】
- 已知相关系数求解联合分布律
- 使用php生成条形码
- Kafka+Spark Streaming+Redis实时计算整合实践
- Ant下载安装配置及使用
- 【C语言入门】--- 数组详解
- 【目标检测】grid cell、bounding box、ground truth的含义
- 【哪吒社区Java技能树 打卡day2】Java学习路线总结(思维导图篇)
- C语言笔记-进制转换
- python每个数都可由集合中的某两个数相加而得
- CentOS 7 下 kernel 升级
- python 识别二维码/条形码