zoukankan      html  css  js  c++  java
  • iOS开发之Cocoa Pods

    Cocoa Pods

    CocoaPods是一个负责管理iOS项目中第三方开源代码的工具

     

    Cocoa使用Ruby开发,其源码在Github上开源 

    https://github.com/CocoaPods/CocoaPods

     

    可以节省设置和更新第三方开源库的时间,提高工作效率

     

    提示:

    使用Ruby开发的优秀的开源组件包,大多由RubyGems管理,如ROR

    RubyGems,简称gems。是一个用于对 Ruby组件进行打包的Ruby打包系统。它提供一个分发Ruby程序和库的标准格式,还提供一个管理程序包安装的工具

    安装CocoaPods

    打开终端

    sudo gem install cocoapods

    命令解释:用gem安装cocospods工具包

     

    pod setup

    命令解释:用gem安装cocospods工具包

     

    提示

    安装了CocoaPods之后,今后在命令行中,直接使用pod即可

     

    参考资料

    http://code4app.com/article/cocoapods-install-usage

    CocoaPods的使用——查找第三方库

    打开终端

    pod search json

    命令解释:在pods库中搜索包含"json"字样的第三方框架

     

    搜索结果中会包含:

    1. 框架主要功能
    2. POD配置文件中的格式
    3. 开发者主页
    4. 开源源代码仓库URL,大多存放在Github
    5. 版本历史
    6. 其他辅助功能

    提示

    如果不确认某一个框架是否可用时,可以先去Github上看一下

    基本使用

    Xcode中新建项目

    打开终端

    cd 项目目录

    pwd

    open -e Podfile

    输入诸如以下内容:

    platform :ios, '7.0'

    pod 'AFNetworking'

    保存退出,回到终端

    pod install

    命令解释:按照Podfile中的设置安装并配置Xcode项目

    提示

    由于网络原因,Analyzing dependencies(分析依赖)过程可能会非常长

    貌似很难看到截图的画面...

    后续工作

    添加完成之后,双击xxx.xcworkspace即可

    所有项目中使用的第三方库的相关配置已经全部完成

    注意:使用Pods配置的项目,在#import头文件时,需要

    #import <AFNetworking.h>

     

    添加或升级第三方库

    编辑Podfile文件

    然后打开终端,进入项目目录输入如下命令

    如果升级第三方库,输入:

    pod update

    如果添加了新的第三方库,输入:

    pod install

    GEM常用命令

    添加gem的源

    gem sources -a http://ruby.taobao.org/

    查看gem

    gem sources –l

    gem自身升级

    sudo gem update –system

    查看当前版本

    gem –version

    清除过期的gem

    gem cleanup

    安装包

    gem install ruby

    卸载包

    gem uninstall ruby

    更新本地安装的包

    gem update

    列出本地安装的包

    gem list 

  • 相关阅读:
    软件工程实践 2017 第二次作业(部分)
    2017 软件工程实践第一次作业-031502627
    struct与class区别联系(转)
    个人作业——软件工程实践总结作业
    个人作业——软件产品案例分析
    个人技术博客(α)
    结对作业2
    软工作业2
    软工作业1
    作业7 学期总结
  • 原文地址:https://www.cnblogs.com/dongwenbo/p/4319214.html
Copyright © 2011-2022 走看看