导入库cocoapods的使用

为了防止忘掉或找不到了,特在这做这个笔记。

1.cocoapods的安装

cocoapods的安装是通过ruby,幸运的是Mac电脑都是默认安装ruby的,所以安装ruby的过程就省去了,唯一的前提就是安装Xcode的CommandLineTools。
commandLineTools的安装也很简单,只要在终端输入以下命令:


$ xcode-select --install
如果确实没有安装commandLineTools会提示你要安装它,点安装就可以开始下载,然后等待下载完成后安装即可
下面开始安装cocoapods,本来只需要简单地在终端输入以下命令即可:


$ sudo gem install cocoapods
但是由于中国的互联网是"自由的"。。咳咳,所以呢,你要改变gem的默认下载源:


$ gem sources -a https://ruby.taobao.org       //注意淘宝的变成了https,,,之前一直憋坑在这里
看到以下结果


http://ruby.taobao.org added to sources
将淘宝的ruby源加入进来,看来淘宝也不光是卖东西哈,也是对开发者做了一些贡献的~
删除原来的下载源:


$ gem sources -r https://rubygems.org/
看到以下结果就说明已经成功


https://rubygems.org/ removed from sources
然后呢,就可以愉快地安装上cocoapods了!


$ sudo gem install cocoapods        //跳出来一大推就说明装好了


2.cocoapods的使用
那么cocoapods怎么用呢,当然第一次使用会觉得它非常麻烦,但是呢渐渐地你会发现这是一个非常好用的工具,可以说是iOS开发者必备!
首先创建我们的Xcode工程:File/New/Project.../Single View Application


我们要使用以下几个库:


Alamofire,网络请求库,用来调用图灵机器人的api
SnapKit,用代码进行autolayout设置
Parse ,Parse云服务平台的SDK
ParseUI,Parse提供的便捷UI组件
在Podfile中,输入以下代码:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.4'
use_frameworks!
指定下载源,指定平台版本,使用framework进行集成
由于swift的特殊性,某些第三方库必须使用framework来集成,但是这样也有一个好处,我也是最近才发现,就是Parse和ParseUI其实是OC编写的库,但是呢却不需要OC-Swift的桥接文件了!可以直接当做swift库来使用!
pod 'Alamofire', '~> 1.3'
pod 'SnapKit', '~> 0.12.0'
pod 'Parse','~>1.7.1'
pod 'ParseUI','~>1.1.3'
选择指定的第三方库及其版本


开始安装第三方库,打开终端,将当前目录转到Podfile所在目录:


$ cd /Users/..
输入以下命令开始配置第三方库:


$ pod install
Analyzing dependencies
Downloading dependencies
Using Alamofire (1.3.1)
Using Bolts (1.2.1)
Using Parse (1.7.5.3)
Using ParseUI (1.1.4)
Using SnapKit (0.12.0)
Generating Pods project
Integrating client project
Sending stats
然后等待几分钟,如果一切正常,没有出现错误的话,打开项目文件后你会看到workspace的文件,以后都要使用这个文件来打开项目。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值