Cocoa Pods
CocoaPods是一个负责管理iOS项目中第三方开源代码的工具
Cocoa使用Ruby开发,其源码在Github上开源
https://github.com/CocoaPods/CocoaPods
可以节省设置和更新第三方开源库的时间,提高工作效率
提示:
使用Ruby开发的优秀的开源组件包,大多由RubyGems管理,如ROR
RubyGems,简称gems。是一个用于对 Ruby组件进行打包的Ruby打包系统。它提供一个分发Ruby程序和库的标准格式,还提供一个管理程序包安装的工具
安装CocoaPods
打开终端
sudo gem install cocoapods
命令解释:用gem安装cocospods工具包
pod setup
命令解释:用gem安装cocospods工具包
提示
安装了CocoaPods之后,今后在命令行中,直接使用pod即可
参考资料
http://code4app.com/article/cocoapods-install-usage
CocoaPods的使用——查找第三方库
打开终端
pod search json
命令解释:在pods库中搜索包含"json"字样的第三方框架
搜索结果中会包含:
- 框架主要功能
- POD配置文件中的格式
- 开发者主页
- 开源源代码仓库URL,大多存放在Github
- 版本历史
- 其他辅助功能
提示
如果不确认某一个框架是否可用时,可以先去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的源
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