JS技术

iOS,CocoaPods使用介绍 - gujinyue - 博客频道 - CSDN.NET gujinyue 欢迎访问

字号+ 作者:H5之家 来源:H5之家 2015-12-13 10:00 我要评论( )

在其它网站看到,觉得很实用,搬到这儿来跟大家一块儿分享 教你如何下载在线视频QUOTE:现在在线视频越来越多了,想下载怎么办?下面我总结了三条方法,好好学习

CocoaPods是专门用来管理第三方开源类库的,项目中如果用到很多第三方库,挨个去下载是很麻烦的事,而如果类库更新了又得去重新下载。CocoaPods是非常有用的类库管理工具。

下面详细介绍如何使用CocoaPods:

1.使用CocoaPods,首先得下载它。前提是有Ruby环境(mac 自带)。

2.查看mac当前的ruby环境:ruby -v

localhost:~ gujinyue$ ruby -v ruby 2.0.0p645 (2015-04-13 revision 50299) [universal.x86_64-darwin15]


3.由于在中国的原因,得把Ruby镜像指向某宝。

(1)gem sources --remove https://rubygems.org/

localhost:~ gujinyue$ gem sources --remove https://rubygems.org/ https://rubygems.org/ removed from sources


(2)gem sources -a https://ruby.taobao.org/

localhost:~ gujinyue$ gem sources -a https://ruby.taobao.org/ https://ruby.taobao.org/ added to sources
(3)gem sources -l (如下说明替换镜像成功) localhost:~ gujinyue$ gem sources -l *** CURRENT SOURCES ***



4.下载CocoaPods (时间可能有点长)

sudo gem install cocoapods 

localhost:~ gujinyue$ sudo gem install cocoapods
Installing ri documentation for cocoapods-0.39.0 21 gems installed

如上就安装好CocoaPods了。接下来就是如何使用它。

1.新建项目


2.创建Podfile:  vim Podfile

在键盘上点击i,会进入编辑模式的

然后输入platform:ios,‘8.0’

pod ‘AFNetworking’




3.先按esc键,然后输入:(冒号shift+:注意中英文切换),然后输入wq,然后回车,会发现项目目录下多了一个Podfile文件

4.cd 项目文件路径。然后pod install,这个过程会有点慢。

localhost:CocoaPodsTest gujinyue$ pod install Updating local specs repositories Analyzing dependencies Downloading dependencies Installing AFNetworking (3.0.1) Installing MBProgressHUD (0.9.1) Generating Pods project Integrating client project [!] Please close any current Xcode sessions and use `CocoaPodsTest.xcworkspace` for this project from now on. Sending stats Pod installation complete! There are 2 dependencies from the Podfile and 2 total pods installed.
5.打开项目文件,会发现


注意:以后打开项目用的是:CocoaPodsTest.xcworkspace

5.打开项目,会发现需要的两个类库已经在那了



6.现在开始用用看


  • 上一篇iOS 图片取色器
  • 顶 2 踩 0

    猜你在找

    查看评论

    * 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

    个人资料


    qq_27325349

  • 访问:120次
  • 积分:65
  • 等级:

    积分:65

  • 排名:千里之外
  • 文章搜索

    文章存档

  • 2015年12月(3)
  • 2015年11月(3)
  • 阅读排行

  • iOS包管理工具(51)
  • iOS http post 网络(20)
  • iOS webservice(11)
  • iOS,CocoaPods使用介绍(5)
  • iOS UI NavigationController UINavigationBar UINavigationItem(2)
  • iOS 图片取色器(1)
  • 评论排行

  • iOS包管理工具(1)
  • iOS,CocoaPods使用介绍(1)
  • iOS webservice(0)
  • iOS http post 网络(0)
  • iOS UI NavigationController UINavigationBar UINavigationItem(0)
  • iOS 图片取色器(0)
  • 推荐文章

  • *Hadoop节点"慢磁盘"监控
  • *假如你想成为全栈工程师…
  • *没有躲过的坑--正则表达式截取字符串
  • *CardView完全解析与RecyclerView结合使用(三十二)
  • *And roid 高仿微信发朋友圈浏览图片效果
  • *通过Ajax的方式执行GP服务
  • 最新评论

  • tyuersunshine: 谢谢博主分享

  • qq_27325349: 如果是xcode7,用某宝的镜像时,记得是https

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • AngularJS使用HTML5摄像头拍照

      AngularJS使用HTML5摄像头拍照

      2016-02-23 09:42

    • 从Container内存监控限制到CPU使用率限制方案 - 走在前往架构师的路上 - 博客频道 - CSDN.NET 走

      从Container内存监控限制到CPU使用率限制方案 - 走在前往架构师的路

      2015-12-15 09:09

    • 正式使用opencv里的训练和检测 - opencv_createsamples、opencv_traincascade

      正式使用opencv里的训练和检测 - opencv_createsamples、opencv_trai

      2015-12-15 08:44

    • 数据抽取工具Kettle使用 - 唐僧打怪兽 - 博客频道 - CSDN.NET 唐僧打怪兽 热爱互联网,编程,比如:J

      数据抽取工具Kettle使用 - 唐僧打怪兽 - 博客频道 - CSDN.NET 唐僧打

      2015-12-14 15:37

    网友点评
    0