使用CocoaPods管理第三方类库[效率]

项目文件夹

 

加入第三方框架后的项目文件夹例如以下图





为什么要用Cocoapods

 

iOS开发中经常使用的第三方库,比方:

1、FMDB:在使用SQLite是仅仅须要加入libsqlite3.dylib依赖以及sqlite3.h头文件就可以。可是原生的SQLiteAPI使用相当不友好,而FMDB是对一系列的SQLiteAPI进行封装的库。

2、AFNetworking:网络层框架。构建于NSURLConnection、NSOperation和其它Foundation技术之上。

3、JSONKit:仅次于系统提供的解析框架。很easy易用并且效率又高~仅仅须要下载JSONKit.h和JSONKit.m加入到project中,然后加入libz.dylib就可以

 

 

Ruby环境

 

使用ruby -v查看当前ruby的版本号(mac系统已经自带了)


 

下载CocoaPods

 

运行命令:sudo geminstall cocopods

 

使用CocoaPods

 

1、先搜索有没有第三方类库

 

pod search AFNetworking

 

2、进入项目文件夹,建立podfile配置文件

 

c项目文件夹

vim  podfile

 

3、加入第三方库的信息到podfile配置文件

 

Platform:ios,'7.0'

Pod"AFNetworking","~>2.0"

 

4、配置文件改动好就能够install了

 

Pod install

 

5、假设须要更新怎么办?

 

podupdate

 

思考:一句话来讲,到项目的文件夹。编辑podfile填写须要的第三方库,然后install一些就能够使用了!

!假设你不知道哪一个那就podsearch一下就好了。

假设须要更新,那么改动一下配置文件,然后podupdate就可以。注意:第三方库自己主动放入pods这个文件夹下。

 

流程

 

pod search -> editpodfile - > pod install - > edit podfile - > pod update

 

 

另外

 

1、使用.xcworkspace文件打开项目

 

2、假设在github上下载某一个开源项目。假设该项目使用了cocoapods,直接cd到该项目文件夹,运行“podinstall”就能够一次性把左右用到的第三方库配置好。

 

 




原文地址:https://www.cnblogs.com/ldxsuanfa/p/9971235.html