快速入門iOS開發!蘋果官方「程式學習遊戲」正式登陸Mac
快速入門iOS開發!蘋果官方「程式學習遊戲」正式登陸Mac

《Swift Playgrounds》是蘋果官方推出的一款學習寫程式的app,它不要求用戶具備寫程式知識,適合想要學習寫程式的初學者,即使是完全沒有寫程式經驗的人也可以玩得津津有味。

在Apple Store中,你也會發現不乏有抱著iPad正入迷地玩著《Swift Playgrounds》的人,足見這是一款多麼好玩的「遊戲」。

圖
圖/ 愛范兒

延伸閱讀:現在開始學coding必須知道的程式學習六大趨勢

最近,蘋果基於Catalyst技術將iPad版《Swift Playgrounds》轉換到了Mac平台,與iPad版相同,Mac版也提供了各種訓練和挑戰,幫助用戶了解寫程式基礎。另外,Mac版可以透過鍵盤將程式碼敲到螢幕上,更可以體會什麼叫做「敲程式碼」了。

懶人目錄

  • 真正的Swift,真實的寫程式
  • 解謎、闖關,程式改變世界
  • 邁向你的第一個程式的第一步

真正的Swift,真實的寫程式

《Swift Playgrounds》是一款在遊戲中學習寫程式的app,類似《Human Resource Machine》透過組合指令完成目標任務一樣,《Swift Playgrounds》需要你正確組合程式碼,引導角色在3D世界中遊走以完成指定的任務,如收集寶石或閉合開關等。

圖.jpg
Human Resource Machine
圖/ 愛范兒

但與《Human Resource Machine》不同的是,你體驗的是真實寫程式。

真實的寫程式意味著你將與其他專業開發者一樣,都使用Swift這一Apple創建的寫程式語言。這聽起來可能難,但不必擔心,遊戲中提供的程式碼不是最底層的,而是一條條對應著具體動作的指令。你可以直接從菜單中選擇,也可以配合自動補全透過鍵盤輸入。

圖.jpg
圖/ 愛范兒

延伸閱讀:Google推免費程式學習App,透過解謎測驗學JavaScript

比如讓角色向前走一步就是「moveForward」,向左轉就是「turnLeft」,判斷所在格是否有寶石為「isOnGem」,切換開關為「toggleSwitch」。這樣的指令本質上是一個個函數,既保留了真實的寫程式語法,又大大簡化了寫程式難度。

圖
圖/ 愛范兒

除了具體的行動指令,遊戲中更重要的還是函數、參數、變量等概念,以及流程控制語句,比如循環語句、條件語句等。透過弱化對行動指令的寫程式要求,而集中攻克遊戲中的邏輯難題,將重點放在演算法的建立上,能讓玩家更好地體會到寫程式的樂趣所在。

圖
圖/ 愛范兒

解謎、闖關,程序改變世界

在遊戲中,你需要控制主角在世界中走動,透過收集足夠的寶石或閉合足夠的開關來完成關卡。最開始,主角只會很簡單的「向前走」或「向左轉」,甚至「向右轉」都需要三次「向左轉」來實現,但隨著闖關的進行,他會逐漸學會「判斷所在磚塊是否有寶石」或「判斷前方是否受阻」等。

圖
圖/ 愛范兒

而你能用到的指令也隨著遊戲進行逐漸變多,最開始按著地圖一步步走便能達成目標。隨著難度的增加,地圖中的寶石和開關的出現位置變成了不確定,甚至地形都將變為隨機,這時候就必須配合條件或循環語句,使得程式的通用性提高。

圖
圖/ 愛范兒

而程式碼的通用性恰恰是評價一個程式好壞的重要標準,遊戲也正是在向玩家灌輸這樣一個理念:開發者必須應對各種各樣的輸入環境,盡可能考慮到所有的情況。在環境隨機的情況下,如何以不變應萬變,是這遊戲也是實際寫程式的一大難點所在。

圖
圖/ 愛范兒

