捷径是个复杂的应用。目前支持 300 多个捷径操作,应用本身也有一些技巧和知识点,想要用好它还要学习一点的编程知识和思维。它简单的动作可以简单到幼稚,但复杂的动作又会涉及到大量普通人一般不会考虑和接触的东西。

为了平衡内容密度,放缓学习曲线,让每个阶段的读者都有收获,我对教程采取了下文中的组织方法。希望大家阅读教程前有所了解,避免浪费时间。

教程的层级安排

本教程的层级安排是「部分—章—节」式的。

部分:对应类型,比如「第三部分:捷径中的第三方操作」这一整个部分地内容,都是围绕着捷径内置的第三方应用、服务相关的操作。部分有长有短,用于熟悉大部分捷径操作的入门和进阶两部分会比较长。

:对应主题,比如「在线服务」和「本地应用」分别是「第三部分:捷径中的第三方操作」中的两章。

:对应需求和捷径,比如「从 Pocket 中按标签批量获取文章」是「在线服务」中的一节或几节。根据捷径的复杂程度以及涉及的知识点多少,解决同一个需求的内容会分为多个节。

除了部分、章、节之外,教程里还有先导知识、导读、小专栏。在每个部分的最开始,都会有一篇先导知识或者导读,来简单地铺一下这一部分主要关于什么,需要先了解些什么。而在每一节,当某个捷径的制作涉及到了一些有必要进一步了解的东西时,我会展开写一篇科普或者观点,这种类型的内容称为小专栏。

教程的主轴

这套教程的主轴实际场景。面对实际场景的问题,我们先分析思路,再用捷径里的捷径操作实现思路,解决这个场景里的问题。比如说我现在想要用捷径下载这条微博的视频。在教程里,我们会先分析下载微博视频要分哪些步骤,再用捷径里的操作,对应着实现这些步骤,完成这个捷径。

除了主轴之外,这套教程也会按照难易度以及与 iOS 系统的相关度进行安排。相信大家看完目录后也意识到了这一点。

在难易度方面,教程的开始,也就是第一部分,不涉及任何复杂的东西,特别是会避免变量、条件和重复这些略微生僻的概念。在我们对捷径的基本能力足够熟悉之后,在第二部分,我们才会加入这些复杂一点的知识。

系统相关度方面,我们在第三部分起,会加入捷径支持的第三方动作和服务。随后会有 URL Schemes 相关的内容、用捷径控制 Mac 的内容以及最后,用捷径调用 API,制作 Web 小工具的内容。

最后我们会把捷径本身的技巧和知识点穿插在各个章节之中,根据该章节的难度对它们进行有必要的说明,从而平衡内容密度。

也就是说,捷径的动作、知识点和使用技巧,包括外部的这些自动化和有些「编程感」的东西,我们都会循序渐进、由浅入深地讲解。

教程内动作的安排

针对每个需求,我们会先做一个「能用」的捷径,再慢慢打磨它,直到它变得更加理想。

比如说,对于「下载社交网站视频」这个需求,「能用」是指运行完之后就下载下来视频,仅此而已。而更加理想的捷径,能让我们做到选择清晰度、非 Wi-Fi 环境询问下载、在保存视频时配上视频名称等等。用流行的话说,就是把「用户体验」变得更好。

在这个打磨的过程中,我们会明白操作之间的差异,明白解决不同的问题,用哪个操作更合适。同时,在这个过程中,我也会慢慢渗透使用捷径的技巧和知识点。

所以各位不要下载动作而不看教程,犯买椟还珠的毛病。

文首会标明章节重点

因为这套教程要照顾新人,从基础的入门内容开始,最初的一些肯定会让老手觉得无趣。所以我会在每篇文章的开头标示出这篇文章讲的内容重点是什么,避免高手浪费时间。

不过,为了使学习曲线更平衡,我也会把捷径本身的一些使用技巧铺到教程的各个章节,章节之间也会串一些小专栏。说不定一开始就有高手也不知道的东西,别漏看了。

教程所用的系统语言

捷径的中文翻译比较粗糙,但考虑到大家多会用中文系统,在中文环境下使用捷径,所以教程中的系统语言也是中文。

但考虑到使用英文系统的读者,本教程会在每个捷径专属用词和每个操作第一次出现时,在其后标出官方英文。

例:「选择魔法变量(Select Magic Variable)」

此外,在教程最后的索引部分,也会有对照的英文出现。

索引部分

为了方便查询,也为了不让各位在读教程时分神,我专门做了 5 个索引,把除了场景以外的几个轴也梳理了出来。它们分别是:

  1. 捷径技巧索引:列举本教程哪一章哪一节出现过哪些捷径的使用技巧。
  2. 捷径知识点索引:将官方手册中的知识点和本教程出现的位置进行对照。
  3. 捷径操作索引:将捷径中 13 个大类 300 多个操作列举出来,包括中文英文,并标记出在本教程的哪一章哪一节出现过。
  4. 成品捷径下载:将每个需求下的最终成品动作提供下载,并标记章节。
  5. 小专栏索引:将教程中穿插的关于 iOS 和自动化的科普内容集结在一起。

有了这些索引,各位就不必着急下成品的捷径,也不必自己在读的时候花时间整理信息。

用意

用情境做主轴的用意,是让各位可以在解决问题时认识操作。不是单纯地知道「什么什么」,而是通过理解「什么能干什么」,最终获得自己关于「什么什么」的理解。

在情境做主轴的基础之下,再根据难易度等元素组织教程,是为了把技巧和知识点平铺到所有章节,放缓学习曲线。同时也能让高手们在阅读教程的前半部分时也能有所收获。

最后专门拉出来 5 个索引,是为了让各位不需要分神去整理组织知识点,可以更专注在制作捷径的过程上,注意每个操作的差别,能够知其所以然。