Swift Playgrounds

学编程
学得乐趣十足

Swift Playgrounds 是适用于 iPad 和 Mac 的一款创新 app,让你能以互动有趣的方式来学习 Swift 这门 Apple 创建的编程语言。许多专业开发者也是使用这一强大编程语言,开发出了各种各样的热门 app。Swift Playgrounds 不要求用户具备编程知识,非常适合初学者。

你可以先从闯关解谜开始,掌握基础知识,再提高难度,通过 Apple 设计的互动式教程来学习 app 的各种构建要素。

接下来,你就可以一展身手,亲手打造真正的 app 了。

进一步了解 Swift

真的 Swift 代码,

真的简单,真的好玩。

用 Swift Playgrounds 学编程,非常有带入感。这款 app 包含一整套 Apple 设计的课程。在“编程入门”中,你可以像玩游戏闯关那样来学习基础知识,用真实的代码引导角色在 3D 世界中游走,然后再过渡到更高级的编程概念。

所见即所编:

在屏幕左侧编写代码,轻点一下,即可在右侧看到编码效果。

闯关、解谜,编程的概念边玩边提升。

从“编程入门”指南开始,你将使用专业开发者日常所用的代码来攻克各个目标。随着学习的一步步深入,你也将迎来更高级别编程概念的挑战。你还可在所学基础之上继续深造,编写更复杂的代码。

Swift 基础课程,

让你从代码的重要概念开始学起。

命令
函数
循环
参数
条件代码
变量
运算符
图形
初始化
缺陷修复

练好基本功,迎接更多挑战。

除了内置课程库,Swift Playgrounds 还包括一系列与日俱增的额外挑战。你可以进一步探索当前所学的主题,或尝试新的课题。在兴致盎然的创作过程中,你的技能将逐步提升。

给创意起个好头。

以你所学的知识为基础,进行全新的创作。借助二十多种范例,你可以着手打造更高级的编程,一次性添加多个文件到项目中,还可以将 iPad 的多点触控互动、加速感应器和陀螺仪等功能都利用起来。你也能添加图像、音频等素材,让作品更具个性。

出色的学习工具,
学编程也顺手。

你可以直接在 iPad 或 Mac 上,轻松拖动代码中的大括号、将现有代码加入到循环中,或从 Swift Playgrounds 提供的数十个拖放代码片段中进行选择。你还能充分利用 iPad 强大的多点触控、多任务处理和分屏浏览功能,或是在 Mac 上享受更宽大的视野。尺寸更大的屏幕让边栏有足够空间来显示完整目录,并能快速访问其他 Swift 文件。只需轻点、拖拽或输入文字和数字,即可与你创作的内容进行互动。

点指触控好编辑。

便捷拖拽现有代码中某段语句的边界。

轻轻一触,获得帮助。

如果碰到一条费解的命令,只需轻点一下,选项菜单就会出现,然后选中相关选项,就能获得你需要的答案。

构建你的 App,

从第一个,到每个下一个。

你可以在 iPad 和 Mac 上的 Swift Playgrounds 中直接构建 app,将你的创意化作现实。当你在编辑代码时,可以通过并排展示的 App 预览,即时查看效果。随后将 app 切换至全屏,就能获得全面丰富的体验。

准备构建你的第一个 App 吗?Swift Playgrounds 包含“开始使用 App”指南,可帮你将想法化作现实。

智能的代码补齐功能,帮你把控细节。

编程时,智能的代码补齐功能可帮助你保持专注不中断。这项功能可识别你使用的框架,让你能快速找到所需,从而节省时间,对于更复杂的查询,智能的代码补齐功能还能向你展示所有相关选项,并附加简洁描述,助你做出正确的决定。

你的创意,全屏幕呈现。

iPad 生动鲜活的视网膜显示屏,总会让你不知不觉沉浸其中。只需轻点一下,即可放大 App 预览,全屏体验你的 app。你也可以自定义 Battleship 和 Brick Breaker 等内置游戏,然后将画面切换至全屏,尽情投入体验。

浏览资料库中的颜色、图标和控制选项。

你可以在代码片段资料库中,找到常用的颜色、图标和控制选项,快速添加至你的代码。你还能通过搜索栏,在资料库的上千选项中查找匹配的图标。

转到 Xcode 上看看,转回来接着编。

因为你使用的是纯正的代码语言,所以你创建的 app 能在 Swift Playgrounds 与 Xcode 之间自由转换。无论你是坐在 Mac 前工作,还是在外出时使用 iPad,只要灵感一来,就能立即着手编程。

将大作分享给朋友。

通过邮件、信息或隔空投送即可将你的代码发送到朋友的 iPad 上。你的朋友可以在 Swift Playgrounds 中查看代码,还能加入他们的想法。

或在 App Store 里分享给全世界。

当你的 app 已经准备好和大家见面时,你便可以在 iPad 或 Mac 上,通过 Swift Playgrounds 将其提交到 App Store Connect。你可以在 App Store Connect 网站创建你的产品页面,然后通过 TestFlight 邀请用户试用并提供反馈,还可了解用户在 app 中的交互体验。

编码是共同语言
因此我们提供多种教学语言

Swift Playgrounds 支持 14 种语言,包括卡斯蒂利亚语、拉丁美洲西班牙语、巴西葡萄牙语、繁体中文、简体中文、英语、德语、法语、意大利语、韩语、日语、泰语、土耳其语、荷兰语和瑞典语。因为我们认为,无论在何处,人人都应该学习编程。