做好准备
学习使用深受专业开发者喜爱的 Swift 语言来编程,为构建 App 来解决你关心的问题开启无限可能。加入由学生开发者组成的全球社区,使用 Swift 打造新一代创新 App。
学习使用深受专业开发者喜爱的 Swift 语言来编程,为构建 App 来解决你关心的问题开启无限可能。加入由学生开发者组成的全球社区,使用 Swift 打造新一代创新 App。
Swift Playgrounds 和 Xcode 等工具可帮助任何拥有奇思妙想的人打造优秀的作品。如果你刚刚接触 App 开发,可以尝试使用 Swift Playgrounds — 从编写你人生中的第一行代码,到构建第一款 App 所需的一切,都已包含其中。
如果你非常熟悉 App 开发,请尝试使用 Xcode,它是 Apple 强大的集成式开发环境,供世界各地的专业人士用来开发、测试和分发 App。
你可以使用 Swift Playgrounds 或 Xcode 来编写 App Playground,它是供你在构建过程中进行试验的简洁空间。要向 Swift Student Challenge 提交作品,你需要提交一个 Playground,其中包含一个可以在三分钟内完成体验的交互式场景。
Xcode 包含适用于所有 Apple 平台的 SDK。
出色的 App 始于绝妙的创意。想想你的 App 能做些什么,以及能解决什么问题。
你可以使用《App 设计工作手册》 来查看 App 设计流程的核心原则:定义、原型设计、测试、验证和迭代。如需详细了解如何构建原型,请观看“60 秒完成原型设计”。你甚至可以借助“设计一个简单的 App” 项目来练习设计 App。准备就绪后,就开始着手设计要向挑战赛提交的 App 吧。
下载最新版本的 Swift Playgrounds。通过探索“开始构建 App”和“继续构建 App”来培养你的 SwiftUI 技能。这些有趣易懂的教程将为你演示编写和构建 App 的核心概念。
开始构建 App
继续构建 App
查看 Swift Playgrounds 教程,例如“给形状添加动画”、“使用网格整理”和“编辑网格”,进一步深化学习。
给形状添加动画
使用网格整理
编辑网格
如需了解有关原型设计、构建和调试的详细信息,请观看“在 Swift Playgrounds 中构建你的首个 App”。
利用“使用 Swift 开发”教程踏出第一步,在使用 Xcode、Swift 和 SwiftUI 进行 App 开发的领域中实现职业发展。
现在是时候通过构建 App,将你掌握的 Swift 和 SwiftUI 方面的新技能运用于实践了。Swift Playgrounds 是一个不错的着手点。要创建新的 App Playground,请打开软件并轻点 App 按钮 (+)。
如果你已经熟悉在 Xcode 中编程或者想要尝试这样做,你也可以使用 Xcode 来构建 Playground。选择“文件”>“新建”>“项目”>“iOS”>“App Playground”。
你向 Swift Student Challenge 提交的 Playground 需要使用 Swift Playgrounds 或 Xcode 构建并在其中运行。
通过添加自己的图形和音频等元素,让你的 App 别具一格。如需寻找灵感,请看看 2024 年 Apple 设计大奖获奖者,如何将他们的奇思妙想变为现实。
测试、测试、再测试!在发送提交的作品之前,请先与朋友、家人和同学分享你的 Playground,尽可能多地听取有关功能、宣传内容和用户体验的意见。分享你的作品还有助于确认,所有功能在其他人的设备上是否也能正常运行。
Apple 开发者论坛是一个很棒的平台,可供你提问并与其他参赛者交流。发帖时,别忘了添加 Swift Student Challenge 标签。
鼓励学生参加 Swift Student Challenge 可以很好地启发和激励他们发挥创造力,并为他们提供一个在同伴中脱颖而出的绝佳机会。
在讲授编程时,你不仅要讲授技术语言,还要讲授将奇思妙想变成现实的全新方式。Apple 设计了各种资源,让任何人都可以轻松地讲授和学习 App 设计、编程和开发。
借助《人人能编程:项目》,教育工作者可以更轻松地向学生讲授如何在 iPad 和 Mac 上使用 Swift Playgrounds 设计和开发 App。Apple Education Community 中提供了以下项目,旨在帮助教育工作者引导学生成功迈出将 App 创意变为现实的第一步:
你可以在 Apple Education Community 找到更多教育工作者资源。