内容简介:级别: ★☆☆☆☆标签:「iOS」「CocoaPods」「依赖库」作者:MrLiuQ
级别: ★☆☆☆☆
标签:「iOS」「CocoaPods」「依赖库」
作者:MrLiuQ
审校:QiShare团队
问题:在我们日常开发中,难免会用到一些第三方库(比如 AFNetworking
、 SDWebImage
...),而这些第三方库也许会引用一些别的第三方库,于是我们又要引入别的第三方库。(古语:子子孙孙无穷尽也)
另外,如果第三方库更新了,还要手动重新引入新的库。(总之就是很麻烦)
- 需求:是否能有个工具,能帮助开发者们管理第三方库?在第三方库更新时,能通过一些简单命令,及时更新第三方库?
于是,强大的 CocoaPods
诞生了。
今天我们就来介绍一下 CocoaPods
,以及 CocoaPods
的“安装”和“基本使用”。
一、CocoaPods简介:
CocoaPods是开发iOS项目的库管理工具。它拥有超过55,000个库,并在超过300万个应用程序中使用。通过CocoaPods可以帮助我们优雅地扩展项目,便捷的导入第三方开源库。
附: CocoaPods官网
二、CocoaPods的环境搭建:
-
第一步:首先在安装CocoaPods之前,需要安装好***Ruby***环境。
-
第二步:使用ruby-china的 Ruby 镜像源。 先用命令:
$ gem sources --remove https://rubygems.org/
。 再用命令:$ gem sources -a https://gems.ruby-china.com/
。 为了验证Ruby镜像源是ruby-china,可使用命令:$ gem sources -l
。 -
第三步:安装cocoaPods: 使用命令:
sudo gem install cocoapods
(若无读写权限:用sudo gem install -n /usr/local/bin cocoapods
代替。)
三、CocoaPods的基本使用:
步骤如下:
1. 先通过terminal找到项目目录,并新建Podfile。
使用命令: pod init
。
2. 打开Podfile文件。
使用命令: open Podfile
。
3. 搜索需要导入的框架。
使用命令: pod search 框架名
。
4. 把所要导入的框架信息写入Podfile文件。
platform:ios,'10.0' target :你的项目名字 do pod'AFNetworking','~>3.2.1' pod'SDWebImage' ... end 复制代码
关于版本范围:
符号 | 含义 |
---|---|
> 0.1
|
高于0.1版本(不包含0.1版本)的任意一个版本 |
>= 0.1
|
高于0.1版本(包含0.1版本)的任意一个版本 |
< 0.1
|
低于0.1版本(不包含0.1版本)的任意一个 |
<= 0.1
|
低于0.1版本(包含0.1版本)的任意一个 |
~> 0.1.2
|
版本 0.1.2的版本到0.2 ,不包括0.2。 等效于>= 0.1.2并且 <0.2.0,并且始终是你指定范围内的最新版本。 |
不指定 | 默认为最新版本 |
5. 安装第三方框架
使用命令: pod install
(PS:如果当前网络状况不好,可以不更新索引库,直接用命令 pod install --no-repo-update
即可。)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
数字时代的营销战略
曹虎、王赛、乔林、【美】艾拉·考夫曼 / 机械工业出版社 / 2017-1 / 99.00元
菲利普•科特勒说,市场比市场营销变得更快(Market changes faster than Marketing),在这个变革的时代,从硅谷、波士顿到北京、上海、深圳,我们正在重新定义公司,重新定义组织,重新定义战略;同样地,营销亦需要重新定义。 从本质上讲,营销战略只有两个时代:实体时代与比特时代,也可称为工业时代与数字时代。从5年前开始,第二个时代正在向未来20年展开画卷,数字创新型企......一起来看看 《数字时代的营销战略》 这本书的介绍吧!