隨著闖關的繼續進行,你能做的也越來越多,這時候你可以透過寫程式來改造世界,而不只是順從現有的地形,完成從闖關者到創造者的轉變。遊戲的最後,已經沒有了任何任務,你需要自己創造關卡,就像《Minecraft》一樣一步步建立起自己的世界,只不過這時候你手中的不是錘子,而是程式碼。

邁向你第一個程式的第一步

《Swift Playgrounds》的教程部分包括基礎、進階以及圖形、坐標、觸碰事件的學習。完成這些簡單的語法學習後,便可以挑戰更高難度的程式了,比如形狀的操作、聲音的創作、繪圖等等。當然,也可以更進一步,試著做出一個小程式或小遊戲,邁向屬於自己的第一個程式的第一步。

圖
圖/ 愛范兒

除了內建課程庫,在頂尖開發者和出版商打造的數十個頻道中,還有更多的有趣的全新挑戰。訂閱你喜歡的頻道,就可以在app中收到他們的最新創作。正如其名Playgrounds,在遊樂園中一邊遊玩,一邊提升著自己的寫程式技能。

圖
這才是真實的編程環境Xcode
圖/ 愛范兒

像遊戲一樣的寫程式,讓初學者不會被充斥著五顏六色程式碼的界面嚇退,而運行程式碼時看著主角在你的控制下慢慢走動何不也是一種享受呢。正是這種即時的反饋,讓敲程式碼和玩遊戲一樣具有讓人上癮的魔力,而在《Swift Playgrounds》中可以體驗到這種雙倍的快樂。

圖
圖/ 愛范兒

對於《Swift Playgrounds》這樣「披著遊戲外衣」的教育應用,你既可以將其當做遊戲玩,也可以當做入門Swift語言的工具。或許,你也可以將其視作「工程師模擬器」,在不斷Debug的過程中體驗碼農的辛酸與苦辣。

《Swift Playgrounds》適用於iOS 12.0+的iPad和macOS 10.15.3+的Mac,iPad版402.1MB,Mac版155.1MB,完全免費。

責任編輯:林芳如、蕭閔云

本文授權轉載自:愛范兒

關鍵字: #Apple #iOS
往下滑看下一篇文章
城市中被慢慢喜歡的一隅,來自臺中綠美圖的日常邀請 ——圖書館×美術館雙館長現身對談:當閱讀與藝術成為生命的一部分
城市中被慢慢喜歡的一隅,來自臺中綠美圖的日常邀請 ——圖書館×美術館雙館長現身對談:當閱讀與藝術成為生命的一部分

全台第一座結合市立圖書館總館與市立美術館的文化地標「臺中綠美圖」,將於今年12月13日正式開幕。這座由日本建築師妹島和世與西澤立衛(SANAA事務所)攜手台灣劉培森建築師事務所設計的建築,坐落於水湳中央公園北側,以柔和曲線勾勒出建築與綠意交融的輪廓。

從構想到落成,歷經十二年籌備,綠美圖的誕生,不僅象徵建築的完工,更是城市對文化生活理想的回應。開館前,《Shopping Design》邀請兩位靈魂推手——臺中市立圖書館館長曾惠君與臺中市立美術館館長賴依欣,談談綠美圖如何讓知識與美學在日常中自然發生。

十二年的醞釀,一場值得等待的城市蛻變

圖書館曾惠君館長回望這段籌備前後超過十年的過程,她形容:「不只代表一個共構建築完成的終點,更像是城市文化的接跑成果」。她回憶,「為了試營運的這一天,各單位團隊動員所有人,在大家看得到、看不到的地方,同心協力地完成這場盛大的文化場館饗宴邀請」,語氣中藏不住感動。

