Swift Playgrounds 是适用于 iPad 和 Mac 的一款创新 app,让你能以互动有趣的方式来学习 Swift。它不要求用户具备编程知识,非常适合初学者。许多专业开发者,都是使用 Swift 这一 Apple 创建的编程语言,开发出当下热门 app。你可以先从闯关解谜开始,掌握 Swift 的基础知识,再接受一系列的挑战,走向 Apple 和其他顶尖开发者设计的更高级 Playground。
真的 Swift 代码,
真的简单,真的好玩。
用 Swift Playgrounds 学编程,很容易让人沉浸其中。这款 app 包含一整套 Apple 设计的课程。在 Swift 基础课程中,你可以像玩游戏闯关那样来学习基础知识,用真实的代码引导角色在 3D 世界中游走,然后再过渡到更高级的编程概念。
所见即所编:在屏幕左侧编写代码,轻点一下,即可在右侧看到编码效果。
闯关、解谜,编程的概念边玩边提升。
从 Swift 基础课程开始,你将使用专业开发者日常所用的代码来攻克各个目标。随着学习的一步步深入,你也将迎来更高级别编程概念的挑战。你还可在所学基础之上继续深造,编写更复杂的代码。
练好基本功,
迎接更多挑战。
除了内置课程库,Swift Playgrounds 还包括一系列与日俱增的额外挑战。你可以进一步探索当前所学的主题,或尝试新的课题。在兴致盎然的创作过程中,你的技能将逐步提升。
开发者们一起动手,打造大家的游乐场。
在顶尖开发者和出版商打造的数十个频道中,探索充满乐趣的全新挑战。订阅你喜欢的频道,就可以在 app 中收到他们的最新创作。现在你的 Playground 广阔无止境。
一款出色的设备,
一种学习
编程的新方式。
直接在 iPad 或 Mac 上,即可轻松拖动代码中的大括号、将现有代码加入到循环中,或从 Swift Playgrounds 提供的数十个拖放代码片段中进行选择。你可以充分利用 iPad 强大的多点触控、多任务处理和分屏浏览功能,以及 Mac 的宽大视野。尺寸更大的屏幕为全新边栏提供了空间,可显示完整目录,并能快速访问其他 Swift 文件。只需轻点、拖拽或输入文字和数字,即可与你创作的内容进行互动。
快速输入及代码键盘。
轻点一下即可编写出一整行代码。当采用快速输入功能进行编程时,快捷工具栏可自动、智能地显示所需命令。当需要打字输入时,iPad 还有专为此而设计的创新键盘可供使用。轻触按键可显示多个字符选项,然后手指一拖就好。Mac 版同样能提供类似的编程建议,为你提供更多方便。
代码片段库。
可从代码片段库中快速拖拽常用代码片段,以缩短打字时间。
触控编辑。
便捷拖拽现有代码中某段语句的边界。
轻轻一触,获得帮助。
如果碰到一条费解的命令,只需轻点并按住它,选项菜单就会出现,然后选中相关选项,获得你需要的答案。
给创意来个高起点。
以你所学的知识为基础,进行全新的创作。有了“起点”,你可以从更高级的编程开始起步,或将多个文件一次性添加到 Playground 中,以及使用 iPad 的多点触控互动、加速感应器和陀螺仪等功能。你还可添加图像、音频等素材,让作品更具个性,并可与亲友或全世界一起分享。如果教师采用“起点”创建课程,学生们就可以共享彼此的代码。
你的创意,全屏幕呈现。
iPad 和 Mac 生动鲜活的视网膜显示屏,总会让你不知不觉沉浸其中。只需轻点并拖放中央分割线,即可在全屏下查看你的代码或执行项目。你也可以自定义 Battleship 和 Brick Breaker 等内置游戏,将画面切换至全屏,尽享身临其境的体验。
看,你的编码在漫步,在翻滚,
在飞翔。
为真正的机器人、乐器和无人机编写程序,看看代码是如何在你眼前跳动起来的。“配件”频道中满是引人入胜的 Playground,让你能够配置和操控 LEGO® MINDSTORMS® EV3 等流行的教育玩具。而这仅仅只是开始。
在 Sphero 的 Playground 中,你可以设计复杂路线来训练这个球形机器人,让它加速跳跃,并更换颜色。
在 Dash 的 Playground 中,你可以尝试让它唱歌、跳舞,响应传感器输入的内容来对所在环境作出反应。
在 MeeBot 的 Playground 中,你可以为 Jimu Robot Meebot 的六个机器人伺服电机编写程序,让它不仅能够行动自如,甚至还能翩然起舞。
在 Tello EDU 的 Playground 中,你可以命令多架 Tello 无人机成群飞行、执行翻转和其他特技动作,尽情展现你的无穷创意。
来探索更多支持 Swift Playgrounds 的机器人、无人机和各种其他的互联设备。
将大作分享给朋友,或者
全世界。
通过邮件、信息或隔空投送即可将你的代码发送到朋友的 iPad 上。你的朋友可以在 Swift Playgrounds 中查看代码,还能加入他们的想法。你也可以将运行程序视频发布到网上,与全世界一起分享。