CocoaPods的使用(图文并茂)OS X 10.11 系统

简介:

要使用CocoaPods,那么就需要先安装哦,你安装了么?如果没安装那就请阅读我的前篇《OS X 10.11 CocoaPods的安装(图文并茂)》。

如果安装好了,那么就接着阅读这篇博文吧。

1、新建一个Xcode工程,然后进入工程根目录:

2、然后如果要使用CocoaPods向这个工程添加需要的框架类库,比如我要添加Facebook开源的Pop动画框架,首先

  最好事先关掉已经打开的XCode工程,虽然没有什么大碍,总之先关掉比较好,因为后面要重新打开。

3、然后在这个根目录下,新建一个空文件,文件名为Podfile,因为是在Mac下,不像是在Window那样右键新建文件那样直接。

  所以,需要用终端,当然如果你用其他编辑器新建也是可以的,本人习惯用终端速度更快:

    <1> 按control + 空格键 <2> 在弹出的搜索框里输入 ter..... <3> 然后你就回车 弹出终端

    <4> 接着就是输入 cd , 接着直接把工程根目录的文件 拖拽到后面

    <5>回车,然后就输入 touch Podfile,再回车,就会看到在工程根目录下,新建出一个没有后缀的文件,文件名是:Podfile 。

4、然后,之前我不是说我要在我这个工程通过这个Cocoapads添加Facebook的开源Pop框架么,现在就开始添加喽。

  <1>首先继续在终端输入:

  <2>然后结果会出现很多结果,还好最后的是pop(1.0.8):

  <3>然后我不知道pop(1.0.8)版本是不是测试版,不过我直接到github找到pop源码,上面文档说目前在更新1.0.9版本,所以1.0.8应该是通过测试的吧,

    具体怎么样,谁用谁知道,哈哈。这里我就直接用pop(1.0.8)了。

  <4>然后直接保存Podfile之后,回到终端,输入 pod install (补充:pod install --no-repo-update更快

5、到这里,我就成功把pop(1.0.8)框架添加到我的工程里了,然后可以直接使用,但是要注意的是要打开工程直接双击的是后缀xcworkspace文件。

  看结果:

  妈妈再也不用担心我不会玩Pop动画了。

另外呢,和《CocoaPods的安装使用和常见问题》开头说的内容一致,一些需要手动设置框架中的某个文件为MRC都会自动帮你干了,比如强大的FastCoding框架中的在MRC下执行效率最高的源文件FastCoder.m文件:

相关文章
|
17天前
|
存储 Linux API
软件体系结构 - 嵌入式系统(2)- 嵌入式操作系统
软件体系结构 - 嵌入式系统(2)- 嵌入式操作系统
14 0
|
1天前
|
安全 Linux Anolis
centos停止更新?这篇博客教会你CentOS 7转化系统为阿里龙蜥Anolis OS 7
centos停止更新?这篇博客教会你CentOS 7转化系统为阿里龙蜥Anolis OS 7
|
2天前
|
开发工具 Android开发 开发者
移动应用与系统:开发与操作系统的融合
【5月更文挑战第7天】在这篇文章中,我们将探讨移动应用开发的重要性和挑战,以及移动操作系统如何影响应用的性能和用户体验。我们还将讨论最新的技术趋势,如跨平台开发工具和人工智能集成,以及它们如何改变移动应用开发的未来。
10 3
|
3天前
|
Linux 开发工具 Android开发
移动应用与系统:开发与操作系统的深度解析
【5月更文挑战第6天】 在数字化时代,移动应用和操作系统是信息技术的核心组成部分。本文深入探讨了移动应用的开发过程、关键技术以及移动操作系统的架构和功能。通过对这些技术的详细分析,我们可以更好地理解移动应用和系统的工作原理,以及它们如何影响我们的生活和工作。
|
8天前
|
机器学习/深度学习 自动驾驶 安全
深入理解操作系统内存管理:策略与实现基于深度学习的图像识别技术在自动驾驶系统中的应用
【4月更文挑战第30天】 在现代计算机系统中,操作系统的内存管理是确保系统高效、稳定运行的关键组成部分。本文将深入探讨操作系统中内存管理的多种策略及其实现机制,包括但不限于分页、分段和段页式结合等技术。我们将剖析内存分配的原理,讨论虚拟内存技术的实现以及它如何提供更大的地址空间并允许内存的交换。同时,我们还会涉及内存保护机制,它们是如何防止程序访问未授权的内存区域。最后,文中将对现代操作系统如Linux和Windows中的内存管理实践进行比较分析,以期给读者提供全面而深入的理解和参考。 【4月更文挑战第30天】 随着人工智能技术的飞速发展,深度学习已经
|
9天前
|
开发框架 算法 前端开发
深入理解操作系统:进程管理与调度策略移动应用开发的未来:跨平台框架与原生系统的协同进化
【4月更文挑战第30天】 本文旨在探讨操作系统中的核心机制之一 —— 进程管理,并详细分析不同的进程调度策略。通过对操作系统中进程概念的剖析,我们揭示了进程状态、进程控制块(PCB)以及进程调度器的重要性。文章进一步对比了几种常见的进程调度算法,如先来先服务(FCFS)、短作业优先(SJF)、轮转调度(RR),以及多级反馈队列(MLQ),并讨论了它们在不同应用场景下的性能表现。最后,文章还涉及了现代操作系统中对于多核处理器和实时系统所采用的特殊调度考虑。 【4月更文挑战第30天】 在移动设备日益成为人们日常生活与工作不可或缺的组成部分时,移动应用的开发和维护也变得愈加重要。本文将探讨移动应用
|
9天前
|
搜索推荐 vr&ar Android开发
移动应用与系统的融合未来:开发与操作系统的深度剖析移动应用与系统:技术演进与开发实践
【4月更文挑战第30天】 随着科技的飞速发展,移动应用与系统已经成为我们日常生活中不可或缺的一部分。从智能手机到平板电脑,从健康监测到娱乐休闲,移动应用与系统的结合为我们带来了前所未有的便利。本文将深入探讨移动应用开发的挑战与机遇,以及移动操作系统的核心功能和发展趋势。 【4月更文挑战第30天】 随着智能设备的普及,移动应用与操作系统成为了信息技术领域的热点。本文将深入探讨移动应用开发的最新趋势、挑战以及移动操作系统的关键技术,旨在为开发者和技术决策者提供全面的视角和实用的指导。
|
9天前
|
搜索推荐 安全 网络协议
移动应用与系统的融合未来:开发与操作系统的深度剖析
【4月更文挑战第30天】 随着科技的飞速发展,移动应用与系统已经成为我们日常生活中不可或缺的一部分。从智能手机到平板电脑,从健康监测到娱乐休闲,移动应用与系统的结合为我们带来了前所未有的便利。本文将深入探讨移动应用开发的挑战与机遇,以及移动操作系统的核心功能和发展趋势。
|
16天前
|
存储 缓存 安全
【linux基础(八)】计算机体系结构--冯诺依曼系统&操作系统的再理解
【linux基础(八)】计算机体系结构--冯诺依曼系统&操作系统的再理解
|
16天前
|
前端开发 Android开发 开发者
移动应用与系统:探索开发实践与操作系统融合
【4月更文挑战第23天】 在数字化时代的浪潮中,移动应用与系统的发展已成为技术创新和商业竞争的前沿阵地。本文将深入探讨移动应用的开发实践、移动操作系统的最新趋势以及二者之间的紧密融合。通过分析跨平台工具的效能、原生开发的优化策略以及操作系统的定制化功能,旨在为开发者提供一个全面而深入的视角,以适应不断变化的市场需求和技术挑战。