值得买科技-分享、推荐高性价品牌产品购物排行榜!

「swift」苹果WWDC22学生挑战赛可报名了!零基础也能参加

appso 真实性核验

认证:数码产品优质原创作者

发布时间:2022-04-06 23:08 来源:什么值得买

浏览量:1761 970次收藏

分类:数码产品

本文有1377个文字,大小约为6KB,预计阅读时间4分钟

原文标题:苹果WWDC22学生挑战赛可报名了!零基础也能参加

一年一度的 WWDC 又要来了——苹果宣布,今年的 WWDC22 将会在 6 月 7 日正式开幕。

对于普通人而言,WWDC 最重要的部分,就是苹果会在 WWDC 中宣布旗下各种操作系统的大版本更新;而对于开发者而言,苹果会为生态开发者提供各种各样的开发支持资源与相关信息,帮助开发者开发出更具创新性、实用性和娱乐性的 app。

当然,「Swift 学生挑战赛(Swift Student Challenge)」也是每年 WWDC 的重头戏。如果你是在校学生,你可以趁着这个机会,将自己的 app 点子变成现实,还有机会获得来自苹果的各种奖品。

接下来,APPSO 就来为你介绍这个针对学生的编程挑战赛。

学生挑战赛究竟是什么?

从 WWDC20 开始,苹果都会在每年的 WWDC 举办 Swift 学生挑战赛。根据苹果官方的说法,这项赛事是苹果为长期支持学生群体而推出的一项赛事。

参与比赛的门槛非常低,只要你年满 13 岁,在受承认的学校就读或被录取就能报名。想要编写作品也很简单,最低要求就是一台 iPad 外加免费的 Swift Playgrounds app,这款 app 是苹果在 iPad 上提供的一款供初学者入门 Swift 语言的编程工具,苹果在去年 12 月还为它加入编写 app 并提交到 App Store 的新功能。

在 Swift 学生挑战赛的官网上,苹果表示他们将会从技术完整度、创新度,以及作品随附的书面资料进行评审。乍一听上去很抽象,不妨看看去年苹果究竟挑选了哪些优胜作品:WWDC21 的 Swift 学生挑战赛一共挑选出来自 35 个国家的 350 位获奖者,苹果还将 3 位女性参赛者作为重点案例进行展示。

其中,Gianna Yan 为在新冠疫情中有困难的人们制作了一款互助 app,Abinaya Dinesh 的 app 可以为胃肠功能失调的患者提供帮助,而 Abinaya Dinesh 则利用自己的 app 帮助其他人加入编程改变世界的行列。

图片来自 Apple Newsroom

可见,Swift 学生挑战赛考察的重点并不在于技术上有多么复杂(毕竟从比赛宣布到截至提交只有短短半个月左右的时间),苹果更看重学生们能够通过 app 为社会带来怎样的正向影响,而这自然远比纸面上的复杂度更为重要。

完全零基础,真的可以参加吗?

当然可以!即使完全没有接触过编程,也可以通过「边做边学」的方式,一步步地亲手构建属于自己的 app,这个过程要比大多数人想象得简单很多,而且除了奖品之外,你还能额外获得编程技能。

APPSO 在这里为想参与但完全没有基础的学生朋友们,提供一些相关学习目标指南。

Swift 编程语言

这是苹果在 2014 年发布的一种开源编程语言。苹果官方宣称,它比苹果以往使用的 Objective-C 语言更快、更安全;而对于开发者而言,Swift 的语法与特性都更接近现代编程语言。

图片来自 Apple Developer 官网

作为 Swift 学生挑战赛的指定编程语言,想要参赛,Swift 是一定要会的。不过,Swift 直观的语法对新手十分友好,即便是普通人也能通过官方或非官方的各种资料快速上手。

APPSO 建议你,至少需要了解 Swift 语言的以下基础知识:

变量赋值与使用

数据类型

条件与循环语句

类与对象

SwiftUI

这是苹果的用户界面框架,也是在 Swift Playgrounds 中创建 app 界面的最常见方法。你只需要引入 SwiftUI 框架,简单写几行代码,就能得到与操作系统本身风格一致、拥有丰富交互特性的界面。

图片来自 Apple Developer 官网

想要写出漂亮的用户界面,这些 SwiftUI 知识必不可少:

绘制常见元素(例如窗口、文本、输入框、列表等)

利用修饰符调整元素外观属性,并与事件绑定

利用 VStack、HStack 和 ZStack 排列多个元素

控制元素尺寸

如果没有编程的基础,那么从零开始学习以上知识,对你来说可能有一些困难。不用担心,制作一款 app 最重要的不是去完全了解编程语言,而是立即动手去做。善用搜索引擎,很多问题已经在网上有非常详尽的信息,这对于你完成 app 有非常大的帮助。

如何提交自己的参赛作品?

恭喜你制作出人生第一款 app!接下来,你可以去 Swift 学生挑战赛官网,提交你自己的作品了。

在 Swift Playgrounds 或 Xcode 导出你的 Playgrounds 项目(比赛不接受完整的 Xcode 项目),并打包为 zip 文件

如果你没有登记过免费的苹果开发者信息,那么先到 developer.apple.com 登录自己的苹果账户免费登记

填写一个长长的表单,并在表单里提交打包好的 zip 文件

另外提醒一句,参赛作品需要在北京时间 4 月 25 日之前完成并提交。

就是这样!提交完成后,只需要静待 6 月 WWDC 开幕前夕(官方宣称的时间是 5 月 24 日前),苹果就会向参赛者告知结果。

要是你获得了优胜,你就可以获得来自苹果的 WWDC 纪念品或其他奖品,其中包括徽章、外套和一年期的苹果开发者计划资格。以往的 WWDC 纪念徽章在设计和质感上都体现「Design by Apple in California」的风味,非常具有收藏价值。

WWDC18 纪念徽章 . 图片来自 Twitter @mitchcohen

如果你最终获得优胜,也别忘了回来给 APPSO 报喜哦!

点击查看

真正的猛男,最近都在玩 Switch 的星之卡比

点击查看

水果味电子烟,成不了下一个香烟了

点击查看

点击「在看」

是对我们最大的鼓励

热门文章:通勤党的好帮手,便携式挂烫机使用测评<\a>

其他人还看了

双模式遥控+Scratch编程:咔搭-Flashcer

ROG公布SwiftPG27AQN电竞屏,2K360Hz高规格

「超级计算机」图灵奖得主JackDongarra:超级计算顶部还有很大空间

「机器人」认真的吗?让机器狗当守门员,还发了篇论文

大疆的RoboMasterTT编队10台体验心得,scratch编程小试牛刀

哎呦不错哦,赞!(289)

郑重声明:本文“「swift」苹果WWDC22学生挑战赛可报名了!零基础也能参加”,https://nmgjrty.com/shumacp_400605.html内容,由appso提供发布,请自行判断内容优劣。

上一篇:「东京」安卓、鸿蒙也能和苹果Mac“隔空投送”,这款小工具真香!

下一篇:「芯片」OPPOK10配置曝光,配备LCD高刷屏幕

说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!
相关推荐

tags标签

返回顶部