• 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 

  • 相关阅读:
    mysql BETWEEN操作符 语法
    mysql IN操作符 语法
    mysql LIKE通配符 语法
    mysql TOP语句 语法
    mysql DELETE语句 语法
    mysql Update语句 语法
    mysql INSERT语句 语法
    mysql ORDER BY语句 语法
    mysql OR运算符 语法
    mysql AND运算符 语法
  • 原文地址:https://www.cnblogs.com/dongwenbo/p/4319214.html
Copyright © 2020-2023  润新知