cocoaPods安装以及使用过程
2015-10-20 16:48
309 查看
1.cocoaPods是什么?
cocoaPods说白了就是一个方便管理和插入第三方库的插件,再不用他管理我们的第三方库之前我们需要手动的把我们的第三方库加入到我们的程序中,或许有人看完怎么使用后会觉得cocoaPods这么麻烦,还得用最烦人的终端,为什么还要用呢?原因很简单,因为使用cocoaPods加入第三方库不需要加入这些类库所依赖的framework,还有一些手动管理内存时 -fno-objc-arc等麻烦,而且可以直接从git上下载最新的类库,可以说有简单又方便!
2怎么安装
cocoaPods的安装十分的方便,用系统的终端命令就可以。
$sudo
gem install cocoapods
$pod
setup
如果出现安装报错的情况大概
c914
原因是服务器的问题,那么请再终端运行下面语句
gem
sources --remove https://rubygems.org/
gem
sources -a https://ruby.taobao.org/
gem
sources -l
此后再重新运行上面
$sudo
gem install cocoa pods
等待一会。然后显示成功后执行下面的
$pod
setup
这句即可安装完成,需要一段时间的等待!
3如何使用
打开终端
$ cd 你的项目名称(可以拖进来)
点击enter,然后输入下面代码
$ vim Podfile (这句话的意思是在你刚才拖进来的项目中生成一个Podfile文件并打开)
在终端输入下面代码(我再安装MJRefresh)
platform :ios, '7.0'
pod 'MJRefresh'
完成后:wq保存退出
$ pod install
然后等待就可以了!
现在程序里面多了一个xcworkspace,以后在这里面打开就可以了!是不是有简单又方便!
看程序已经有了MJRefresh.而且不需要加入依赖库。
4搜索功能
如果你不知道你要加入的第三方库的全部名字,没关系,cocoaPods具有搜索功能
终端输入(前提是你现在的终端是打开你现在工程的前提下)下面代码
$ pod search (你大概知道的第三方库的部分名字)
enter,出来很多是不是,这样,你重复上面3使用的过程就可以添加了!
cocoaPods说白了就是一个方便管理和插入第三方库的插件,再不用他管理我们的第三方库之前我们需要手动的把我们的第三方库加入到我们的程序中,或许有人看完怎么使用后会觉得cocoaPods这么麻烦,还得用最烦人的终端,为什么还要用呢?原因很简单,因为使用cocoaPods加入第三方库不需要加入这些类库所依赖的framework,还有一些手动管理内存时 -fno-objc-arc等麻烦,而且可以直接从git上下载最新的类库,可以说有简单又方便!
2怎么安装
cocoaPods的安装十分的方便,用系统的终端命令就可以。
$sudo
gem install cocoapods
$pod
setup
如果出现安装报错的情况大概
c914
原因是服务器的问题,那么请再终端运行下面语句
gem
sources --remove https://rubygems.org/
gem
sources -a https://ruby.taobao.org/
gem
sources -l
此后再重新运行上面
$sudo
gem install cocoa pods
等待一会。然后显示成功后执行下面的
$pod
setup
这句即可安装完成,需要一段时间的等待!
3如何使用
打开终端
$ cd 你的项目名称(可以拖进来)
点击enter,然后输入下面代码
$ vim Podfile (这句话的意思是在你刚才拖进来的项目中生成一个Podfile文件并打开)
在终端输入下面代码(我再安装MJRefresh)
platform :ios, '7.0'
pod 'MJRefresh'
完成后:wq保存退出
$ pod install
然后等待就可以了!
现在程序里面多了一个xcworkspace,以后在这里面打开就可以了!是不是有简单又方便!
看程序已经有了MJRefresh.而且不需要加入依赖库。
4搜索功能
如果你不知道你要加入的第三方库的全部名字,没关系,cocoaPods具有搜索功能
终端输入(前提是你现在的终端是打开你现在工程的前提下)下面代码
$ pod search (你大概知道的第三方库的部分名字)
enter,出来很多是不是,这样,你重复上面3使用的过程就可以添加了!
相关文章推荐
- android wifi 无线调试
- RPC failed; result=22, HTTP code = 411
- git更新已經刪除的文件
- 个人信息安全报告发布:有 APP 每分钟调用位置权限 1468 次
- 提取Git每次提交后Commit的文件
- GIT迁移服务器
- java自动生成验证码插件-kaptcha
- 下载量超过一亿的流行应用被发现含有恶意模块
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- 分布式版本管理git入门指南使用资料汇总及文章推荐
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- 苹果与Siri的七年之痒:“宫斗”戏码不断上演
- 命令行:增强版
- jQuery菜单插件用法实例
- 加载flash9.ocx出现错误的解决方法
- jquery实现的代替传统checkbox样式插件
- 10款新鲜出炉的 jQuery 插件(Ajax 插件,有幻灯片、图片画廊、菜单等)
- 推荐40个非常优秀的jQuery插件和教程【系列三】
- Node.js插件的正确编写方式
- 推荐十款免费 WordPress 插件