探索 Swift Playgrounds 编程挑战

Swift Playgrounds 可以帮助 iPad 和 Mac 的用户学习如何使用 Swift 语言进行编程,以及如何使用相关工具和框架进行测试。这款 app 还包含大量很棒的 Playground 教学秘籍和挑战,可帮助您尝试新事物。

在 WWDC21 上,我们挑选了部分现有的 Playground 秘籍并创建了每日挑战,供您探索。您可以构建文本测验、制作音乐、设计令人眼花缭乱的动画、使用 iPad 创建基于传感器的视觉效果,但最重要的是,您可以从中获得乐趣。

在 Swift Playgrounds 中设计测验题

您周围的人知道您最喜欢的动物的叫声吗?哪本书改变了您的人生?您最不喜欢哪种披萨配料?请设计一个“你对我有多了解?”的测验,看看谁最了解你的癖好和兴趣。

挑战:在 Swift Playgrounds 中设计一个测验

使用 Swift Playgrounds 设计一个“你对我有多了解?”的测验,看看谁最了解你的癖好和兴趣。

View now

在 Swift Playgrounds 中创建乐器

创作音乐作品的第一个部分是什么?那便是从头开始制作您自己的乐器!在这项挑战中,您将使用图形工具创建让观众赞叹惊讶的乐器 (并等待观众要求返场加演)!

挑战:在 Swift Playgrounds 中创建乐器

创作音乐作品的第一个部分是什么?那便是从头开始制作您自己的乐器!在这项挑战中,您将使用图形工具创建出让观众赞叹惊讶的乐器 (并等待观众要求返场加演)!

View now

在 Swift Playgrounds 中创建视觉效果

有没有想过如何让五彩纸屑看起来像是从天而降?亦或是如何用代码创建万花筒效果?这项挑战要求您仅使用形状和想象力来创建艺术渲染效果。

挑战:在 Swift Playgrounds 中创建有趣的视觉效果

有没有想过如何让五彩纸屑看起来像是从天而降?亦或是如何用代码创建万花筒效果?在这项挑战中,您将仅使用图形搭配丰富的想象力,来创建出充满艺术气息的渲染效果。

View now

在 Swift Playgrounds 中感受周围的世界

就像眼睛、耳朵和鼻子一样,我们的设备不断从其所处环境中收集数据,并使用这些信息在您的生活中执行有趣且重要的功能。在这项挑战中,您需要有意利用一些此类设备传感器数据来创建所选内容的视觉效果或体验。

挑战:在 Swift Playgrounds 中感受周围的世界

就像我们的感官一样,我们的设备不断从其所处环境中收集数据,并使用这些信息完成有趣而又重要的任务。在这个挑战中,您要利用此类设备传感器数据来创建所选内容的可视化或体验。

View now