首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

捷径App——使iOS12用户的生产力爆炸式提升的神器

编程,自古以来分为以面向对象、面向过程为主的两个大类,又有面向规则、范型编程等小的分支。后来,当代优秀的中国青年为了完成课程设计,挑灯夜战、悬梁刺股,致使面向实验报告编程横空出世。

而,正当所有人都觉得编程的类别不会再有大的细分的时候,苹果在2018年6月的WWDC全球开发者大会上介绍了Siri捷径应用并于9月正式登陆App Store。Siri 捷径基于苹果在 2017 年收购的 Workflow 应用,它允许用户使用第三方应用创建多步捷径,然后可以使用 Siri 语音命令激活。也因此,有人给了她一个好听的名字——面向IDE编程。

这个捷径app到底是什么?

我们先一起来看一下苹果给出的使用手册

1

什么是捷径?

捷径是一种可让您使用应用完成一个或多个任务的快捷方式。“捷径”应用可让您创建包含多个步骤的捷径。

例如,您可以构建一个“冲浪时间”捷径来获取冲浪报道、提供预计到达海滩的时间以及播放冲浪音乐播放列表。

2

什么是操作?

操作是捷径的组成部分,是任务中的单个步骤。

混合搭配操作来创建可与 iOS 设备上的应用和内容以及互联网上的内容和服务交互的捷径。

每个捷径皆由一个或多个操作组成。

3

在哪里可以查找捷径?

‍‍‍

‍‍‍‍‍‍‍‍‍‍‍‍‍

“捷径中心”精选了一系列富有创意而实用的捷径。

探索“捷径中心”以了解可实现的捷径功能和查看捷径的构建方式。

‍‍

在“捷径中心”找到喜爱的捷径后,轻点一下即可将其添加到“捷径库”,然后根据需要进行自定。

‍‍‍‍‍‍‍‍

‍‍‍‍‍‍‍‍‍‍‍‍

‍‍‍

//

那么,捷径app到底怎么用呢?

//

1

首先,需要了解什么是操作

在捷径app中,一个捷径是由一系列操作组成的,而每个操作又有各自相应的输入输出。

所以说,操作在上下文中的前后关系,不仅仅代表了操作顺序执行的过程,而且还体现了这其中输入输出的链接关系。

想要自设这些操作的关系,可以直接通过拖拽来实现。

图中获取手机Music里标题名为“大家一起喜羊羊”的音乐并播放,这其中就包括两个操作,第一步是查找音乐,第二步是播放音乐,查找音乐操作的输出正是作为播放音乐操作的输入。

看似简单的两个步骤其实包括了两个流——过程流和内容流。

这也便是捷径app的基本操作。

2

其次,基本的变量操作你也要学会

变量临时存储某些内容,供以后在捷径中使用。包含变量的操作通常不会直接连接到捷径中的下一个操作,而是将其输出(包括变量)传递到捷径中的后续操作中。

图中展示了变量的定义、赋值与调用的过程。

将文本内容赋值给MusicTitle变量,并在第三个操作中调用该变量,从而达到与上文一样的功能。

3

此外,捷径app还提供了如果、重复和选取操作

熟悉编程的朋友一看就知道了,这正是大家所知晓的if、for以及switch,只不过在捷径app中将其用对新手更友好方式包装了起来。

1

如果——if

图中展示了‘如果’的使用示例,如果的输入值为上文传入的参数。

其判定包括等于、包含、大于、小于。

判定结果如果真则执行查找操作,如果假则跳过‘如果’下面的步骤转而执行‘否则’后的操作。

2

重复——for

重复操作则相对比较简单。

只需规定重复的次数(可以自己设,当然也可以用变量的方式动态控制)

3

选择——switch

该图展示了选择的基本操作。

从自定义菜单开始,标题以及各个选项。

每个选项对应各自的不同操作。

例如,如果用户选择‘大家一起喜羊羊’,则会执行查找并播放音乐的工作。

反之,如果用户选择‘我们不一样’,则会弹出提示框‘不,你不想’。

//

捷径app的能耐绝不仅限于此!

下限很低,上限却极高

//

捷径app除了基本的手机自身的操作外,还可以与手机中的其他支持捷径的app进行交互。

除此之外,只要有访问权限,其甚至可以获取互联网中任意一个接口的内容。

◆◆

捷径app的骚操作

◆◆

下面我具体介绍一个调用聚合数据的万年历api实现今日黄历展示的案例。

首先,我们先查询一下聚合数据的官方文档。

其接口地址中包括两个参数date和key.

根据其数据格式,我们需获取当前日期,并将其格式化。

然后将上文的日期连同你自己申请的apikey填入到文本中,并将文本作为输入导入到URL从而从HTML中获取该URL中包含的数据。

该接口返回的是json数据,因此我们还需对接口输出中的内容进行解析,获取其中我们所需的‘词典值’,并赋值给suit变量。

最后,将suit变量放入指定文本中,再让siri朗读出该文本,并在屏幕上显示。

THE END

捷径app如上所述,上限极高。国内外已有专门的社区用来用户之间共享自己所编写的捷径。让手机真正成为生活的工具为我们所用。

还不赶紧去调教调教你的Siri?

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190114G045ZE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券