美文网首页程序员IOS
Cocoapods管理IOS依赖库

Cocoapods管理IOS依赖库

作者: 瑟闻风倾 | 来源:发表于2018-11-23 17:35 被阅读4次

1. Cocoapods安装:

(1)介绍:通过 CocoaPods 安装可以最大化地简化安装过程。pod可用来管理第三方库以及私有组件,提供了IOS第三方库管理标准。一方面使项目架构更加清晰,一方面现有的工具Cocoapods提供了近乎完美的解决方案。
(2)Cocoapods官网:「CocoaPods」(https://cocoapods.org/);
备注:「Cocoapods」(https://github.com/CocoaPods/CocoaPods)
(3)安装Cocoapods:

安装Cocoapods.png
参考:「CocoaPods安装方法」(https://www.jianshu.com/p/f43b5964f582)。
本人在终端输入命令:sudo gem install -n /usr/local/bin cocoapods后安装成功。
cocoapods安装.jpg

2. 使用Cocoapods管理IOS库

2.1 在Xcode 工程中集成Cocoapods

(1)在Xcode项目中生成Cocoapods配置文件


在Xcode项目中生成Cocoapods配置文件.jpg

(2)打开配置文件Podfle
生成Cocoapods配置文件Podfle后用文本编辑器打开,如图所示:


Podfle.png

2.2 使用Cocoapods管理SWRevealViewController库(其他库同理)

(1)将所需库添加至配置文件Podfle


添加库至配置文件Podfle.jpg

说明:


Podfle修改说明.jpg
(2)更新pod:终端输入命令pod update来从github上下载更新pod,网速不好的话时间可能会长一点
update.jpg

注意:终端需先进入工程目录下, 再输入更新命令。
备注:pod 每天可能都在更新,使用pad update命令可能会安装不上最新pod,故最好使用pad install命令。
(3)关闭当前项目(如:Ofo-demo)后,打开“Ofo-demo.xcwordspace”项目,该项目多了Pods相关文件。


xcwordspace.png
Pods.png

2.3 在Xcode项目中SWRevealViewController的使用

备注:SWRevealViewController是用O-C写的,故在swift项目中需进行桥接
(1)在主工程下新建一个Objective-C的桥接头文件(如命名为h.m)后会自动出现一个Ofo-demo-Bridging-Header.h文件,此时可把h.m已无用可删除。


桥接头文件.png
确认.png

说明:桥接头文件创建成功后,以后就不需要再创建了,所有用O-C写的需要进行桥接的第三方库都在该文件中进行桥接。
(2)在Pods下找到SWRevealViewController.h文件,在Ofo-demo-Bridging-Header.h文件中导入SWRevealViewController的头文件,即SWRevealViewController.h的l路径。


桥接头文件中import路径.png
(3)使用SWRevealViewController:在主项目的.swift文件中使用SWRevealViewController时需先引入,即import SWRevealViewController。
引入侧边栏SWRevealViewController组件.png

3. 扩展说明

(1)侧边栏组件:「SWRevealViewController」(https://github.com/John-Lluch/SWRevealViewController)
(2)其它侧边栏组件:一般OC的比较稳定一点。

其它侧边栏组件.png
(3)Cocoapods官网搜索SWRevealViewController侧边栏组件库:
搜索.png
SWRevealViewController.png

相关文章

  • 自定义Cocoapods库

    做Ios开发会使用Cocoapods来管理第三方依赖库,非常好用,指定依赖,自动下载依赖。关于Cocoapods的...

  • CocoaPods

    CocoaPods:Mac和iOS开发中必备的一个依赖库管理工具。 通过CocoaPods,可以将第三方的依赖库 ...

  • cocoaPod 原理

    CocoaPods是IOS项目上负责管理依赖的工具,即对第三方库的依赖。 CocoaPods 的原理是将所有的依赖...

  • Xcode 添加CocoaPods

    Cocoapods : 第三方依赖库的管理工具 在IOS日常开发中, 用Cocoapods来帮助我们管理可以解决库...

  • 关于Cocoapods的理解

    cocoapods是ios开发中用的 依赖库管理工具; 准备工作: mac环境;安装ruby,cocoapods依...

  • iOS开发工具 --- CocoaPods

    一、CocoaPods简介 CocoaPods是专门为iOS工程提供第三方依赖库的管理工具,通过CocoaPods...

  • CocoaPods

    一、CocoaPods简介 CocoaPods是专门为iOS工程提供第三方依赖库的管理工具,通过CocoaPods...

  • CocoaPods使用总结

    一、CocoaPods简介 CocoaPods是专门为iOS工程提供第三方依赖库的管理工具,通过CocoaPods...

  • CocoaPods使用

    一、CocoaPods简介 CocoaPods是专门为iOS工程提供第三方依赖库的管理工具,通过CocoaPods...

  • 基础-简介

    1. CocoaPods简介 CocoaPods是一个用来帮助我们管理iOS第三方依赖库的工具。它可以解决库与库之...

网友评论

    本文标题:Cocoapods管理IOS依赖库

    本文链接:https://www.haomeiwen.com/subject/iydjqqtx.html