這份投入背後,藏著許多鮮為人知的故事。她提到,「書中蘊藏的知識、內容,就像是這個場館,包含了無數的可能性,這是我們最想分享的內蘊意義」。為了帶給愛書人遨遊書海,圖書館早在民國106年便開始購藏規劃。她透露,「大量的書籍分年購置,並暫放商借的倉儲空間,今年終於將超過46萬冊書籍運送回歸到總館,圖書館同仁即開始ㄧ本書一本書檢查、處理分類、加工等前置作業,到完成各閱覽區書籍上架。這些默默的前置作業,耗費大量體力及時間不僅可想而知,亦不為人知,每一本書都經過館員的親手整理後,才能提供市民朋友借閱。」,分享這段不為人知「和書籍長跑」細節。

台中市政府
臺中市立圖書館 曾惠君館長。
圖/ 台中市政府

美術館賴依欣館長則從另一個角度詮釋這場漫長的等待。她說,綠美圖的開幕「象徵著嶄新的跨域,一種新的視野、新的感知方式、新的感受旅程」。綠美圖不只是建築空間,更是一個「讓公共與私人交錯」的場域,「結合知識、美學與綠地的共構,提供了日常生活能夠轉化、滋養與感受探知的場域,是生活以外的休息」;人們能自由穿梭建築、綠地,徜徉在在閱讀與藝術之間,進行深度的心靈探索,「那是一種令人興奮的嶄新表達」。

台中市政府
臺中市立美術館館長賴依欣。
圖/ 台中市政府

理性與感性的交會,拓展出更廣闊的生命能量

綠美圖並非單一功能的建築,而是一種「共存的實驗」。兩位館長都關注場館之間如何彼此對話,提及它的意義不只是兩館共構,更像是理性與感性的城市對話。

曾惠君館長說,圖書館和美術館「很像是左右腦的激發,理性與感性的交融碰撞,建築與建築間的穿梭流動,人們則自然會獲得、感受到一種新的思考、生活方式」她認為,這樣的場域與歌劇院、審計新村等文化地點形成互補網絡,「每個地方都展現不同的文化表情,合起來,就是台中的整體氣質。」

台中市政府
圖書館總館內藏書多元、且超過46萬冊,期待與市民朋友們一起閱讀共好。
圖/ 台中市政府

賴依欣則認為,臺中擁有多元、包容的文化氣質,且勇於接納未知的新事物。因此,綠美圖在SANAA建築設計團隊的規劃下,使兩館邊界模糊、彼此從未分離。她說,綠美圖「提供了一個『浸潤』的空間,讓來訪者能夠浸潤其中,就像生活也從未區分;什麼是感受?什麼是知識?當下汲取的僅是總和。而某天,或許才一瞬通透,某次的浸潤帶來了解答與知曉」。

SANAA事務所的建築模糊了邊界,也讓文化不再是被陳列,而是生活本身。賴館長補充,「它與其他臺中文化場域,透過點線面的文化發生、功能補充、藝術與文創設計等,形成了一個重點地標串聯,成為文化藝術發展的日常培養」。

台中市政府
藏在綠美圖館中各個角落的造型椅:SANAA設計的花椅、水滴椅、深受小朋友喜歡的戶外甜甜圈造型的景觀椅及丹麥設計師設計的天鵝椅,每張都是好坐又好拍。
圖/ 台中市政府

閱讀與藝術,共奏隨心起伏的生活節奏

試營運期間,人們漫步在美術館迴廊、圖書館的閱覽區,看著光影變化,在日常中感受不平凡。對兩位館長而言,這樣的片刻,就是綠美圖存在的意義。

曾惠君館長分享,閱讀是「生活習慣」,不同年齡層的人們,都能在圖書館中找到屬於自己的天地。她以青少年區舉例,這裡「提供了挑高十米的大空間,設計規劃出『動、靜』區,無論互動討論,或想要安靜閱讀,都能有著更舒服適切的空間享受。」此外,民眾可以從二、五樓連通道走向美術館,在通透的空間中轉換心情。她歡迎民眾來綠美圖走走、坐坐,並笑著補充:「多感受留意圖書館、美術館內的椅子,是妹島和世設計的花形椅,靜謐自然又很舒服喔!」

台中市政府
【庫房裡的光】典藏教育展將會是館中為期兩年的常設展,互動裝置讓小朋友們也能參與創作。
圖/ 台中市政府

