那些快捷指令是如何实现的:iOS快捷指令硬核解析( 二 )


温度、空气质量这些信息是最终需要的数据 , 而最开始的获取操作只是告诉设备获取信息的大致范围 , 而这一步就是将信息继续细化、实体化 。
那些快捷指令是如何实现的:iOS快捷指令硬核解析文章插图
如图 , 点击蓝色文字变量后 , 即可对获取的具体值进行设置的操作 。 如天气状况、体感温度 。
同样的 , 时间、位置变量同样可以对其进行再设置 。
那些快捷指令是如何实现的:iOS快捷指令硬核解析文章插图
这些获取到的信息在选择后 , 即可参与文本的生成 。 文本信息 , 可按照个人使用的喜好和需求配置变量和文本 。
最终 , 将所生成的文本信息作为最终值 , 通过通知显示、并以语音朗读的形式展现出来 , 完成快捷指令操作 。
对于变量而言 , 既可像上述一样作为中间值(上述操作中 , 文本为最终值) , 也可以直接充当最终值参与结果 。。
那些快捷指令是如何实现的:iOS快捷指令硬核解析文章插图
如图 , 红框内为所有可用变量 , 在光标位 , 同样可选择 。 比如选择当前位置后 , 那么输出结果就变为通知位置信息 。
总结这篇教程可能不容易理解 , 但最终大致总体的来讲 , 运行流程就如下所示:
开始——获取信息(大致信息)——确定变量(具体信息)——生成文本信息(变量参与生成)——显示/朗读文本——完成操作
大致掌握了这一流程 , 就能够较为清晰的思路理解快捷指令运行逻辑 , 并且在后续的编写制作教程中也能起到帮助作用 。
【那些快捷指令是如何实现的:iOS快捷指令硬核解析】最后 , 想获取更多的快捷指令以及更多玩法 , 那就私信回复:快捷指令 获取吧