下载、安装、使用CocoaPods

原创 2015年11月18日 15:32:34

当你开发iOS应⽤用时,会经常使⽤用到很多第三⽅方开源类库,⽐比如JSONKit,AFNetWorking等等。可能某个类库又⽤用到其他类库, 所以要使⽤用它,必须得另外下载其他类库,⽽而其他类库又⽤用到其他类库,“⼦子⼦子孙孙⽆无穷尽也”,这也许是⽐比较特殊的情况。总之⼩小编 的意思就是,⼿手动⼀一个个去下载所需类库⼗十分⿇麻烦。另外⼀一种常见情况是,你项⽬目中⽤用到的类库有更新,你必须得重新下载新版本 ,重新加⼊入到项⽬目中,⼗十分⿇麻烦。如果能有什么⼯工具能解决这些恼⼈人的问题,那将“善莫⼤大焉”。所以,你需要 CocoaPods。
CocoaPods应该是iOS最常⽤用最有名的类库管理⼯工具了,上述两个烦⼈人的问题,通过cocoaPods,只需要⼀一⾏行命令就可以完全解决 ,当然前提是你必须正确设置它。重要的是,绝⼤大部分有名的开源类库,都⽀支持CocoaPods。所以,作为iOS程序员的我们,掌握Coc oaPods的使⽤用是必不可少的基本技能了。

下面不废话,直接看怎么安装使用

查看ruby镜像:

这个镜像大陆是访问不到的,换成淘宝的,地址如下,现在淘宝已经不再提供http的镜像,只支持https,如下图:

执行 gem sources -a https://ruby.taobao.org/

然后再执行 gem sources -l    (小写L不是1),可以看到已经换成淘宝的了,下面可以开始安装了

然后输入命令:sudo gem install cocoapods 开始安装:

等吧,也很快。。。。。

现在安装成功,然后就可以在项目中使用了。


下面介绍如何在项目中使用:


现在新建一个项目(就是你需要使用第三方框架的项目)


然后进入到项目所在目录,跟   .xcodeproj  平级,然后在这个文件夹里面创建Podfile文件,没有后缀名,如下图:


文件里面输入如下:

在github里面有,github地址:https://github.com/AFNetworking/AFNetworking


platform :ios, '7.0'
pod "AFNetworking", "~> 2.0"


然后运行 pod install 开始下载安装:

安装成功,打开项目文件夹,以后再打开项目直接双击   .xcworkspace  文件就可以了



双击打开后可以看到,AFNetworking已经下载好了:




至此,现在项目已经可以使用AFNetworking 了





版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

CocoaPods安装使用

  • 2016-01-05 10:36
  • 155KB
  • 下载

安装ruby环境(使用cocoaPods)

  • 2015-10-27 10:11
  • 199KB
  • 下载

iOS之网络—— NSURLSessionDataTask文件离线断点下载、NSURLSession文件上传、AFN基本使用、Cocoapods安装

1.使用NSURLSessionDataTask实现大文件离线断点下载(完整) 6.1 涉及知识点 (1)关于NSOutputStream的使用 //1. 创建一个输入流,数据追加到文件的屁股上...

CocoaPods安装和使用教程

  • 2016-02-15 14:04
  • 104KB
  • 下载

使用cocoapods下载第三方库

  • 2017-09-15 14:03
  • 458KB
  • 下载

下载和安装和使用CocoaPods

假如你在本地已经安装好Ruby环境,那么下载和安装CocoaPods将十分简单,只需要一行命令。在Terminator(也就是终端)中输入以下命令(注意,本文所有命令都是在终端中输入并运行的: su...
  • Lu_Ca
  • Lu_Ca
  • 2015-07-23 16:37
  • 546

CocoaPods安装和使用副本.pdf

  • 2015-10-19 10:36
  • 1.36MB
  • 下载

cocoapods安装使用

  • 2017-06-27 10:18
  • 608KB
  • 下载

CocoaPods的下载及安装 2016

由于自己更新的时候四五天都没安装成功,所以在这里记录一下具体步骤 环境:xcode8   mac 10.11  1.移除现有的 ruby源(因为它被墙了) $ gem sources --r...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)