zoukankan      html  css  js  c++  java
  • iOS开发CocoaPods使用说明

    • CocoaPods(GitHub)是一个用来帮助我们管理第三方依赖库的工具。
    • 使用CocoaPods的目的是让我们能自动化的、集中的、直观的管理第三方开源库
    • CocoaPods是用Ruby实现的,要想使用它首先需要有Ruby的环境。幸运的是OS X系统默认的已经可以运行Ruby了

    一、替换掉 Ruby 的源(把Ruby镜像指向taobao,避免被墙),使用终端

    1. 移除掉 Ruby 原先的源

      gem source --remove https://rubygems.org/

    2. 添加最新支持的 ruby 镜像的源(淘宝的那个镜像已经不可用了)

        gem source -a https://www.taobao.org/

      3.  检测是否替换成功

        gem source -l

    二、下载安装 CocoaPods

      1.  使用下载安装 CocoaPods 

         sudo gem install cocoapods

      2. 在安装进程结束的时候,执行命令

        pod setup

      3. 检测是否安装成功

        pod --version

    三、CocoaPods 的更新(如果您的电脑上的 CocoaPods 版本过低,可以更新 cocoaPods)

      1.  查看当前电脑上安装的 CocoaPods 的版本

        pod --version

      2.  升级 CocoaPods

        sudo gem install cocoapods

      

    四、项目上使用 CocoaPods 集成第三方库

      1、创建工程,使用终端进入项目工程的根目录下(注意:是有 .xcodeproj文件的那个总目录)

      2、初始化 cocoapods,生成 Podfile 文件

        pod init

      3、利用 cocoapods 搜索项目需要的第三方资源库(此处以 MBProgressHUD 为例)

        pod search MBProgress

      4、将搜索到结果粘贴到刚刚生成的 Podfile 文件中

      5、关闭项目工程和 Podfile 文件,输入以下命令来导入第三方资源库

        pod install --no -repo-update

      6、打开项目工程,检测第三方资源是否被导入成功

    至此,项目中集成 Cocoapods 工具和第三方资源框架 MBProgressHUD 已经完成,如果项目中还需要添加其他的第在方框架,只需重复上面的 3、4、5 这三个步骤即可

  • 相关阅读:
    3.2 线程复用:线程池
    3.1.7 线程阻塞工具类:LockSupport
    3.1.6 循环栅栏:CyclicBarrier
    3.1.4 读写锁
    3.1.5 倒计时器:CountDownLatch
    3.1.3 允许多个线程同时访问:信号量
    3.1.2 condition 条件
    3.1.1 重入锁 以及源码分析
    2.8.4 错误的加锁
    jsp中 scope="application" 表示
  • 原文地址:https://www.cnblogs.com/fanxiaocong/p/7069945.html
Copyright © 2011-2022 走看看