黑马程序员技术交流社区

标题: [整理]如何利用CocoaPods提高开发效率 [打印本页]

作者: 倔强的柚子    时间: 2015-5-26 13:52
标题: [整理]如何利用CocoaPods提高开发效率
本帖最后由 倔强的柚子 于 2015-5-26 15:25 编辑

声明:本文源自网络整理及个人见解。
参考出处:http://code4app.com/article/cocoapods-install-usage
http://blog.csdn.net/lizhongfu2013/article/details/26384029
1.CocoaPods是什么
在日后的工作中,经常会遇到和用到第三方类库,而CocoaPods正是用来统一管理第三方类库。CocoaPods的强大之处在于提供了非常简易的下载和安装第三方类库的方法。并且绝大多数的第三方类库都支持CocoaPods。
2.什么是第三方类库呢
就是一个封装好的方法,举个栗子,在做某个app需要一个点击后弹窗的效果,虽然我们会写,但是面对超多的代码常常会头疼,这时,你就可以参考一下前辈们封装好的方法,利用CocoaPods简单的输入两行代码就可以引用前辈们写好的代码,直接拿来使用,是不是很方便呢?更有趣的是,下载第三方类库的网站通常有前辈写好的各种各样的代码,拥有不同的效果和功能,浏览下载网站就可以随心所欲的挑选。让我们在感叹CocoaPods的便捷的同时也要感激一下前辈们。
3如何使用CocoaPods
3.1搭建Ruby环境:http://www.cnblogs.com/daguo/p/4097263.html
3.2下载CocoaPods
终端输入sudo gem install cocoapods
3.3使用CocoaPods
实例程序是本人曾经的一个小练习,就用栗子里的动画弹窗效果。
用终端进入到我的小练习的目录下





建立Podfile,在终端输入 vim Podfile
在进入编辑模式前,我准备去找一下即将使用的第三方类库,这里我使用的是http://code4app.com/category/hud

接下来键盘输入 i,进入编辑模式,输入
pod 'KVNProgress'

由于这个类库没有版本号所以我没有输入
然后按Esc,并且输入“ :”号进入vim命令模式,然后在冒号后边输入wq
敲回车后会发现PodTest项目总目录中多一个Podfile文件

回到终端cd到项目总目录,然后输入 pod install,等待片刻下载完毕后你会发现在你项目文件中有一个
xcworkspace项目文件,到此安装成功。

以后打开项目都从这个文件打开,现在我们开始使用这个第三方类库
首先在需要引用的.m文件中导入类库的头文件#import <KVNProgress/KVNProgress.h>

然后在登陆按钮的点击方法中引用这个第三方类库[KVNProgress showErrorWithStatus:@"请输入黑马账号"];

我仅仅是在项目中导入了一个头文件,输入了一行代码。让我们来看看效果。


这个类库支持高度自定义,比如中间的图像,文字 弹窗时间以及弹窗完成后调用哪个方法这里就不一一概述。而如果我们自己手动去写这个代码,动辄几百行的代码同学们是不是有点淡淡的忧伤呢。。。
4.总结
现在,我们见识到了CocoaPods的强大与便捷,合理的使用它能让我们以后的开发工作如虎添翼,祝黑马的各位学员越过越精彩!






QQ20150526-1@2x.png (12.69 KB, 下载次数: 13)

QQ20150526-1@2x.png

作者: 张晓珊    时间: 2015-5-26 14:38
完全看不懂啊!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2