文档章节

Mac下cocoapods使用说明(2016版)

刘学良
 刘学良
发布于 2016/04/13 14:17
字数 664
阅读 195
收藏 2

博主在上一篇中已经介绍了如何在mac下安装cocoapods(传送门),现在开始简单介绍一下如何使用cocoapods安装三方库到工程中。(10.10.5亲测,可用)

1.首先,新建一个ios工程,博主的工程就叫cocoaPodsTest

2.打开终端,cd到项目总目录(注意:cocoaPodsTest文件夹、cocoaPodsTest.xcodeproj、cocoaPodsTestTest的那个总目录;直接把文件拖进终端就能得到工程的路径)

cd /Users/students/Desktop/CocoapodTest

3.建立Podfile(配置文件),在终端输入一下命令,弹出一个新对话框(此时对话框无法编辑)

vim Podfile

4.在弹出的对话框中输入i,进入编辑状态

输入

platform :ios,'8.0'

pod 'MBProgressHUD','~>0.8' (留意这个0.8版本,下面揭秘)

然后按Esc,并且输入“:”号进入vim命令模式,然后在冒号后面输入wq(wq的意思是写入退出)

点击Enter,自动返回到终端

5.在终端输入pod install,耐心等待3~5分钟,就会显示安装结果

博主成功安装,但是,嘿嘿0.8的版本早就被0.9.2版本替代了(你可能会疑问,我只要0.8版本怎么办,不好意思了,我还没研究,等我研究明白了第一时间告诉大家,也请知道的告诉我).上面还有一些信息就是CocoaPods1.0.0beta.6版本已经发布,大家可以升级安装.

6.这时候打开工程的文件夹,我们会发现文件中的文件变成了这样

这就是使用cocoapods之后安装的插件以后的目录情况

7.注意:我们点击cocoaPodsTes.xcworkspace 而不是cocoaPodsTest.xcodeproj.

打开工程后会看到这样的效果

注意:虽然有些静态库和库显示红色,但是能编译通过.如果你你的工程编译不通过,接下来就需要再添加一个东西就可以了,如图.

8.如果这个时候你的程序能成功运行,那就说明你的三方库安装成功了.

9.代码测试

AppDelegate.m

注意导入头文件

#import "ViewController.h"
......
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    UIWindow *window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds];
    window.backgroundColor = [UIColor yellowColor];
    self.window = window;
    [self.window makeKeyAndVisible];
    ViewController *rootView = [ViewController new];
    self.window.rootViewController  = rootView;
    return YES;
    
    return YES;
}

ViewController.m

注意导入头文件

#import "MBProgressHUD.h"
......
- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    [MBProgressHUD showHUDAddedTo:self.view animated:YES];
}

10.效果图

© 著作权归作者所有

刘学良
粉丝 5
博文 34
码字总数 18933
作品 0
济南
程序员
私信 提问
【GEM】深入理解 cocoapods gem

比较gem,rvm,brew命令 $ gem list 安装cocoapods 清理pods缓存 http://blog.csdn.net/hengshujiyi/article/details/40303457 可能遇到问题 卸载cocoapods 安装和卸载版本 关于rvm管理ruby包 ...

创意总监
2016/06/30
82
0
Mac 安装Homebrew 以及brew update

0、前提"安装CocoaPods 因为最近两天我更换了ssd固态硬盘和重装了 macOS Sierra 10.12系统,需要重新安装cocoaPods Xcode8 macOS Sierra 10.12 安装CocoaPods 我在安装过程pod setup遇到问题...

朝雨晚风
2016/12/20
0
0
使用 CocoaPods 管理依赖库

文本首发于Ryan’s Zone 本篇内容将介绍Mac和iOS开发中必备的一个依赖库管理工具CocoaPods。 CocoaPods是什么 在iOS开发中势必会用到一些第三方依赖库,比如大家都熟悉的ASIHttpRequest、AFN...

孙启超
2014/04/13
182
0
CocoaPods的安装使用和常见问题

原文:http://www.jianshu.com/p/6e5c0f78200a 一、什么是CocoaPods CocoaPods是iOS项目的依赖管理工具,该项目源码在Github上管理。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出...

lingfeng72
2015/11/09
294
0
iOS 最新版的 CocoaPods 安装流程

首先打开终端:(Launchpad-其他-终端)在终端中输入如下指令: 1.移除现有Ruby默认源 $gem sources --remove https://rubygems.org/ 2.使用新的源 $gem sources -a https://ruby.taobao.or...

琳小兮
2016/06/17
434
1

没有更多内容

加载失败,请刷新页面

加载更多

只需一步,在Spring Boot中统一Restful API返回值格式与统一处理异常

统一返回值 在前后端分离大行其道的今天,有一个统一的返回值格式不仅能使我们的接口看起来更漂亮,而且还可以使前端可以统一处理很多东西,避免很多问题的产生。 比较通用的返回值格式如下:...

晓月寒丶
昨天
59
0
区块链应用到供应链上的好处和实际案例

区块链可以解决供应链中的很多问题,例如记录以及追踪产品。那么使用区块链应用到各产品供应链上到底有什么好处?猎头悬赏平台解优人才网小编给大家做个简单的分享: 使用区块链的最突出的优...

猎头悬赏平台
昨天
28
0
全世界到底有多少软件开发人员?

埃文斯数据公司(Evans Data Corporation) 2019 最新的统计数据(原文)显示,2018 年全球共有 2300 万软件开发人员,预计到 2019 年底这个数字将达到 2640万,到 2023 年达到 2770万。 而来自...

红薯
昨天
65
0
Go 语言基础—— 通道(channel)

通过通信来共享内存(Java是通过共享内存来通信的) 定义 func service() string {time.Sleep(time.Millisecond * 50)return "Done"}func AsyncService() chan string {retCh := mak......

刘一草
昨天
58
0
Apache Flink 零基础入门(一):基础概念解析

Apache Flink 的定义、架构及原理 Apache Flink 是一个分布式大数据处理引擎,可对有限数据流和无限数据流进行有状态或无状态的计算,能够部署在各种集群环境,对各种规模大小的数据进行快速...

Vincent-Duan
昨天
60
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部