修改cocoapods文章

This commit is contained in:
luke
2013-06-23 21:37:59 +08:00
parent b210107071
commit 2dafffa132
+7 -5
View File
@@ -9,7 +9,9 @@ tags:
- ruby
---
<img width="140" height="140" src="http://ww1.sinaimg.cn/bmiddle/65cc0af7jw1e5wzbyfdkgj20bo0bogm8.jpg"/>
<img align="left" width="140" height="140" src="http://ww1.sinaimg.cn/bmiddle/65cc0af7jw1e5wzbyfdkgj20bo0bogm8.jpg"/>
<br/>
###一.cocoapods介绍
在开发iOS的程序的时候,经常会用到第三方的库,一般的做法就是直接将其源码拷贝到自己的项目中,或者将其静态库拷贝到项目中进行使用。当这个三方库的版本更新了,还需要重新进行拷贝复制,非常不方便,且库与库之间的依赖也不好管理,cocoapods的出现便是解决这一问题的。cocoapods是一个ruby实现的objc三方库依赖管理工具,可以看得出,cocoapods在很多地方借鉴了ruby的包管理工具gem。
@@ -48,12 +50,12 @@ cocoapods是使用ruby写的,可以通过gem进行安装,所以第一步你
### 三.cocoapods使用
####1.创建一个项目,比如创建一个名为podtest的项目
####2.在项目的根目录中创建一个名为'Podfile'的文件,在此文件中加入相应的设置
#####1.创建一个项目,比如创建一个名为podtest的项目
#####2.在项目的根目录中创建一个名为'Podfile'的文件,在此文件中加入相应的设置
platform :ios, '5.0'
pod 'AFNetworking'
####3.在项目根目录中运行`pod install`,得到如下输出
#####3.在项目根目录中运行`pod install`,得到如下输出
➔ pod install
Setting up CocoaPods master repo
@@ -74,5 +76,5 @@ cocoapods是使用ruby写的,可以通过gem进行安装,所以第一步你
这个时候在你的home目录中多了一个.cocoapods的目录,且此目录下有一个master的目录,这里便是自动clone出来的官方的podspec库。
####4.这个时候已经生成了一个XCode的workspace文件,你可以打开workspace
#####4.这个时候已经生成了一个XCode的workspace文件,你可以打开workspace
你会发现cocoapods会将所有的三方库放在一个单独的名为Pods的项目中进行维护,这个Pods的项目将所有的三方库打包成一个单独的静态库,供主项目使用,至于三方库的资源文件,则提供了一个拷贝脚本,供主项目使用`Pods-resources.sh`