對賴依欣而言,綠美圖提供精神轉換的空間,也是生活、生命記憶串接的一部分。也許在某個午後,年輕人從公園漫步而入,沒有特定目的,只想讓自己沉澱。當他走過光影交錯的廊道,或許就在某個展覽、某件作品間,找到一絲啟發。她說,「它可以是儀式性的,也可以是很日常生活感的」,看不懂藝術,也無所謂,「或許就在未來的某天,突然因為曾經看過美術館中的某個作品、展覽,困惑的事情就出現答案了」。

台中市政府
臺中市立美術館開館首展「萬物的邀約」將於2025年12月13日開幕,展出亮點之一的巴西藝術家瑪麗亞.特蕾莎.阿爾維斯(Maria Thereza Alves)從植物與土地出發,回應在地的殖民歷史。
圖/ 台中市政府

向世界與萬物發出邀約,跨時代的索引共生

從試營運到正式開館,除了一系列的講座、假日活動外,兩館也推出開館主題展——圖書館的《世界的索引》與美術館的《萬物的邀約》。前者以十八世紀啟蒙運動的《百科全書》為靈感,串起跨世代的知識探索;後者則從中央公園的地景出發,邀請國際級與跨世代藝術家,以多元觀點對話萬物、自然、城市的共生關係。

「我們如何閱讀世界?又如何與萬物共存?」這兩個展覽將成為序章,讓知識和美學交會,透過世界的探知與跨世代的叩問,形塑台中獨特的模樣。

台中市政府
季節更迭,綠美圖的光線與空氣流通、自然與建築交織,參觀亦能感觸不同心情與氛圍,是臺中最美的城市寶藏。
圖/ 台中市政府
台中市政府
綠美圖場館不論室內室外,每一隅的美在不同視角皆有獨特的詮釋,但一切都值得親自走訪與探尋。
圖/ 台中市政府

採訪最後,兩位館長分別談起心中最動人的瞬間。圖書館曾館長笑著聊到:「這裡的每個空間,都令人感到嚮往。」,她分享團隊從春天進駐,看著光線經歷了春夏秋冬、晴天雨天,在圖書館的每一個角落,都散發獨特氛圍。她說,「尤其我特別喜歡聽下雨的聲音,如果大家有機會遇到雨天,沉浸在這個場域中,放空真的很幸福。」。

美術館賴館長則將她的期待獻給第一次來臺中綠美圖的朋友,「感覺它,無須定義它。把它當成台中的精神寶庫,在繁忙日常也能轉換愉悅心情的空間,讓它成為個人生命記憶的一部分吧!」。

冬天即將來臨,綠美圖將以城市與自然、知識與美學的交織姿態,開啟屬於台中的新篇章,陪伴人們走過下一個春夏秋冬。

【參觀資訊】
臺中綠美圖(臺中市立圖書館總館及臺中市立美術館)
地址:台中市西屯區中科路2201號
試營運:2025.10.28-11.16
開放時間:週二至週日9:00-17:00、週六9:00-20:00、國定假日照常開放
正式開館:2025/12/13(六)13點

圖書館:
週二至週六上午8點半到晚上9點、週日上午8點半到下午5點半。
每週一及國定假日休館。

美術館:
週二至週日上午9點到下午5點、週六上午9點到晚上8點。
每週一公休、國定假日照常開放。

【台中市政府新聞局廣告】採訪・撰文/楊喻婷

登入數位時代會員

開啟專屬自己的主題內容,

每日推播重點文章

閱讀會員專屬文章

請先登入數位時代會員

看更多獨享內容

請先登入數位時代會員

開啟收藏文章功能,

請先登入數位時代會員

開啟訂閱文章分類功能,

請先登入數位時代會員

我還不是會員, 註冊去!
追蹤我們
進擊的機器人
© 2025 Business Next Media Corp. All Rights Reserved. 本網站內容未經允許,不得轉載。
106 台北市大安區光復南路102號9樓