📰 来源:IT之家

辽宁籍博士生吴天禹还记得 2019 年那个下午。他刚买了一台 MacBook,打开 Xcode,敲下人生中第一行 Swift 代码。“那时候连 UI 怎么布局都搞不清楚,但就觉得,这东西真酷。”五年后,他开发的一个在 iPad 上控制机械臂的机器人教学游戏“MagiBotics”,获得了 2026 年 Apple Swift Student Challenge 奖项,这是他第二次获奖。 像吴天禹这样的故事正在中国越来越多的学生中发生。他们并非都是计算机科班出身,有的原本学物理,有的从公共管理转专业,有的还在读高中。但他们有一个共同点:通过 Apple 提供的免费工具和资源,从零开始学会了为全球数十亿用户创造应用。 在 Apple,我们对于 App 开发的理念是人人能编程,并且 App 应当能被所有人使用。我们在开发者旅程的每个阶段都为他们提供支持。 Apple 开发者关系国际业务负责人谢恩伟这样解释这家科技巨头的教育哲学。多年来,Apple 通过 Swift Playgrounds、官方教程、Swift Coding Club、WWDC 以及 Swift Student Challenge 等一系列工具和项目,构建了一条从兴趣启蒙到专业开发者的完整路径。 IT之家采访了六位 2026 年 Swift Student Challenge 的中国获奖者,记录他们学习 Swift 的故事,以及 Apple 的“人人能编程”理念如何在真实个体身上落地。 一、从零到一:六种不同的起点 吴天禹:一台 MacBook 和一行代码 2019 年,吴天禹还是南京航空航天大学的一名本科生。他从小就是 Apple 产品的用户 ——2012 年第一台 iPad 让他迷上了 App Store 里那些有趣的应用。“我当时就想,如果有一天我也能做出这样的东西就好了。”他说。上大学后,他用积攒的钱买了一台 MacBook,然后下载了 Xcode。那是他第一次接触编程。“其实挺懵的,不知道从哪里开始。”他先在网上找教程,看 Apple 官方的文档,一行一行地跟着敲。第一个能跑起来的“Hello World”界面,他盯着看了很久。 吴天禹的学习路径很典型:Swift 语法 -> SwiftUI 布局 -> 逐步加入动画、网络请求、数据库。他没有上过专门的编程课,全靠自学。“Apple 官方的 Swift Playgrounds 我玩过,里面那些闯关游戏很有意思,让你一边玩一边学语法。”他说。到了 2022 年,他独立开发的第一款应用 Daily Penny 上线 App Store—— 一个帮助用户养成每日绘画习惯的工具。 如今他是南方科技大学智能制造与机器人专业的博士生,研究如何用 iPhone 驱动人形机器人。他的获奖作品 MagiBotics 正是这个方向的产物:用 iPad 模拟机械臂控制,让普通人也能像玩游戏一样学习机器人学。“Apple 的工具让我能把复杂的算法包装成直观的交互,”他说,“没有 Xcode 和 ARKit,这个项目不可能在几个月内完成。” 付佳鹭:从物理学到 Swift Playgrounds 付佳鹭的故事更跨界一些。她是苏州大学物理学专业的大四学生,辅修计算机。“物理学的代码主要是做计算、跑模拟,和创意关系不大。”她说。真正让她对应用开发产生兴趣的,是 Swift Playgrounds。 “我当时在网上看到 Swift Playgrounds 的演示,那种可交互的教学方式特别吸引我 —— 你在左边敲代码,右边画布实时显示界面变化,像玩游戏一样。”她开始利用课余时间自学,从最基本的语法到 UIKit、Core Data。“Apple 的官方教程非常清晰,而且免费。”她说。 付佳鹭的作品“Maestro”是一款音乐指挥游戏:用户通过手势和面部表情指挥四只虚拟动物乐队演奏。这个项目融合了手势识别、音频合成和动画 —— 所有技术都来自 Apple 的框架。“我特别感谢 Apple 提供了 Vision 和 AVFoundation 这些工具,让我一个物理系学生也能做出有交互深度的应用。”她说。 严禹:短视频激发的好奇心 东南大学人工智能学院的严禹,是被一条短视频“推”进 Swift 世界的。“我看到 Apple 开发者分享用 Xcode 敲代码的片段,左边写代码右边实时预览,那个效率感太震撼了。”他说。 他马上在自己的 Mac 上装了 Xcode,然后开启了两条学习线:一边在B站看教学视频,一边刷 Swift Playgrounds 的闯关。“学校的专业课也帮了大忙,数据结构、算法这些基础让我上手很快。”严禹说。 他的作品“Pixel Beader”是一个虚拟拼豆创作工具。灵感来自一次失败的手工经历 —— 拼豆洒了一地,熨烫时的气味让他


本文转载自 IT之家,版权归原作者所有。