Swift Playgrounds

学编程
学得乐趣十足

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

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

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

进一步了解 Swift

真的 Swift 代码,

真的简单,真的好玩。

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

所见即所编:

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

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

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

Swift 基础课程,

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

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

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

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

给创意来个高起点。

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

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

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

点指触控好编辑。

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

轻轻一触,获得帮助。

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

构建你的 App,

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

你可以在 iPad 上的 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 已经准备好和大家见面时,可以直接从 Swift Playgrounds 将其提交到 App Store Connect。你可以在 App Store Connect 网站创建你的产品页面,然后通过 TestFlight 邀请用户试用并提供反馈,还可了解用户在 app 中的交互体验。

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

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