做好准备

学习使用 Swift 来编程,为构建 App 来解决你关心的问题开启无限可能加入由开发者组成的全球社区,使用 Swift 打造新一代创新 App。

学生坐在草地上专心学习

探索工具

借助 XcodeSwift Playground 等工具,每个人都能将自己的创想打造成优秀的作品。

无论你是刚接触 App 开发,还是经验丰富的开发者,Xcode 都提供了为 Apple 平台开发、测试和分发 App 所需的工具,包括预测代码补全、主流编码模型加持的生成式智能功能、高级分析和调试工具,以及适用于 Apple 设备的模拟器。

要向 Swift Student Challenge 提交作品,你需要提交一个使用 Xcode 或 Swift Playground 构建的 App,并确保能在三分钟内完成体验。

设计和构建 App

出色的 App 始于绝妙的创意。想想你的 App 能做些什么,以及能解决什么问题。

探索各种资源,从中学习如何设计和构建 App。“使用 Swift 开发”教程 介绍了如何使用 Swift 和 Xcode 进行 App 开发,适合任何想要了解如何为 Apple 平台开发 App 的人员学习。

这张图片是一幅数字插图,描绘了在悬浮状态下叠放的分层用户界面元素。
App 设计和开发学习路径

“App 设计”教程 入手,熟悉并运用 App 设计流程的核心原则:探索、原型设计、验证和迭代。你还将了解如何采用 Liquid Glass 打造赏心悦目的 App。

借助“App 开发”教程,开始学习 App 开发。准备就绪后,还可根据你想为 App 添加的功能,深入学习机器学习、空间计算及其他主题,所有这些内容尽在“使用 Swift 开发”教程。

通过添加自己的图形和音频等元素,让你的 App 别具一格。如需寻找灵感,请看看 2025 年 Apple 设计大奖获奖者如何将他们的奇思妙想变为现实。

你向 Swift Student Challenge 提交的作品必须使用 Xcode 或 Swift Playground 构建并在其中运行。

如果你在 Xcode 中构建 App Playground:
打开 Xcode >“Create New Project”(新建项目) >“iOS”>“App Playground”

如果你在 Swift Playground 中构建 App Playground:
打开 Swift Playground >“新建 App”

Swift Coding Club

Swift Coding Club 是学习 App 开发、建立社区和为 Swift Student Challenge 做好准备的绝佳方式。

Swift Coding Club 小组在 iPad 和 Mac 上工作。

检查你的作品

测试、测试、再测试!提交作品前,请先向朋友展示你构建的 App Playground,尽可能多地收集反馈,并据此优化功能、信息传达和用户体验。

在论坛上发布你的问题

Apple 开发者论坛 是一个很棒的平台,你可以在这里发布问题,还能与其他开发者和挑战赛申请者互动交流。发布关于挑战赛的一般性问题时,请确保在技术相关帖子中添加 Swift Student Challenge 标签。

教育工作者资源

鼓励学生参加 Swift Student Challenge 可以很好地启发和激励他们发挥创造力,并为他们提供一个在同伴中脱颖而出的绝佳机会。

Apple 设计了各种资源来为你的教学提供支持。使用教育工作者指南,引导学生学习最新的“使用 Swift 开发”教程。

你可以在 Apple Education Community 找到更多教育工作者资源。