使用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配置文件
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”就能够一次性把左右用到的第三方库配置好。
最新文章
- PHP 实现数学问题:组合
- UIScrollView 性能优化 - view转为Image
- MongoDB安装部署(一)
- GZFramwork快速开发框架之窗体设计说明
- 由文章缩略图读出banner图
- CentOS 加载/挂载 U盘
- Device eth0 does not seem to be present
- 找回丢失的SQL Server性能计数器
- forward &;&; redirect 区别介绍
- linux内核源码结构
- XMLHelper 类
- Oracle 大数据处理(一)
- Oracle ORA-01034,ORA-27101,ORA-00600
- 《JS权威指南学习总结--4.13运算符》
- (中等) HDU 1542 Atlantis,扫描线。
- Delphi 常用API 函数
- mac 安装mysqldb组件包及mac中安装mysql-python遇到的问题
- 恶补web之二:css知识(3)
- Java 对远程文件的操作
- git 设置tracking information
热门文章
- 由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribute 或从 <;serviceDebug>; 配置行为)以便将异常信息发送回客户端,或打开对每个 Microsoft .NET Framework SDK 文档的跟踪并检查服务器跟踪日志。
- CSS(七):浮动
- 第二百七十节,Tornado框架-生成验证码图片,以及验证码结合Session验证
- 深入理解Mybatis中sqlSessionFactory机制原理
- MyBatis 本是apache的一个开源项目iBatis
- 多媒体开发之视频回放---dm642 做rtsp 视频回放功能
- 如何kill掉一个screen
- 如何编写jQuery插件
- java泛型之泛型边界
- lua基础(一)