粗略地分的话,iOS 的自动化,至少包含 3 个基础知识:

  1. URL Schemes
  2. Workflow
  3. JavaScript

前两者可以说占据了大部分的应用场景,但是如果想再往前精进,就需要掌握 JavaScript。

但可惜的是,多数情况下我们读到的文章,一提及 JavaScript 就言「不在本文讨论范畴」,似乎 JavaScript 是洪水猛兽,只有专业程序员才能驯服。

其实不然,我作为一个没有任何理工科背景的用户,就经常使用 JavaScript 来满足自己的一些自动化需求。在少数派上也撰写了至少 5 篇相关文章:

而我写这篇文章的目的,就是希望能通过自己学习、使用 JavaScript 的经历,辅以大量能够直接使用的 JavaScript 代码,和你分享这样一个简单的事实:

多数效率工具内置的 JavaScript 并不难学。一旦学会,你就能更灵活地驾驭这些工具。