惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 司徒正美
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Last Week in AI
Last Week in AI
大猫的无限游戏
大猫的无限游戏
博客园 - Franky
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
爱范儿
爱范儿
The Cloudflare Blog
阮一峰的网络日志
阮一峰的网络日志
博客园 - 叶小钗
博客园_首页
有赞技术团队
有赞技术团队
WordPress大学
WordPress大学
宝玉的分享
宝玉的分享
V
V2EX
V
Visual Studio Blog
博客园 - 三生石上(FineUI控件)
S
SegmentFault 最新的问题
量子位
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Apple Machine Learning Research
Apple Machine Learning Research
美团技术团队

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
WWDC 2021 Swift Student Challenge 获奖感言:苹果又欠了我...
2021-06-04 · via 少数派

吐槽

WWDC(全球开发者大会)是科技界的春晚,其所在地圣何塞是 iOS 开发者的耶路撒冷。想参加 WWDC 一共有两种方法:花 1599 美元申请并被苹果随机抽中,或赢得苹果为全球学生提供的 350 份 WWDC 奖学金。然而,由于美国疫情泛滥,2020 和 2021 年的 WWDC 从线下改为线上,WWDC Scholarship 也被改名为 Swift Student Challenge,我的两次朝圣之旅都被毁于一旦。How dare you, Trump !

比赛介绍

每年的三月到四月,苹果将在 Developer 官网开启 WWDC 学生赛,比赛开始到截止的时间从一周到一个月不定。由于每年的规则都差不多,且国内获奖者的作品越来越优秀(卷),所以建议新手提前准备。

每年的详细规则会在比赛官网说明,建议仔细阅读。但主要规则不外乎:

  1. 所有内容都为英文
  2. 独立使用 Swift 开发一个 playground 。
  3. 证明自己是学生。(从小学到博士,校内、家教、STEM 都可以)
WWDC 2018 Scholarship 获奖者合照

参赛心得

技术

苹果举办此项比赛的目的之一在于推广自己的技术,所以选择一个好的技术作为切入点是常规操作。往届作品最频繁使用新技术依次为:SpriteKit、SwiftUI、ARKit、CoreML。好好研究一个新技术,并在作品中充分体现该技术的优势绝对是加分项。

选题

比起技术,苹果更看重的是 idea,有心意的想法往往最能打动人。紧跟全球热点就是不错的策略:比如今年挑战赛的宣传主题是年轻女性与编程,2020 年由于弗洛伊德事件苹果在宣传中着重强调种族平等,同样是 2020 年公共卫生与防疫措施等主题也大火。另外教育、环保、隐私、残障关怀、包容性与多样性等一直都是不错的主题,它们都是苹果的价值观。

文稿

除了参赛作品,还有三篇英语小作文同样需要提交,而且也会纳入评选。虽然有些被标为可选,但鉴于优秀的作品越来越多,建议认真写,最好找一找身边英语好的人帮忙修改。以下是三篇材料的标题和我填写的内容,抛砖引玉:

Features and technologies

(Tell us about the features and technologies you used in your Swift playground.)

My playground mainly introduces Chomsky's generative linguistic theory to help people learn new languages better. I used simple and efficient SwiftUI to visualize how a sentence is composed of words. My program can classify words according to part of speech by using the Natural Language framework to help understand the meaning of sentences. And finally, I used Create ML to create a neural network model that can indicate different components of a sentence (such as subject, verb phrase, etc.).

Beyond WWDC21

(If you've shared or considered sharing your coding knowledge and enthusiasm for computer science with others, let us know.)

I made a website for publishing blogs related to iOS technology. So far I have completed tutorials on Swift, SwiftUI, Combine, and Redux. In the future, I will continue to write articles about Core Data, ARKit, and Design Patterns. When I was a beginner, I learned a lot from the open source community, and now I also want to contribute my effort to help people in need. Not to mention that people can consolidate what they learned by teaching others. Here is the URL of my blog: https://www.notion.so/Kth-34dc6a2e55fc40c9b22f170fdcc2c5cc

Common

(Is there anything else you would like us to know?)

Education and equity are Apple Values. As a student who came to a big city from the countryside by receiving education and studying hard, I know the importance of educational equity. Language education is particularly important, because different languages are the keys to open different worlds, but backward areas often lack the resources to learn new languages. I hope to use the technology of iOS to help everyone learn Chomsky's generative linguistic theory more easily and interestingly. I wish every student can have a more colorful life through education.

比赛准备群  历届获奖大佬会在其中答疑解惑

相关网站

本文对比赛的介绍有限,想了解更多建议阅读以下材料:

非官方获奖者介绍

WWDCScholars

苹果组织往届获奖者 B 站直播

WWDC合理安排作品结构专题

WWDC如何实现 2D 游戏效果

WWDC如何实现 AR 游戏效果

WWDC如何在应用中使用Core ML

WWDC21学生挑战赛特别解说活动

往届获奖者的博文

WWDC18 奖学金指北

WWDC Scholarship 指南

我是如何拿到 WWDC18 Scholarship 的

获奖者 WWDC 现场 Vlog

拿着苹果奖学金去参加WWDC19

获奖者参与的播客节目

如何(连续两次)获得 WWDC Scholarship

往届作品

作者 21 届获奖作品 语法树(App Store):用树形图透视语法结构,详情请见另一篇文章

作者 20 届获奖作品 From the car to the Taylor series(GitHub):可视化的微积分教程

徐浩博 RTX On for iPad(B站):光追技术介绍(虽然没获奖但是体验超棒)

RTX On for iPad 截图

徐浩博 IntoFourDimensions(B站):一个四维立方体的展示

Jack Zhao 追踪(B站):文字冒险类游戏

Jack Zhao Linux Playground(GitHub):Linux 初学者教程

ApolloZhu  听“见”(B站):基于 RealityKit 和 LiDAR 的听觉导盲

鲁晟远 AR虚拟遥控赛车(B站):如其名

Tony Tang SixFeetBetween(GitHub):关于防疫和社交距离的游戏

Nameless_liu Feel Chinese Instrument(B站):中国乐器 AR 展示

更多往届比赛代码库:2021   2020   2019   2018   2017

奖品

除了 WWDC 的门票,还有限量版的卫衣、帽子、胸章等纪念品,和价值 99 美元的一年期开发者账号,这些奖品无论线上线下都有。

如果你非常走运的获得了 WWDC 门票,非常推荐喵神的写给初次参加 WWDC 的开发者的简明攻略一文。

后记

本文有非常多的链接,因为无论是我与这项比赛的交集,还是开发者们对 WWDC 的热情,都不是这篇文章所能容纳的。或许获奖并不需要将这些链接都读完,但我始终认为,这场比赛真正宝贵的地方,在于去结识这些充满奇思妙想的参赛者们,去了解那些前沿的优雅的新技术,以及在这个过程中我们所经历的期待、煎熬、激动、苦闷、兴奋等 —— 将我们从单调而枯燥的生活中解救出来的体感。即使这项比赛没有门票、没有奖品,单单只是将一群志同道合的开发者聚在一起,这本身就让人充满期待。

WWDC21

今年的 iPad Pro 被装上到了 M1 芯片,而苹果的保密工作最近又越做越严,不禁让人们对今年的 WWDC 21 充满好奇。这次的 WWDC 新增了很多非官方活动,中国地区就有 SwiftGG 组织的 WWDC.playground。喵神、老麦和获奖者张紫怡等一大波大佬即将来袭,希望各位 iOS 开发者不要错过。