CocoaPods是一个负责管理iOS项目中第三方开源代码的工具ios
Cocoa使用Ruby开发,其源码在Github上开源 git
https://github.com/CocoaPods/CocoaPodsgithub
能够节省设置和更新第三方开源库的时间,提升工做效率json
提示:ruby
使用Ruby开发的优秀的开源组件包,大多由RubyGems管理,如ROR网络
RubyGems,简称gems。是一个用于对 Ruby组件进行打包的Ruby打包系统。它提供一个分发Ruby程序和库的标准格式,还提供一个管理程序包安装的工具app
打开终端框架
sudo gem install cocoapods工具
命令解释:用gem安装cocospods工具包spa
pod setup
命令解释:用gem安装cocospods工具包
提示
安装了CocoaPods以后,从此在命令行中,直接使用pod便可
参考资料
http://code4app.com/article/cocoapods-install-usage
打开终端
pod search json
命令解释:在pods库中搜索包含"json"字样的第三方框架
搜索结果中会包含:
提示
若是不确认某一个框架是否可用时,能够先去Github上看一下
在Xcode中新建项目
打开终端
cd 项目目录
pwd
open -e Podfile
输入诸如如下内容:
platform :ios, '7.0'
pod 'AFNetworking'
保存退出,回到终端
pod install
命令解释:按照Podfile中的设置安装并配置Xcode项目
提示
因为网络缘由,Analyzing dependencies(分析依赖)过程可能会很是长
貌似很难看到截图的画面...
添加完成以后,双击xxx.xcworkspace便可
全部项目中使用的第三方库的相关配置已经所有完成
注意:使用Pods配置的项目,在#import头文件时,须要
#import <AFNetworking.h>
添加或升级第三方库
编辑Podfile文件
而后打开终端,进入项目目录输入以下命令
若是升级第三方库,输入:
pod update
若是添加了新的第三方库,输入:
pod install
添加gem的源
gem sources -a http://ruby.taobao.org/
查看gem源
gem sources –l
gem自身升级
sudo gem update –system
查看当前版本
gem –version
清除过时的gem
gem cleanup
安装包
gem install ruby
卸载包
gem uninstall ruby
更新本地安装的包
gem update
列出本地安装的包
gem list