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