挑战:在 Swift Playgrounds 中设计一个测验
2021 年 6 月 8 日
您周围的人知道您最喜欢的动物的叫声吗?哪本书改变了您的人生?您最不喜欢哪种披萨配料?请设计一个“你对我有多了解?”的测验,看看谁最了解您的癖好和兴趣。
开始挑战
这项挑战邀请您参考 Swift Playgrounds 的“答案”秘籍创建一个测验。这项“你对我有多了解”测验应提出一系列问题,并最终根据正确的答题数返回分数 (可能还会返回信息丰富的描述!)。
首先,请在您的 iPad 或 Mac 上下载并打开 Swift Playgrounds,然后从左下角选择“查看全部”,启动 Swift Playgrounds 内容界面。在该界面中,您可在“起点”下方找到“答案”秘籍,并将副本下载到您的设备。
“答案”秘籍的起点包含了一个“API 概述”页面,其中深入介绍了此 playground 的 API。您可以使用 show 调用来显示文本或图像,并使用多个不同的 ask 调用来请求玩家的反馈并将他们的回答存储为变量。您可以使用这些 API 调用的组合来构建自己的自定测验问题,并对照自己的参考答案检查玩家的答案。
您可以使用“答案”来构建各种基于文本的树和测验,但如果您强烈希望创建不同类型的测验,也可这么做!我们强烈建议您探索各种方法来通过此起点创建出让您振奋的测验。如果您想与社区分享自己创建的测验,请在开发者论坛上使用 "WWDC21-Challenges" 标记发布测验的视频或分享链接,或者使用井字号标记 #WWDC21Challenges 在社交媒体上进行分享。
Visit the Apple Developer Forums
资源
Download Swift Playgrounds for macOS