Fork me on GitHub
楚权的世界

Seek the wonder of life.


  • 首页

  • 相册

  • 分类

  • 关于

  • 归档

  • 标签

  • 公益

  • 搜索

深入理解 Git 底层实现原理

发表于 2022-05-21 | 更新于 2022-06-19 | 分类于 Git

阅读全文 »

深入理解 Linux Ext 文件系统设计原理

发表于 2022-05-01 | 更新于 2022-05-02 | 分类于 计算机原理
硬盘格式化我们知道,一个硬盘必须要经过格式化之后才能使用。那么,格式化到底做了什么呢? 本质上,硬盘格式化可以分为两个步骤,分别是: 低级格式化,或称 物理格式化。 高级格式化,或称 逻辑格式化。 低级格式化在 《计算机那些事(1)——硬盘》 一文中,我们介绍了硬盘的两种寻址方式,分别是: C ...
阅读全文 »

源码解读——getopt

发表于 2022-04-04 | 更新于 2022-04-09 | 分类于 GNU
作为程序员的你是否有过疑问:为什么命令行工具用法都差不多?事实上,这是因为早期基于 C/C++ 开发的命令行工具都使用了 getopt 工具来进行选项和参数的解析。 getopt 定义了命令行的两种选项:长选项、短选项,其分别以 - 和 -- 作为前缀,从而使得命令行工具的使用方式基本都差不多。 为 ...
阅读全文 »

CocoaPods Source 管理机制

发表于 2022-01-07 | 更新于 2022-01-07 | 分类于 CocoaPods
CocoaPods-Core 主要包括三部分功能,分别是:Podfile 解析、Podspec 解析、Source 管理,前两个功能我们在之前的文章中已经分别进行了介绍,本文我们再来介绍一下最后一个功能——CocoaPods Source 管理机制。 基本原理Source,即 podspec 源。S ...
阅读全文 »

CocoaPods Podspec 解析原理

发表于 2022-01-03 | 更新于 2022-01-03 | 分类于 CocoaPods
在 CocoaPods 中,podspec 文件主要用于描述一个 pod 库的基本信息,包括:名称、版本、源、依赖等等。本文,我们来介绍一下 CocoaPods-Core 中另一个重要的部分——podspec。 Podspec 初始化当执行 pod install 时,CocoaPods 会从本地的 ...
阅读全文 »

2021 年度总结

发表于 2022-01-02 | 更新于 2022-06-16 | 分类于 生活

阅读全文 »

CocoaPods Podfile 解析原理

发表于 2021-12-24 | 更新于 2022-01-03 | 分类于 CocoaPods
作为 iOS 开发者,我们都知道 Podfile 是 CocoaPods 用于描述 Xcode 项目依赖的配置文件。当需要为项目添加依赖时,我们只需要在 Podfile 中声明一个 pod 即可,比如: 1pod 'Alamofire', '~> 5.4' 当我们执行了 pod install ...
阅读全文 »

理解 Xcode 中的各种文件

发表于 2021-12-14 | 更新于 2021-12-25 | 分类于 Xcode
上一篇文章我们介绍了 Xcode 中的各种概念,本文我们来看看这些概念在 Xcode 中的具体表示。其中,有一个最常见的文件 project.pbxproj,其描述了描述了整个 Xcode Project 的相关信息,包括:文件、Target、Product 等。另外,Xcode Workspace ...
阅读全文 »

理解 Xcode 中的各种概念

发表于 2021-12-03 | 更新于 2021-12-24 | 分类于 Xcode
Xcode 有非常多的概念,比如:workspace、project、target、product、scheme 等,这些概念之间有着千丝万缕的关系,当我们理解了这些概念及其关系之后,会对整个 Xcode 工程体系有一个整体的理解,对我们自身工程能力的提升也会有所帮助。本文将对这些概念及其关系进行梳 ...
阅读全文 »

如何使用 CLAide 开发命令行工具?

发表于 2021-11-21 | 更新于 2021-11-21 | 分类于 Ruby
在 CLAide 一文中,我们了解到 CocoaPods 是基于 CLAide 开发的一款依赖管理工具,也是一款命令行工具。本文,我们将基于 CLAide 开发一款简易的命令行工具——饮料制作器(BeverageMaker)。 在本项目中,我们将使用 bundler 作为项目管理工具和依赖管理工具, ...
阅读全文 »
12…11
Bao Chuquan

Bao Chuquan

积累,沉淀,吸收,转换

104 日志
23 分类
229 标签
RSS
GitHub 微博 Facebook Instagram
© 2018 - 2022 Bao Chuquan
由 Hexo 强力驱动
主题 - NexT.Pisces
浙ICP备16031766号-1
本站总访客 人次 本站总访问量 次