報(bào)名截止日期
2025年6月30日
Swift Student Challenge,蘋果Swift 學(xué)生挑戰(zhàn)賽是蘋果面向全球13歲以上學(xué)生舉辦的免費(fèi)編程大賽,旨在表彰和激勵(lì)對(duì)編程感興趣的青少年,參賽選手每人提交一份Swift playground創(chuàng)建的互動(dòng)場(chǎng)景,通過3分鐘的演示來展示創(chuàng)意與技術(shù)。
學(xué)術(shù)活動(dòng)中脫穎而出的優(yōu)勝者不僅可以展示自己的編程實(shí)力,還能獲得主題夾克和胸針,更重要的是能獲得與蘋果工程師一對(duì)一交流的機(jī)會(huì),這對(duì)小編程者來說是一次難得的學(xué)習(xí)機(jī)會(huì)。
2020年6月22日,來自41個(gè)國家和地區(qū)的350位Swift學(xué)生挑戰(zhàn)賽獲獎(jiǎng)?wù)摺碜灾袊箨懙?3名學(xué)生Swift Playground原創(chuàng)作品,從蘋果 Swift年度學(xué)生挑戰(zhàn)賽中脫穎而出,而蘋果Swift學(xué)生挑戰(zhàn)賽冠軍得主正是翰林學(xué)員余鐵琳同學(xué)。
1、在Swift學(xué)生挑戰(zhàn)賽的舞臺(tái)上,你不僅可以展示自己的編程實(shí)力,更重要的是能獲得與蘋果工程師一對(duì)一交流的機(jī)會(huì),這對(duì)于新一代年輕編程者來說是一次難得的學(xué)習(xí)機(jī)會(huì)。
2、優(yōu)勝者還會(huì)得到 WWDC23 專屬夾克、AirPods Pro、定制徽章套裝,以及一年Apple Developer Program會(huì)員資格。此外,蘋果公司還將通過一個(gè)專屬的隨機(jī)抽取環(huán)節(jié),為選擇參與的優(yōu)勝者提供出席Apple?Park特別活動(dòng)的機(jī)會(huì)。
2025年6月30日
2025年8月4日
使用Swift語言編程,打造新一代創(chuàng)新App
英語
個(gè)人
https://developer.apple.com/cn/swift-student-challenge/index.html
挑戰(zhàn)賽為數(shù)以千計(jì)的學(xué)生開發(fā)者提供了機(jī)會(huì),讓他們可以通過 Swift編程語言展現(xiàn)自身的創(chuàng)造力和編程能力,并從中收獲可以在職業(yè)生涯和更多地方運(yùn)用的實(shí)際技能。
在提交App Playground時(shí),請(qǐng)確認(rèn)你已符合以下參加挑戰(zhàn)賽的資格:
1、年滿 13 歲或以上 (美國),或者所在司法管轄區(qū)的同等最低年齡 (例如,歐洲為 16 歲);
2、已在 Apple 免費(fèi)注冊(cè)為 Apple 開發(fā)者,或者已是 Apple Developer Program 的成員;并且
3、滿足以下要求之一:
● 是認(rèn)可的學(xué)術(shù)機(jī)構(gòu)或同等正規(guī)家庭學(xué)校的在讀學(xué)生;
● 是STEM組織教育課程的在讀學(xué)生;
● 是Apple Developer Academy的在讀學(xué)生;或者
● 在過去 6 個(gè)月內(nèi)從高中或同等學(xué)校畢業(yè),并且正在等待認(rèn)可的學(xué)術(shù)機(jī)構(gòu)錄取或已被錄取。
獲得 Swift Student Challenge 獎(jiǎng)項(xiàng)以四次為限。
在 App Playground 中創(chuàng)建一個(gè)互動(dòng)式場(chǎng)景,提供不超過三分鐘的體驗(yàn)。發(fā)揮你的創(chuàng)造性。如果你需要靈感,可以借鑒示例模板 中更高級(jí)的創(chuàng)意。你還可以通過添加圖形和音頻等元素,彰顯自己的個(gè)人風(fēng)格。
要求:
● 提交的作品必須是 App Playground (.swiftpm),請(qǐng)壓縮成一個(gè) ZIP 文件。
● 你的創(chuàng)作不可依賴于網(wǎng)絡(luò)連接,在 App Playground 中使用的所有資源都應(yīng)位于本地并包含在這個(gè) ZIP 文件中。提交作品將被離線評(píng)審。
● ZIP 文件大小不可超過 25 MB。
● 提交作品必須由你獨(dú)自創(chuàng)作,或者是你獨(dú)自修改的模板。集體作品不予接受。你可以包含第三方開源許可代碼和/或公共領(lǐng)域的圖像和聲音,但應(yīng)注明其來源和使用原因。
● 你的 App Playground 必須使用 Swift Playgrounds 4.4 或更高版本 (需要 iPadOS 16 或 macOS 13.5 或更高版本,iOS 17 或 iPadOS 17 亦同樣兼容) 或 Xcode 15 (macOS 13.5 或更高版本) 構(gòu)建并可在其中運(yùn)行。你可以融入對(duì) Apple Pencil 的使用。
● 所有內(nèi)容必須為英文。
為你的App Playground構(gòu)想、起草和整理創(chuàng)意,下載將創(chuàng)想變成現(xiàn)實(shí)所需的資源,然后開始構(gòu)建吧!
學(xué)習(xí)使用深受專業(yè)開發(fā)者喜愛的 Swift 語言來編程,為構(gòu)建App來解決你關(guān)心的問題開啟無限可能。加入由學(xué)生開發(fā)者組成的全球社區(qū),使用Swift打造新一代創(chuàng)新App。
探索工具
Swift Playgrounds 和 Xcode 等工具可幫助任何擁有奇思妙想的人打造優(yōu)秀的作品。如果你剛剛接觸 App 開發(fā),可以嘗試使用 Swift Playgrounds,它包含從編寫你人生中的第一行代碼,到構(gòu)建第一款 App 所需的一切。
如果你非常熟悉 App 開發(fā),請(qǐng)嘗試使用 Xcode,它是 Apple 強(qiáng)大的集成式開發(fā)環(huán)境,供世界各地的專業(yè)人士用來開發(fā)、測(cè)試和分發(fā) App。
你可以使用 Swift Playgrounds 或 Xcode 來編寫 App Playground,它是供你在構(gòu)建過程中進(jìn)行試驗(yàn)的簡(jiǎn)潔空間。要向 Swift Student Challenge 提交作品,你需要提交一個(gè) Playground,其中包含一個(gè)可以在三分鐘內(nèi)完成體驗(yàn)的交互式場(chǎng)景。
設(shè)計(jì)你的 App
出色的 App 始于絕妙的創(chuàng)意。想想你的 App 能做些什么,以及能解決什么問題。
你可以使用 App Design Workbook 來查看 App 設(shè)計(jì)流程的核心原則:定義、原型設(shè)計(jì)、測(cè)試、驗(yàn)證和迭代。如需詳細(xì)了解如何構(gòu)建原型,請(qǐng)觀看“60 秒完成原型設(shè)計(jì)”。你甚至可以使用“設(shè)計(jì)一個(gè)簡(jiǎn)單的 App” 項(xiàng)目來練習(xí)設(shè)計(jì) App。準(zhǔn)備就緒后,設(shè)計(jì)要向挑戰(zhàn)賽提交的 App。
了解如何構(gòu)建 App
下載最新版本的 Swift Playgrounds。通過探索“開始構(gòu)建 App”和“繼續(xù)構(gòu)建 App”來培養(yǎng)你的 SwiftUI 技能。這些有趣易懂的教程將為你演示編寫和構(gòu)建 App 的核心概念。
查看 Swift Playgrounds 教程,例如“給形狀添加動(dòng)畫”、“使用網(wǎng)格整理”和“編輯網(wǎng)格”,進(jìn)一步深化學(xué)習(xí)。
深入了解
進(jìn)一步了解使用 Swift Playgrounds 或 Xcode 進(jìn)行編程的最佳實(shí)踐。
構(gòu)建和迭代
現(xiàn)在是時(shí)候通過構(gòu)建 App,將你掌握的 Swift 和 SwiftUI 方面的新技能運(yùn)用于實(shí)踐了。Swift Playgrounds 是一個(gè)不錯(cuò)的著手點(diǎn)。要?jiǎng)?chuàng)建新的 App Playground,請(qǐng)打開軟件并輕點(diǎn) App 按鈕 (+)。
如果你已經(jīng)熟悉在 Xcode 中編程或者想要嘗試這樣做,你也可以使用 Xcode 來構(gòu)建 Playground。選擇“文件”>“新建”>“項(xiàng)目”>“iOS”>“App Playground”。
你向 Swift Student Challenge 提交的 Playground 需要使用 Swift Playgrounds 或 Xcode 構(gòu)建并在其中運(yùn)行。
通過添加自己的圖形和音頻等元素,讓你的 App 別具一格。如需尋找靈感,請(qǐng)了解 2023 年 Apple 設(shè)計(jì)大獎(jiǎng)獲獎(jiǎng)?wù)呷绾螌⑺麄兊钠嫠济钕胱優(yōu)楝F(xiàn)實(shí)。
檢查你的作品
測(cè)試、測(cè)試、再測(cè)試!在發(fā)送提交的作品之前,請(qǐng)先與朋友、家人和同學(xué)分享你的 Playground,盡可能多地聽取有關(guān)功能、宣傳內(nèi)容和用戶體驗(yàn)的意見。分享你的作品還有助于確認(rèn),所有功能在其他人的設(shè)備上是否也能正常運(yùn)行。
在論壇上發(fā)布你的問題
Apple 開發(fā)者論壇是一個(gè)很棒的平臺(tái),可供你提問并與其他參賽者交流。
個(gè)人簡(jiǎn)介 威廉·福克納(William Faulkner 1897年9月25日-1962年7月6日),美國文學(xué)史上最具影響力的作家之一,意識(shí)流文學(xué)在美國的代表人物,1949年諾貝爾文學(xué)獎(jiǎng)得主,獲獎(jiǎng)原因?yàn)椤耙驗(yàn)樗麑?duì)當(dāng)代美國小說做出了強(qiáng)有...
MoreThe William Faulkner–William Wisdom Creative Writing Competition 威廉福克納-威廉智慧創(chuàng)意寫作大賽每年由Alley Faulkner協(xié)會(huì)贊助,這是一個(gè)非盈利的文學(xué)和教育組織。本學(xué)術(shù)活動(dòng)旨在尋找新的、有才華的作家,...
More小林總結(jié)了六大寫作學(xué)術(shù)活動(dòng),它們由哈佛、哥大、普林斯頓等名校贊助。拿下一個(gè)獎(jiǎng),就是你寫作能力的有力證明,為文科生爬藤提供有力的背書! Harvard College Economics Review-International Essay Competition...
More2021 The William Faulkner – William Wisdom Creative Writing Competition 2021 威廉福克納-威廉智慧創(chuàng)意寫作大賽 項(xiàng)目介紹 The William Faulkner – William Wisdom Creative Writing Competition威廉福克納-威...
More1、完全零基礎(chǔ),可以參加嗎?
當(dāng)然可以!即使完全沒有接觸過編程,也可以通過「邊做邊學(xué)」的方式,一步步地親手構(gòu)建屬于自己的 app,這個(gè)過程要比大多數(shù)人想象得簡(jiǎn)單很多,而且除了獎(jiǎng)品之外,你還能額外獲得編程技能。
2、參賽需要哪些基礎(chǔ)?
作為 Swift 學(xué)生挑戰(zhàn)賽的指定編程語言,想要參賽,Swift 是一定要會(huì)的。不過,Swift 直觀的語法對(duì)新手十分友好,即便是普通人也能通過官方或非官方的各種資料快速上手。
至少需要了解 Swift 語言的以下基礎(chǔ)知識(shí):
變量賦值與使用
數(shù)據(jù)類型
條件與循環(huán)語句
類與對(duì)象
想要寫出漂亮的用戶界面,這些 SwiftUI 知識(shí)必不可少:
繪制常見元素(例如窗口、文本、輸入框、列表等)
利用修飾符調(diào)整元素外觀屬性,并與事件綁定
利用 VStack、HStack 和 ZStack 排列多個(gè)元素
控制元素尺寸