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的项目中进行工程更新.

iOS平台软件开发工具(一)-新建的工程使用CocoaPods工具集成第三方框架

时间: 2024-10-26 07:21:24

iOS平台软件开发工具(一)-新建的工程使用CocoaPods工具集成第三方框架的相关文章

货拉拉平台软件开发公司

货拉拉平台软件开发公司(何经理 188.264.66502 微/电)货拉拉APP开发,货拉拉软件开发,货拉拉开发公司,货拉拉是哪家公司开发等相关问题都可以找何经理.业务理解能力和数据分析能力是发现问题的主要能力.效率是结果,媒介是方法,而维度才是一切的基础.试想,如果不是因为移动手机产生了地理位置因素这个新的维度,市场上会有陌陌的一席之地吗?答案一定是否定的.而又因为陌陌是当时众多产品中在媒介搭建上做的最好的,所以最终产生最高效的网络效应搭建结果,也就成了最终的赢家.传统企业内部一个典型的问题就

微商管理系统下单平台软件开发

微商管理系统下单平台软件开发找何经理. 代理商囤货模式+代理商不囤货模式 (多种微商模式定制开发详情问何经理,下面单独剖析这两个方面) 0库存.0物流.0风险的代理模式和囤货模式结合 代理商可不囤货,平台一键代发 1.企业招募代理商,门槛更低,招募更容易,对有能力.有人脉的大学生,不愿意囤货,也没关系2系统内置虚拟库存功能,指不囤货代理,仍在系统后台下单付款,只是货由平台代发消费者3囤货代理商0库存.0物流.0风险,也能成为知名微商品牌代理,利用人脉资源赚钱立即了解 代理授权系统 ①.各级别代理

康皱面膜平台软件开发

康皱面膜分销系统开发[小欧:1366微2427电230],康皱面膜平台软件开发,康皱面膜app开发,康皱面膜软件开发,康皱面膜模式开发,康皱面膜商城系统,康皱面膜分销模式,康皱面膜小程序开发,康皱面膜公众号商城开发. 目前看,这种传统经销商划分代理区域做市场的模式可能随着B2B模式的快速发展将会发生很大的变化.也就是以往是一家经销商在区域市场做市场覆盖.市场服务,随着B2B平台化的发展,未来的市场覆盖模式,将由经销商代理模式,转变为平台化的交叉覆盖的新模式. 从目前B2B的发展趋势看,我的分析:

IOS视频软件开发流程以及源码

因为工作需要制作一个带即时音视频通话功能的 iOS项目APP,借此机会和大家分享心得. 早前忙于工作都没时间去研究音视频通话这方面的技术,对音视频通话技术一无所知,不知道从何入手.然后我就上网搜索了一番,网上的信息真是"海量"啊,我要花很大的力气去查看和要去试用它,看它的功能和实用性是否适合我这类菜鸟型用户. 经过网上搜索筛选了有几种音视频通话品牌,例如ArrowIM 的,奇普嘉的,AnyChat 的,JST 即时通讯的等等. 我查看很多他们相关的信息,觉得选用 AnyChat品牌的比

配送平台软件开发|配送管理系统开发功能设计

生鲜配送管理系统开发司科表示在日渐成熟的新零售商业模式推动下,消费者需求不断扩大同城配送软件服务内容越来越多样化.越来越多的配送软件出现在人们的日常生活中,那么配送平台软件要如何设计才能有效解决传统配送中的痛点呢? 生鲜配送软件功能设计: 1,餐厅专用订单:每家餐厅一个专用菜品清单,方便需求统计. 2,多平台:iOS,安卓,Web全平台覆盖,便于饭店随时随地下单,配送商随时随地管理订单. 3,价格管理:每种食材可以设置多个价格,满足配送需求. 4,订单管理:每日订单自动汇总,采购单.分拣单.配送

区块链数字资产场外OTC|C2C法币交易所平台软件开发搭建

随着新政出来,区块链数字资产越发的火爆.在观望的投资者开始行动.尤其是在年关,年前订好项目,年后来了就可以直接运营.以往年的形式来看,年后数字资产行情都会进入一个高潮.区块链数字资产场外OTC|C2C在各大交易这种模式也叫法币交易,不同于9.20之前的法币撮合交易,现在的法币交易是需要走线下流程的.也是为了规避风险. OTC方式与撮合方式的差异主要表现在:1.是信用基础不同,OTC方式以交易双方的信用为基础,由交易双方自行承担信用风险,需要建立双边授信后才可进行交易,而撮合方式中各交易主体均以交

C#软件开发实例.个人定制自己的屏幕抓图工具(八)加入了截图功能键盘

章文件夹 (一)功能概览 (二)创建项目.注冊热键.显示截图主窗体 (三)托盘图标及菜单的实现 (四)基本截图功能实现 (五)针对拖拽时闪烁卡顿现象的优化 (六)加入配置管理功能 (七)加入放大镜的功能 (八)加入键盘操作截图的功能 (九)使用自己定义光标,QQ截图时的光标 (十)在截图中包括鼠标指针形状 尽管加入了放大镜的功能,可是在进行像素级的定位时,还是不easy精确定位,在用鼠标操作时要改变一两个像素的位置还是有些困难的. 处理键盘按下事件 /// <summary> /// 处理键盘

iOS平台音频开发

在 iPhone 应用或者是游戏的开发过程中,对声音的支持是必不可少的.在我做过的几个应用中,每个都涉及到音效,所以在这里做个简单的归纳,很多都是引用自<iPhone Application Programming Guide>(需要有 Apple ID 才能打开链接),加了一些实际使用的经验. iPhone OS 主要提供System Sound Services播放音频 System Sound Services 是最底层也是最简单的声音播放服务,调用AudioServicesPlaySy

iOS边练边学--多线程练习的多图片下载 以及 使用第三方框架(SDWebImage)的多图片下载

一.自己实现多图片下载应该注意的问题 沙盒缓存的问题 程序缓存的问题 cell重复利用显示图片混乱的问题 -- 用户拖拽快,下载图片慢导致的 解决图片混乱引入NSOperation集合的问题 资源下载失败的问题(练习中没有出现过,但是一定要考虑) 1 #import "ChaosViewController.h" 2 #import "ChaosApp.h" 3 4 @interface ChaosViewController () 5 /** 模型集合 */ 6