2023版 Swift Student Challenge 参赛指南

该项赛事每年可能会有略微赛事要求、赛程流程的改动,故开此贴分享最新参赛指南

一、什么是 Swift Student Challenge ?

Swift Student Challenge,苹果Swift 学生挑战赛,是苹果面向全球13岁以上学生举办的免费编程大赛,旨在表彰和激励对编程感兴趣的青少年,参赛选手每人提交一份Swift playground创建的互动场景,通过3分钟的演示来展示创意与技术。竞赛中脱颖而出的优胜者不仅可以展示自己的编程实力,还能获得主题夹克和胸针,更重要的是能获得与苹果工程师一对一交流的机会,这对于开发者来说是一次难得的机会。

二、想要报名参加 Swift Student Challenge,需要注意的事项

申请要求

  • 年满 13 岁,或相关司法管辖区的同等最低年龄(例如,在欧盟年满 16 岁);
  • 在 Apple 免费注册为 Apple 开发者或成为 Apple Developer Program 的成员;和
  • 满足以下要求之一:
    • 在经认可的学术机构或官方家庭学校就读;
    • 参加 STEM 组织的教育课程;
    • 注册 Apple Developer Academy;或者
    • 在过去 6 个月内从高中或同等学历毕业,正在等待录取或已被认可的学术机构录取。

比赛规则

  • 参赛形式:个人

  • 参赛语言:英语

  • 作品要求

    • 在 Swift playground 中创建一个可在三分钟内体验的交互式场景,
    • 可借助 Swift Playgrounds 或 Xcode 中的模板来创作更高级的内容。在其中添加图形、音频等元素,可附上第三方开源许可的代码和/或公共领域的图像和声音,并附上使用权和使用原因的说明。
    • Swift Playgrounds 应用程序项目必须在 iPadOS 15.4上的Swift Playgrounds 4.0.2或macOS 12.3 上的Xcode 13.3上构建并运行。如果它在 iPadOS 上运行,则必须对其进行优化以在所有型号的 iPad Pro 上正常显示。可以使用 Apple Pencil。
    • 创作不应依赖于网络连接,应用程序项目中使用的任何资源都应本地包含在 ZIP 文件中。提交的作品将进行离线评审。
    • 作品内容以英文显示。
    • .zip 文件尺寸不超过 25 MB。
      具体信息可查看:Swift Student Challenge - WWDC23 - Apple Developer
      条款和条件:Terms and Conditions - Swift Student Challenge - WWDC23 - Apple Developer

三、需要的软件

如果你有 Mac,你需要从 App Store 中 [下载 Xcode]
截屏2022-11-18 01.41

如果你有一台 iPad, 则需要从 App Store 下载 [Swift Playgrounds]
asynccode

四、需要学习的——技术部分

  1. Swift
  2. 其他可以学习的
  3. 注:如何把xcode项目文件变成WWDC比赛提交的playground文件?
    可参考此帖:如何把xcode项目文件变成WWDC比赛提交的playground文件

五、需要学习的——UI部分

  1. Figma
    截屏2022-11-18 10.43

  2. 其他(eg. Blender)

六、往届作品分享

参考资料:

5 个赞