SketchK's Studio.

SketchK's Studio.

Keep It Simple And Stupid

使用 Swift 编写 CLI 工具的入门教程

通过这篇文章,你将了解到为何要使用 Swift 编写脚本工具, 同时我会通过 Step-By-Step 的方式,指导你从头搭建一个 Swift CLI 项目,并写下了一个简单的命令,除此之外, 还会告诉你如何在 Xcode 里调试 Swift CLI 类型的工程项目,在文章的最后,我向你介绍了一些开源社区的优秀资源来加速你的开发。

总之,我们十分期待你使用 Swift 编写属于自己的命令行工具!

WWDC20 10680 - Refine Objective-C frameworks for Swift

每一年的 WWDC 里都会有一些类型 Apple 工程师教你如何写代码的 Session,这些 Seesion 的内容都偏向最佳实践,告诉你如何写出 Apple 风格的代码,解答你对代码里的各种疑惑,甚至给出你如何继续深入研究的方向,这对开发者来说,是一个非常好的学习机会。

在这个 Session 中,Apple 的工程师将告诉我们如何改造现有的 Objective-C 框架,使其能够更符合 Swift 的使用体验,所以你不仅能学习很多实际的技巧,也会进一步了解他们背后的思考。

话不多说,来看正文吧!

编译到底是什么?

因为工作原因,最近要做包管理工具方面的开发,需要对 Compiler 有一些最基本的理解,写这篇文章的目的有两个:

  • 为了记录和整理自己的近期的学习内容,方便日后查阅
  • 抛开大段代码和抽象概念,通过通俗易懂的写作方式来加深自己对这些概念的理解

废话不多说,我们一起看看内容吧!

avatar
SketchK
Do One Thing And Do It Well