iOS平台软件开发工具(一)-新建的工程使用CocoaPods工具集成第三方框架
CocoaPods是一款集合了上千个第三方开源库的开发工具,能够大幅度的提升团队项目的开发效率,降低时间成本。
那么就看一下CocoaPods这个工具在项目中的使用体现吧。
我们马上用ASIHTTPRequest第三方开源框架,说明如何在我们的项目中使用CocoaPods工具快速集成第三方开源框架。
首先,创建一个iOS平台下的空应用程序工程EmptySample。
然后,在终端中进入新建的工程目录,如图所示
结果如图所示.
在新建的工程根目录下,使用vi命令新建Podfile文件.(注意,不用加文件后缀名)
haohao:EmptySample lewis$ vi Podfile
那接下来我们编辑Podfile文件内的内容为
platform :ios, '7.0' pod 'ASIHTTPRequest', '~> 1.8.2'
保存文件后,我们可以看到在刚才新建的EmptySample工程根目录下已经多了一个Podfile文件.
接下来,在终端中使用pod update命令,用来更新我们的工程,当出现如下内容后,则代表根据Podfile文件更新工程成功.(注意,因为第三方的开源框架
需要网络下载,所以中间会有短暂的停滞状态)
Update all pods Analyzing dependencies Downloading dependencies Installing ASIHTTPRequest (1.8.2) Installing Reachability (3.1.1) Generating Pods project Integrating client project[!] From now on use `EmptySample.xcworkspace`.
那么现在就需要大家注意两点
- pod update命令只能是当我们的mac os环境中已经安装了CocoaPods这个第三方工具才能使用;
- pod update命令只能是在终端的当前目录中已经包含Podfile文件的情况下才能使用;
- pod update命令的功能就是根据Podfile文件内的内容来更新当前工程目录以及工程目录中的工程文件(***.xcodeproj)
当工程更新成功后,我们再打开工程时就不用再打开***.xcodeproj文件了,而是打开***.xcworkspace。如图所示。
接下来呢,我们就一起看下如何在自己的环境中配置CocoaPods工具,以及在已经使用了CocoaPods的项目中进行工程更新.
转载于:https://www.cnblogs.com/daxiaxiaohao/p/3909988.html
iOS平台软件开发工具(一)-新建的工程使用CocoaPods工具集成第三方框架相关推荐
- 直播网站源码直播平台软件开发iOS动手做一个直播(原理篇)
直播网站源码直播平台软件开发iOS动手做一个直播(原理篇) 上篇文章主要给出了代码,但是并没有详细说明直播相关的知识,这篇文章就说一下直播的相关理论知识.附上直播代码篇地址. ###推流 腾讯直播平台 ...
- 海思HI35xx平台软件开发快速入门之H264解码实例
前言 H264视频编码技术诞生于2003年,至今已有十余载,技术相当成熟,它的优势在于有高的视频的压缩率,利用帧间和帧内预测(Estimation).变换(Transform)和反变换.量化(Quan ...
- 直播平台软件开发中选择点播播放器哪家强?
直播平台软件开发中选择点播播放器哪家强? 太长不看版 这里选择了开源播放器IjkPlayer和直播云厂商播放器PLDroidPlayer作为测试样本. 数据统计 软硬编码 IjkPlayer PLDr ...
- 直播平台软件开发的前端如何实现整套视频直播技术流程
直播平台软件开发的前端如何实现整套视频直播技术流程 正文 下面按照目录大纲来一个一个讲解. 1. 直播技术的介绍 直播技术涵盖很广,现如今大家广泛了解的就有视频网站的个人直播.手机直播.安防方面的摄像 ...
- 2018年最好的软件开发、云计算、大数据分析和机器学习工具
InfoWorld编辑和评论家评选出今年最好的软件开发,云计算,大数据分析和机器学习工具. 欢迎来到InfoWorld的年度技术奖,这是我们对信息技术领域中最好,最具创新性,最重要的产品的年度庆典. ...
- 企业应用软件开发平台|软件开发平台有那些?
企业应用软件开发平台|软件开发平台有那些? 一.关于企业应用软件 企业应用软件是指可以在系统软件之外的所有应用软件,为满足企业应用需求而提供的软件. 企业应用软件它不单单是软件,更是根据企业管理的理论 ...
- 盘点直播直播平台软件开发技术中的编解码、直播协议、网络传输与简单实现
盘点直播直播平台软件开发技术中的编解码.直播协议.网络传输与简单实现 编解码 视频封装格式就是我们通常所说的 .mp4,.flv,.ogv,.webm 等,它其实就是一个盒子,用来将实际的视频流以一定 ...
- 物联网大数据平台软件开发架构案例解析
物联网大数据平台软件开发架构案例解析 有人说物联网是引领信息技术的第三次浪潮. 第一次浪潮是个人电脑的出现,开创了信息时代的第一次革命,此次浪潮成就了微软.IBM等巨头. 第二次浪潮是以信息传输为特征 ...
- 二级分销系统平台软件开发
Facebook创始人马克·扎克伯格表示:"99.4%的物理对象至今尚未连接到互联网.这意味着全球1.5万亿事物中仅有100亿已经连接到互联网.即便如此,我们也已毫无悬念地进入了物联网(IO ...
最新文章
- 【java】将自己写的类生成说明文档的方法
- VS2013+openCV3.0无脑配置方法+解决警告问题【windows平台】
- python利用决策树进行特征选择
- jquery Deferred
- 【转载】DataKeyNames,DataKeys 用法浅谈
- STL中map和string, vector 用法详解
- 链接学习之obj文件探索
- XCopy命令实现增量备份
- 破解数字游戏 —— 概率篇
- MySQL在windows系统中修改datadir路径后无法启动问题,报错1067
- Java基础教程汇总
- zemax输出ies_ProSource光源模型分析和转换软件
- Linux 用户和权限管理
- 幼儿园数学目标_大班数学领域目标
- Egret之Eui.Button换肤
- 在proteus中的排阻的查找_PROTEUS中这个排阻怎么找到?
- 计算机毕业设计Java智能超市导购系统(源码+系统+mysql数据库+lw文档)
- 如何让电脑连接上手机的无线网
- Python键盘输入
- [python] 使用Jieba工具中文分词及文本聚类概念
热门文章
- 4.2 One-Shot 学习
- Pandas Index对象
- Pandas 文本数据方法 find( ) rfind( ) index( ) rindex( )
- c语言把一段编码注释,C语言编码规范——着重注意点整理
- debian9.4网络配置及永久静态默认路由
- 分布式文件系统-HDFS( HDFS全称是Hadoop Distributed System)
- Java虚拟机学习总结(1)——JVM内存模型
- Mysql学习总结(64)——Mysql配置文件my.cnf各项参数解读
- python开发环境anaconda3_Python环境管理(Anaconda3)
- php删除树结构文件,树型结构列出目录中所有文件的php代码