博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac下cocoapods使用说明(2016版)
阅读量:6419 次
发布时间:2019-06-23

本文共 1675 字,大约阅读时间需要 5 分钟。

hot3.png

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

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

133025_M78X_2701860.png

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

133039_zf3v_2701860.png

cd /Users/students/Desktop/CocoapodTest

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

133231_WrnT_2701860.png

vim Podfile

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

输入

platform :ios,'8.0'

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

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

134334_5HJD_2701860.png

点击Enter,自动返回到终端

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

134733_vQUv_2701860.png

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

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

135229_RMyx_2701860.png

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

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

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

135836_uRaQ_2701860.png

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

140509_9CFE_2701860.png

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.效果图

141717_d1LG_2701860.png

转载于:https://my.oschina.net/sayhellovip/blog/658188

你可能感兴趣的文章
细说容灾备份的等级和技术
查看>>
从windows server的文件服务到分布式文件服务(五)
查看>>
ansj分词
查看>>
如何理解Spring的控制反转IOC和依赖注入DI思想
查看>>
权限设计中的数据灵活存储设计策略参考[以不变应万变]
查看>>
好博客
查看>>
我的友情链接
查看>>
linux第四课
查看>>
【Sensors】原始GNSS测量(6)
查看>>
JAVA 初始化顺序
查看>>
Foxmail 邮箱配置 腾讯企业邮箱
查看>>
MySQL升级的3种方法
查看>>
基于网络设备的安全访问控制总结及案例
查看>>
规则引擎如何操作内存表学习
查看>>
我的友情链接
查看>>
2016-4-10学习笔记
查看>>
对/sbin/nologin的理解
查看>>
VC中使用XMLRPC提供接口(XMLPRC++)
查看>>
实战:EFS加密文件夹的过程
查看>>
CrazyWing:Python自动化运维开发实战 十三、Python文件I/O
查看>>