iOS开发之Cocoa Pods

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"字样的第三方框架

 

搜索结果中会包含:

  1. 框架主要功能
  2. POD配置文件中的格式
  3. 开发者主页
  4. 开源源代码仓库URL,大多存放在Github
  5. 版本历史
  6. 其他辅助功能

提示

如果不确认某一个框架是否可用时,可以先去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 

posted @ 2015-03-06 20:46  董文博  阅读(1172)  评论(2编辑  收藏  举报