Swift Playgrounds

用 iPad 學程式編碼,
用有趣的方式學習。

免額外付費下載全新
Swift Playgrounds

Swift Playgrounds 是一款適用於 iPad 的創新 app,讓學習 Swift 既互動又有趣。使用 Swift Playgrounds 不需要任何程式設計知識,非常適合入門的學生使用。Swift 是 Apple 自行開發的超強程式語言,也是時下專家們用來打造最熱門 app 的利器; 初學者可先藉由解謎闖關的遊戲方式,掌握使用 Swift 的基本概念,再接受一系列的挑戰,以 Apple 與其他一流開發人員設計的 playground 逐步提升編寫能力。

全新

機器人、無人機,任你指揮。
現在,你可以自己編寫程式碼,讓機器人做到許多令人驚歎的事。學習為 LEGO® MINDSTORMS® EV3 等可互聯裝置編寫程式碼,看它們在你眼前活靈活現。

進一步了解可互聯裝置

真正使用 Swift 編碼,
真的簡單,真是好玩。

以 Swift Playgrounds 學習程式碼令人樂在其中。這款 app 隨附一整套 Apple 設計的課程內容。在 Fundamentals of Swift 的課程中,你可以使用真正的程式碼在 3D 世界裡引導角色動作,以遊玩的方式掌握基礎,接著再進入進階的程式設計概念。

程式碼,即寫即看:在螢幕左側編寫程式碼,只要輕點一下,就能立即在右側看到結果。

闖關、解謎、編碼概念,逐一征服。

從 Fundamentals of Swift 課程開始,你可以借助專業開發人員日常使用的相同程式碼,來達成目標。當你慢慢進步,便可挑戰更進階的程式概念,在已學得的內容之上更精進,編寫更複雜的程式碼。

Fundamentals of Swift,

了解程式碼,從學習重要的概念開始。

  • Commands

  • Functions

  • Loops

  • Parameters

  • Conditional Code

  • Variables

  • Operators

  • Types

  • Initialization

  • Bug Fixing

掌握基本功,
挑戰再挑戰。

除了內建的課程庫外,Swift Playgrounds 還包括一系列額外挑戰,內容並不斷新增。你將不僅僅只是做點有趣的作品,同時更持續累積你的程式設計能力。

今秋推出

眾多開發者,打造精彩的遊戲天地。

在一流開發人員和出版商打造的數十個頻道中,探索充滿趣味的全新挑戰。依你的喜好訂閱內容,接著就能在 app 中收到他們的最新創作。從今起,你的 playground 寬廣無界限。

全新

看你的編碼漫步、翻滾、飛翔。

為真正的機器人與無人機編寫程式,看你的程式碼生動躍然眼前。Accessories 頻道滿載各種吸引人的 playground,讓你能配置與操控廣受歡迎的教育玩具,如 LEGO® MINDSTORMS® EV3。而這,還只是個開端。

在 Sphero playground 中,你可以引導這個球形機器人穿越變化多端的路徑,加速跳躍並變換顏色。

Dash playground 的挑戰,是要讓機器人說話、唱歌,以及回應在所處環境中,來自感測器的輸入數據。

MeeBot playground 能引導你為 Jimu Robot MeeBot 的六組機械伺服馬達編寫程式,讓它行動栩栩如生,甚至跳起舞來。

Parrot playground 讓你可以帶著 Parrot 無人機與 iPad 前去廣闊的開放空間,編寫程式,來場精彩的飛行特技演練。

編碼的新方式,
就在學習的最佳裝置。

iPad 的強大威力、Multi-Touch 的功能與簡潔易用,在 Swift Playgrounds 都獲得充分發揮。只要輕點、拖移或輸入文字和數字,就能與你創作的內容進行互動。

就地編輯。

當你輕點數字時,數字鍵盤就會彈出,方便你編輯數值。

程式碼片段資料庫。

從「程式碼片段資料庫」中,快速拖移常用的程式碼片段,縮短打字時間。

觸控編輯。

輕鬆地拖移某段敘述句圍繞現有程式碼的邊框。

QuickType 與程式碼鍵盤。

有了適用於程式編寫的 QuickType,「快速鍵列」會根據你的輸入內容,智慧地顯示程式指令,只需輕點一兩下,你就能撰寫出一整行的程式碼。而適用於程式編寫的創新鍵盤,則方便你在需要以打字輸入時使用。只需輕觸一個按鍵,就能取用多個字元,接著以拖移選取你所需的。

今秋推出

輕輕一點,幫助就來。

如果你遇到難以理解的指令,只要輕觸指令並按住,接著就會出現選項選單。從中選擇最相關的選項,就能取得解答。

眾多樣板,讓創意起飛。

樣板讓你更快開始進行更進階的創作,它所提供的程式碼可助你充分善用 iPad 的種種技術,像是 Multi-Touch 互動、加速感測器和陀螺儀等。你可以加入圖形、聲音等,多多發揮創意,打造出自己的作品。

以全螢幕,展現你的創意。

在設計出你的程式碼後,iPad 絢麗的 Retina 顯示器最適合測試你的成果。輕觸並按住畫面中間,即可在 iPad 全螢幕上切換顯示程式碼或即時檢視區域,接著運用更多手勢,嘗試你可創造的眾多豐富體驗。

你的創意,
與好友或全世界一起分享。

使用「郵件」、「訊息」或 AirDrop,將你的程式碼傳送到好友的 iPad 上,讓他們在 Swift Playgrounds 中查看你的程式碼,甚至在你的程式碼中加入他們自己的想法。你還可以將程式執行成果的影片發布上網,與全世界分享。

轉到 Xcode,
讓創作更有發揮。

因為你是以真正的程式碼進行編寫,你可以直接在 Swift Playgrounds 和 Xcode 間輸入與輸出。進而在專業人士用以開發 iOS 和 Mac app 的工具上,嘗試你的種種創意構想。

程式碼處處好用,
多種語言供你學習使用。

Swift Playgrounds 目前提供多種語言版本:英文、德文、法文、拉丁美洲西班牙文、簡體中文及日文。更多版本將陸續推出。因為我們相信,每一個人,不論身在何方,都應該能學習編寫程式碼。