项目文件夹
加入第三方框架后的项目文件夹例如以下图
为什么要用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配置文件
cd 项目文件夹
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”就能够一次性把左右用到的第三方库配置好。