CocoaPods的安装
CocoaPods是在做iOS开发时常用的第三方类库管理工具,在它的官网(https://cocoapods.org/?q=l)上可以找到许多热门的第三方类库,利用这个工具,我们可以将这些第三方类库嵌入到我们的项目中,从而使我们在开发过程中减少不少的工作量。下面讲一下它的安装:
首先,打开打开系统终端terminal(如果不知道在哪的,可以按command+space搜索terminal),输入命令:
gem sources —remove https://rubygems.org/
这个命令是将系统原始的配置资源网站移除给移除掉,因为国内无法访问(有墙)。输入完成后,接着输入以下命令,查看一下是否已经将原先的网站给移除掉了:
gem sources -l
接着是新增taboo实时镜像源(这样就可以安装CocoaPods了):
gem sources -a https://ruby.taobao.org/
如果想要查看是否添加成功,可输入原先的命令(gem sources -l)查看。
OK,接下来安装CocoaPods,命令为:
sudo gem install cocoa pods
安装成功后,接着输入命令:
pod setup
如果此时出现了Setting up CocoaPods master repo
提示,可能要等待一段时间(成功后如下图):
第三方类库的使用
这里的第三方类库的使用指的是结合CocoaPods来将第三方类库导入到项目中。
首先,新建一个工程(也可以是你已创建的工程),在工程的子目录下新建一个Podfile文件(如下图)
接着打开Podfile文件,输入:
platform :ios, '****' /*iOS系统版本*/
use_frameworks!
pod '****', '~> ****' /*所要导入的第三方库名称*及第三方类库版本号*/
然后关闭项目工程。
接着,打开系统终端terminal,用cd命令(或者输入cd后空格,然后将工程目录拖到系统终端,按Enter)将文件目录跳转到工程目录下,然后输入命令:
pod install
成功后有(如下图):
Then,关闭系统终端terminal,到Finder下打开工程,会发现多了一些文件,其中会有一个xcworkspace文件,以后打开工程就是双击这个文件。
最后,打开工程,command+B运行没错就说明cocoapods成功导入第三方库,这样就可以使用了,用法的话,一般在Github搜索第三方库类名,都可以看到。
额外
1.如果在pod install
安装过程中出现了错误:
[!] Pods written in Swift can only be integrated as frameworks; add use_frameworks!
to your Podfile or target to opt into using it. The Swift Pod being used is: SnapKit
在工程文件Podfile中加入---’use_frameworks
’即可。
2.另外,如果iOS开发是用swift语言,在导入一些Objective-C的第三方类库时,需要建立桥接文件,详情在~~这里~~。