Swift Playgrounds 是一款適用於 iPad 與 Mac 的創新 app,讓學習 Swift 既互動又有趣。使用 Swift Playgrounds 不需要任何程式編寫知識,非常適合入門的學生使用。Swift 是 Apple 自行開發的強大程式語言,也是時下專家們用來打造最熱門 app 的利器;初學者可先藉由解謎闖關的遊戲方式,掌握使用 Swift 的基本概念,再接受一系列的挑戰,以 Apple 與其他一流開發者設計的 playground 逐步提升編寫能力。
真正使用 Swift 程式碼,
真的簡單,真是好玩。
以 Swift Playgrounds 學習程式碼令人樂在其中。這款 app 隨附一整套 Apple 設計的課程內容。在 Fundamentals of Swift 的課程中,你可以使用真正的程式碼在 3D 世界裡引導角色動作,以遊玩的方式掌握基礎,然後再學習更進階的程式概念。
程式碼,即寫即看:在螢幕左側編寫程式碼,只要輕點一下,就能立即在右側看到結果。
闖關、解謎、程式編碼概念,逐一征服。
從 Fundamentals of Swift 課程開始,你可以借助專業開發者日常使用的相同程式碼,來達成目標。當你慢慢進步,便可挑戰更進階的程式概念,在已學得的內容之上更精進,編寫更複雜的程式碼。
掌握基本功,
挑戰再挑戰。
除了內建的課程庫,Swift Playgrounds 還包括一系列額外挑戰,其中的內容會隨著時間不斷新增。你可深入探索已經學習過的主題,或是放手嘗試新東西,在創作有趣的作品之餘,你也持續累積了更多技能。
眾多開發者,打造精彩的遊戲天地。
在一流開發者和出版商打造的數十個頻道中,探索充滿趣味的全新挑戰。依你的喜好訂閱內容,接著就能在 app 中收到他們的最新創作。從今起,你的 playground 寬廣無界限。
編程式碼的新方式,
就在學習的最佳裝置。
直接在你的 iPad 或 Mac 上,輕鬆拖移程式碼中的大括號、將現有的程式碼加入迴圈,或從 Swift Playgrounds 內附的數十個程式碼拖放片段進行選擇。你可以充分利用 iPad 強大的「多點觸控」、多工處理和分割顯示功能,也可以在 Mac 好好欣賞自己的傑作。更大的螢幕使得全新側邊欄有空間來顯示完整的內容目錄,讓你快速取用其他 Swift 檔案。只要輕點、拖移或輸入文字及數字,就能與你創作的內容進行互動。
快速輸入與程式碼鍵盤。
只要輕點一下,就能寫出整行程式碼。有了適用於程式編寫的「快速輸入」功能,快速鍵列會根據你輸入的內容,自動且智慧地建議程式指令。當你需要以打字輸入來編寫程式碼時,iPad 還有專門為此設計的創新鍵盤,只需輕觸一個按鍵,就能取用多個字元,接著以拖移選取你所需的。你也能在 Mac 上體驗類似的程式碼建議,對完成你的程式編寫更是助益良多。
程式碼片段資料庫。
從「程式碼片段資料庫」中,快速拖移常用的程式碼片段,縮短打字時間。
觸控編輯。
輕鬆地拖移某段敘述句圍繞現有程式碼的邊框。
輕輕一點,幫助就來。
如果你遇到難以理解的指令,只要輕點它並按住,接著就會出現選項選單。從中選擇最相關的選項,就能取得解答。
有了起點,讓你的創意起飛。
運用你所學的知識,進行全新的創作。有了「起點」,你可以更快開始進行更進階的程式編寫、將多個檔案一次加到你的 playground,及使用 iPad 的「多點觸控」互動,運用加速度計和陀螺儀等等。你還能加入圖形、聲音等,讓你的作品充滿個人特色,並可和親朋好友,甚至全世界輕鬆分享。如果教師以「起點」來創建課程,同學們還能分享彼此的程式碼。
以全螢幕,展現你的創意。
iPad 和 Mac 絢麗奪目的 Retina 顯示器,會讓你全心投入程式編寫的世界。只要輕點並拖放中央分隔線,就能以全螢幕查看你的程式碼或執行計畫案;你也可以自訂 Battleship 和 Brick Breaker 等內建遊戲,然後以全螢幕呈現,讓自己沈浸其中。
看你的程式碼漫步、翻滾、飛翔。
為真正的機器人、樂器與無人機編寫程式,看你的程式碼生動躍然眼前。在「配件」相關頁面中你可發現各種吸引人的 playground,讓你能配置與操控廣受歡迎的教育玩具,如 LEGO® MINDSTORMS® EV3。而這,還只是個開端。
在 Sphero playground 中,你可以引導這個球形機器人穿越變化多端的路徑,加速跳躍並變換顏色。
Dash playground 的挑戰,是讓機器人唱歌、跳舞,以及回應在所處環境中,來自感測器的輸入數據。
MeeBot playground 能引導你為 Jimu Robot MeeBot 的六個機器人伺服馬達編寫程式碼,讓它行動栩栩如生,甚至翩翩起舞。
Tello EDU playground 能讓你指揮多部 Tello 無人機成群飛行、表演空翻和其他特技動作,任你盡情發揮無盡創意。
探索各款支援 Swift Playgrounds 的機器人、無人機及眾多其他可互聯裝置。
你的創意,
與好友或全世界一起分享。
使用「郵件」、「訊息」或 AirDrop,將你的程式碼傳送到好友的 iPad 上,讓他們在 Swift Playgrounds 中查看你的程式碼,甚至在你的程式碼中加入他們自己的想法。你還可以將程式執行成果的影片發布上網,與全世界分享。