一种在iPad上学习使用Swift代码的新方法。
Swift Playgrounds是一个革命性的iPad应用程序,可帮助您在Swift中学习和探索编码,这是用于为App Store创建世界级应用程序的同样强大的语言。 参与课程和挑战帮助学生通过在设计用于触摸的交互式环境中编写真正的Swift和iOS代码来学习编码的核心概念。
学习和探索
在Swift Playgrounds中,您可以创建名为“playgrounds”的小程序,即时显示您编写的代码的结果。 单行代码可以使惊人的事情发生。 互动课程教授关键编码概念,额外的挑战和模板鼓励您以令人兴奋的新方式探索代码,并创造完全独特的东西。 很容易与朋友分享您的作品,或记录和发布您的游乐场的视频在行动。
编码概念
Swift Playgrounds包括互动课程,使用谜题和实验教授以下核心编码概念,以及更多:
命令
功能
参数
循环
条件语句
变量
操作员
类型
初始化
真正的Swift。真实iOS。
Swift编程语言被设计为足够平易近人,是您最初的编程语言。 Swift也非常强大,专业开发人员可以在App Store中创建数千个应用程序。使用Swift Playgrounds,你将在几分钟内编写真实的程序,即使你越来越熟练,你永远不会超过Swift。
Swift Playgrounds还允许您访问iOS框架,如UIKit,SpriteKit,SceneKit,蓝牙和Metal。因为你在iPad上编码和运行你的游乐场,你的代码可以响应触摸手势或与硬件,如相机,加速度计和陀螺仪交互。
实验代码
有时最好的学习方式是自己探索,Swift Playgrounds是一个伟大的地方,让你的想象力疯狂。除了帮助你学习代码的课程,Swift Playgrounds定期提供新的挑战,所以你可以继续回来尝试新的东西。一些挑战是有趣的方式来使用代码来创建有趣的效果,而其他的包括大量的谜题,需要所有的编码技能来解决。
Swift Playgrounds中包含的其他模板可帮助您从头开始创建操场。通过在iOS SDK中访问数千个API,您可以创建惊人的游乐场,探索网络,生成3D世界,实验物理学等等。
包括的游乐场可以编辑,扩展,重新混合或完全重新发明。与朋友协作或自己重新想象他们。
专为触摸
因为Swift Playgrounds是从头开始设计的触摸,你可以创建整个程序,在iPad屏幕上只有几个水龙头。独特的编码功能包括:
QuickType的代码。快捷栏智能地基于上下文呈现最可能的下一个命令或值。它容易编写整行代码而不用触摸键盘。
触摸即可编辑。点按可使用弹出式小键盘在位编辑数字,或触摸颜色值以显示颜色选择器。您甚至可以通过拖动大括号来包围周围的代码来重构代码。
片段库。通用代码片段(如循环,结构和switch语句)可以从库中拖出,以创建新的代码,并且打字更少。
编码键盘。快速键入Swift编码中常用的数字和符号,只需在键上拖动手指即可选择其中一个替代符号。
Swift Playgrounds通过在您键入时识别错误,帮助您编写正确的代码,并提供建议以帮助纠正错误。
使用Xcode创建新内容
游乐场首先被介绍为一种方法来实验你的代码在Xcode,现在与Swift游乐场,你可以很容易地使用这些相同的游乐场在iPad上。 iCloud Drive无缝地与您的iPad共享您的Mac游乐场,您在任何设备上所做的更改都会立即更新。这在浏览使用iPad触摸手势,摄像头和其他硬件功能的iOS代码时特别有用。
成为作者
如果你已经是一个有经验的开发人员,你可以创建令人难以置信的游乐场与下一代编程人员分享。
游乐场的互动性结合iOS SDK的力量为开发人员提供了一种全新的方式来表达他们的创造力和技能。 Playgrounds作者现在可以为iPad创造新的观众体验 - 刚刚开始探索代码的人,其他渴望新挑战的人以及寻求学习新技术和新技术的高级开发人员。
Swift Playgrounds的新功能旨在利用iPad上的身临其境的体验,包括主题介绍,评估检查和永远在线观看的全屏动画。使用这些新功能的格式可供Swift资源页面上的每个人使用,并且可以由经验丰富的Xcode开发人员使用,以创建更多的操场和挑战。我们迫不及待地想看看苹果开发者创造什么,使编码更有趣和容易。
Swift游乐场
从App Store免费下载Swift Playgrounds iPad应用程序。现在下载
文档
使用一组指南,参考和示例代码构建您自己的应用程序。查看资源
开发人员论坛
提出问题,并与苹果专家和其他苹果开发商讨论。查看论坛
支持
获取有关应用安装的帮助,查看发行说明并提交错误。了解更多