• 安装Cocoapods(Pods 管理iOS 第三方库)


    安装

     可先检测Mac电脑是否安装Pods。打开控制台: 

    $ which pod 
    如果安装,结果如下;如果没有安装,控制台无反应。
    /usr/bin/pod 
    如果没有安装, 以下命令安装之。
    $ sudo gem install cocoapods
     
    此时,安装的进度会 常慢。主要原因是cocoapods.org被和谐了。但好在我们可以用淘宝的
    Ruby镜像来访问cocoapods。ctl+c把上 的命令中断! 
     
    先删除gem访问cocoapods.org的地址。 
    $ gem sources --remove https://rubygems.org/ 
    然后添加新访问地址 
    $ gem sources -a https://ruby.taobao.org/ 
     
     
    可以 以下命令验证你设置的新Ruby镜像 

     $ gem sources -l 

    以上所有完成后,您就可以安装了。
    $ sudo gem install cocoapods
     
    输 Mac登陆的密码安装之。 
    当然,如果你之前安装过,你可以通过以下命令更新。 
    $ sudo gem update cocoapods
    使用

    以上安装完成pods后就可以直接用它了。 

    如何查找需要的类库

    如果我要搜索AFNetworking类库。直接可以在控制台输 : 

    $ pod search AFNetworking
     
    得到如下结果(结果只供参考):
     
    -> AFNetworking (2.5.0)
    A delightful iOS and OS X networking framework.
    pod 'AFNetworking', '~> 2.5.0'
    - Homepage: https://github.com/AFNetworking/AFNetworking
    - Source: https://github.com/AFNetworking/AFNetworking.git - Versions: 2.5.0, 2.4.1, 2.4.0, 2.3.1, 2.3.0, 2.2.4, 2.2.3, 2.2.1, 2.2.0, 2.1.0, 2.0.3, 2.0.2, 2.0.1, 2.0.0, 2.0.0-RC3, 2 2.0.0-RC1, 1.3.4, 1.3.3, 1.3.2, 1.3.1, 1.3.0, 1.2.1, 1.2.0, 1 1.0, 1.0RC3, 1.0RC2, 1.0RC1, 0.10.1, 0.10.0, 0.9.2, 0.9.1, 0. 0.5.1 [master repo]
    - Sub specs: - AFNetworking/Serialization (2.5.0) - AFNetworking/Security (2.5.0) - AFNetworking/Reachability ( AFNetworking/NSURLConnection (2.5.0) - AFNetworking/NSURLSe

        - AFNetworking/UIKit (2.5.0)

    -> AFNetworking+AutoRetry (0.0.5)
    Auto Retries for AFNetworking requests
    pod 'AFNetworking+AutoRetry', '~> 0.0.5'
    - Homepage: https://github.com/shaioz/AFNetworking-AutoRetry - Source: https://github.com/shaioz/AFNetworking-AutoRetry. - Versions: 0.0.5, 0.0.4, 0.0.3, 0.0.2, 0.0.1 [master repo] 

  • 相关阅读:
    blender+threejs
    170112、solr从服务器配置整合到项目实战
    170111、MapperScannerConfigurer处理过程源码分析
    170110、Spring 事物机制总结
    170109、JSONP是什么
    170106、用9种办法解决 JS 闭包经典面试题之 for 循环取 i
    170105、MySQL 性能优化的最佳 20+ 条经验
    170104、js内置对象与原生对象
    170103、Redis官方集群方案 Redis Cluster
    161230、利用代理中间件实现大规模Redis集群
  • 原文地址:https://www.cnblogs.com/lantu1989/p/4937845.html
Copyright © 2020-2023  润新知