首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Cocoapods
兔子爱萝卜
创建于2022-04-20
订阅专栏
Cocoapods使用介绍
等 3 人订阅
共9篇文章
创建于2022-04-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Podspec 管理策略
引子 本文是 Core 的最后一篇,它与另外两篇文章「Podfile 解析逻辑」和「PodSpec 文件分析」共同支撑起 CocoaPods 世界的骨架。CocoaPods-Core 这个库之所以被命
Podspec 文件分析
引子 在上文 Podfile 解析逻辑 中(建议先阅读这篇文章),我们以 Xcode 工程结构作为切入点介绍了 Podfile 背后对应的数据结构,剖析了 Podfile 文件是如何解析与加载,并最终
Ruby 黑魔法 - eval 和 alias
CocoaPods 是使用 Ruby 这门脚本语言实现的工具。Ruby 有很多优质的特性被 CocoaPods 所利用,为了在后续的源码阅读中不会被这些用法阻塞,所以在这个系列中,会给出一些 Coco
Podfile 的解析逻辑
5 Podfile 的解析逻辑 5.1 引子 在上文 CocoaPods 命令解析 中,我们通过对 CLAide 的源码分析,了解了 CocoaPods 是如何处理 pod 命令,多级命令又是如何组织
Open Class
开始之前,我们需要了解一个 Ruby 的语言特性:Open Classes 在 Ruby 中,类永远是开放的,你总是可以将新的方法加入到已有的类中,除了在你自己的代码中,还可以用在标准库和内置类中,这
CocoaPods 中的 Ruby 特性之 Mix-in
3.1.1 构造一个动物类 Mix-in 在有些编程书中也被翻译成「混入模式」。根据字面意思,Mix-in 就是通过“混入”额外的功能,从而简化多层次的复杂继承关系。 我们举一个例子来说明。假如我们设
整体把握 CocoaPods 核心组件
2.1 引子 在上文 版本管理工具及 Ruby 工具链环境 中,我们聊到如何统一管理团队小伙伴的 CocoaPods 生产环境及使用到的 Ruby 工具链。今天让我们将目光转到 CocoaPods 身
版本管理工具及 Ruby 工具链环境
1.1 背景 CocoaPods 作为业界标准,各位 iOS 开发同学应该都不陌生。不过很多同学对 CocoaPods 的使用基本停留在 pod install 和 pod update 上。一旦项目
Cocoapods使用详解
cocoapods是一个用来帮助我们管理第三方依赖库的工具。它可以解决库与库之间的依赖关系,下载库的源代码,同时通过创建一个xcode的workspace来将这些第三方库和我们的工程连接起来