zoukankan      html  css  js  c++  java
  • 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的项目中进行工程更新.

  • 相关阅读:
    bzoj4326 NOIP2015 运输计划
    bzoj4293 [PA2015]Siano
    bzoj4238 电压
    bzoj4216 Pig
    bzoj 4237稻草人
    [题解] PowerOJ 1752 运输问题 (最大/小费用最大流)
    [题解] PowerOJ 1748 星际转移问题 (最大流 + 并查集)
    [题解] PowerOJ 1746 航空路线问题 (最大费用最大流)
    [题解] PowerOJ 1754 负载平衡问题 (最小费用最大流)
    [题解] PowerOJ 1753 分配问题 (最大/小费用最大流)
  • 原文地址:https://www.cnblogs.com/daxiaxiaohao/p/3909988.html
Copyright © 2011-2022 走看看