内容简介:级别: ★☆☆☆☆标签:「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
即可。)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Effective JavaScript
David Herman / Addison-Wesley Professional / 2012-12-6 / USD 39.99
"It's uncommon to have a programming language wonk who can speak in such comfortable and friendly language as David does. His walk through the syntax and semantics of JavaScript is both charming and h......一起来看看 《Effective JavaScript》 这本书的介绍吧!