一:介绍

在iOS开发中,经常会使用到第三方库,[CocoaPods](https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。 下面就和大家详细介绍一下CocoaPods的使用。

二:升级Ruby环境

1.$ sudo gem update --system

三:使用淘宝的RubyGems镜像

因为那堵墙阻挡了cocoapods.org,我们可以用淘宝的Ruby镜像来访问cocoapods。按照下面的顺序在终端中敲入依次敲入命令:

$ gem sources --remove https://rubygems.org/

//等有反应之后再敲入以下命令

$ gem sources -a http://ruby.taobao.org/

为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:

$ gem sources -l

只有在终端中出现下面文字才表明你上面的命令是成功的:

`*** CURRENT SOURCES ***`

http://ruby.taobao.org/

上面所有的命令完成之后,这时候,你在终端中运行:

$ sudo gem install cocoapods

等上十几秒钟,CocoaPods就可以在你本地下载并且安装好了,不再需要其他设置。

四:使用CocoaPods

我们这里导入AFNetworking AFNetworking类库在GitHub地址

4.1 新建一个项目,名字为TextDemo

4.2 终端中,cd到项目总目录(注意:包含PodTest文件夹、PodTest.xcodeproj、PodTestTest的那个总目录)如下图:

4.3 建立Podfile(配置文件)

接着上一步,终端输入

`vim Podfile`

回车键进入下图:

键盘输入 i,进入编辑模式,输入 低版本的cocoa pods在编写Podfile文件时这样写就可以了

`platform :iOS, '8.0'`

`pod 'AFNetworking'`

高版本的cocoa pods在编写Podfile文件必须这样写

`platform :ios, '8.0'`

`target "TextDemo"do`

`pod 'AFNetworking'`

`end`

|

然后按Esc,并且输入“ :”号进入vim命令模式,然后在冒号后边输入wq

注意:键盘输入 :后,才能输入wq。回车后发现tTextDemo项目总目录中多一个Podfile文件,如下图:

4.4 下载

然后输入

`pod install`

|

等待一会,大约3分钟。

安装成功,查看项目根目录:

注意:现在打开项目不是点击TextDemo.xcodeproj了,而是点击打开TextDemo.xcworkspace 进入项目就可以看到项目结构了:

by-zqk

最新文章

  1. FMDB线程安全
  2. SQL Server(五)——常用函数
  3. jQuery取得select选中的值
  4. C++STL -- vector 使用
  5. [转]UOS 中的虚拟网络设备
  6. SecureCRT 无法删除字符
  7. js监听滚动条事件
  8. git 强制覆盖本地文件
  9. HTTPS 证书配置
  10. 自学Python4.2 迭代器、生成器
  11. 随聊——Python的前世今生
  12. Java解析word,获取文档中图片位置
  13. 西北地区打不开github的解决办法~
  14. Linux netfilter 学习笔记
  15. 深度卷积网络(DCNN)和人类识别物体方法的不同
  16. python3下载图片
  17. 微信小程序 - debug(调试)
  18. svn回滚到某一版本
  19. 使用Caffe训练适合自己样本集的AlexNet网络模型,并对其进行分类
  20. window 安装 Twisted 遇到的问题

热门文章

  1. spring IOC注解与xml配置
  2. 【laravel】Disabling CSRF for Specific Routes - Laravel 5
  3. 【js】【转发】jreturn;、return true、return false;区别
  4. 【js】input 焦点到内容的最后
  5. powerdesigner约束名唯一出错的解决办法
  6. Vmware复制完好的linux目录后网卡操作
  7. Tensorflow 笔记 -- tensorboard 的使用
  8. 《机器学习实战》笔记——AdaBoost
  9. Python 协程、IO模型
  10. springboot集成shiro——登陆记住我