IOS中CocoaPods安装与使用

摘要:
cocoapods在Ios中具有强大的功能。我不会在这里一一解释。首先,必须安装xcode。其次,必须在Xcode2中安装commandLine。其次,必须开始安装cocoaPods1。首先,下载/安装CocoaPods。

网上有很多文章关于 cocoaPods配置文章,其实cocoaPods配置并不难,只是比较繁琐而已,我也是照着网站文章一步步搭建配置成功。写这篇文章的目的就是像做笔记一样,便于以后用的时候好回忆。废话不多说,直接开始。

CocoaPods在Ios中强大的功能,我就不再这里一一解说(不清楚的盆友,可以搜索一下)

一:安装前提

1:必须安装Xcode

2: 必须安装 xcode 中 command Line

二:开始安装cocoaPods (我假设大家都安装第一步)

1:下载 /安装 cocoapods

①:打开终端 输入命令

②:在终端上直接输入 gem installcocoapods

IOS中CocoaPods安装与使用第1张

三:使用CocoaPods

1:你先随便在XCode中建一个项目。

IOS中CocoaPods安装与使用第2张

2:打开终端,使用cd命令定位到需要使用CocoaPods的项目根路径。

IOS中CocoaPods安装与使用第3张

IOS中CocoaPods安装与使用第4张

3:现在需要在项目中建立Podfile文件 (这个是CocoaPods固定规则)

步骤①:使用创建Podfile的命令

touchPodfile

IOS中CocoaPods安装与使用第5张

步骤②:然后编辑Podfile文件,命令

open -e Podfile

IOS中CocoaPods安装与使用第6张

步骤③:在弹出的编辑界面中输入(你要下载的内容)

IOS中CocoaPods安装与使用第7张

platform :ios, '7.0'

pod 'Reachability', '~> 3.2'

pod 'SDWebImage', '~> 3.7.3'

pod 'AFNetworking', '~> 2.5.4'

解释:

platform :ios, ‘7.0’---这个必须加入,最好指明最低版本,最低支持7.0版本。

pod 'Reachability', '~> 3.2’ 表示要下载Reachability 3.2版本。

pod 'SDWebImage', '~> 3.7.3’ 表示要下载SDWebImage 3.7.3版本。

pod 'AFNetworking', '~> 2.5.4’ 表示要下载AFNetworking 2.5.4版本。

把你需要加入的类库和版本号依次放入,一行一个类库。

IOS中CocoaPods安装与使用第8张

4:我怎么知道写pod 'Reachability', '~> 3.2’,pod 'SDWebImage', '~> 3.7.3’ ,这个不需要去记。有一个很简单方法。

①:打开命令终端 pod search “你需要的类库名称”(这个类库名必须是是正确存在的)

pod searchReachability

IOS中CocoaPods安装与使用第9张

IOS中CocoaPods安装与使用第10张

5:最后输入 pod install 命令即可成功下载

IOS中CocoaPods安装与使用第11张

http://blog.csdn.net/jymn_chen/article/details/19213601

参考文章http://my.oschina.net/vimfung/blog/182427

http://blog.csdn.net/wzzvictory/article/details/19178709

转载自:http://www.cnblogs.com/gcb999/p/4741831.html

免责声明:文章转载自《IOS中CocoaPods安装与使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇c printf打印日志解空间树(回溯算法,分支界限法)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

K8S常用命令

引自: https://www.cnblogs.com/dalianpai/p/12370635.html #查看所有namespace的pods运行情况 kubectl get pods --all-namespaces #查看具体pods,记得后边跟namespace名字哦 kubectl get pods kubernetes-dashboard...

C++读写txt

1、File* (1) 写入txt void WriteTXT() { std::string filepath; FILE* file = fopen(filepath.c_str(), "wt+"); if (file) { std::string str = "test"; std::...

[转] iOS使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)

转自: 在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线的需求。之前在网上找了一些资料,有的是重绘UILabel的textLayer,有的是用html5实现的,都比较麻烦,而且很多UILabel的属性也不起作用了,效果都不理想。后来了解到NSMuttableAttstring(带属性的字符串),上面的一些需求都可以很简...

k8s pod自动重启原因(jvm内存设置)

转载:https://blog.csdn.net/yzh_1346983557/article/details/89216494 k8s集群环境下,docker容器中运行镜像方式启动springboot项目。由于制作的镜像未对JVM的内存进行配置,那么 JVM 会默认设置堆栈的大小,这个大小是根据物理机的内存进行分配的。 那么物理机的内存越大,默认分配的内...

移动三“.NET研究”国己然鼎立,普​通开发者如何选择开发​平台? 狼人:

  Nokia和Microsoft 终于搞基成功,业内人事普遍都看好两家厂商的“软硬结合”。这一结局直接把Windows Phone 7 这一新兴手机移动操作系统送到与如日中天的 iPhone 与 Android 在同一位置上,变成了三国之势。究竟两家公司的合作是 " No - Win " 还是 "Win - Kia " 这里不做讨论,只能引用我们瓷器国的...

iOS和Android的app界面设计规范(转)

记录一下iOS和Andoird的界面设计规范,方便进行标准的产品设计,并与设计师顺畅沟通 iOS篇 界面尺寸 设备 分辨率 状态栏高度 导航栏高度 标签栏高度 iPhone6 plus 1242×2208 px 60px 132px 147px iPhone6 750×1334 px 40px 88px 98px iPhone5/5s/...