Swift Playgrounds

用有趣的方式
學有用的程式編碼

Swift Playgrounds 是一款適用於 iPad 和 Mac 的創新 app,它讓學習和嘗試 Swift 變得好玩又有趣。Swift 是 Apple 創造的強大程式語言,也是專家們用來打造時下最熱門 app 的利器。使用 Swift Playgrounds 不需要任何程式編寫知識,非常適合入門的學生。

初學者可先藉著解謎遊戲來掌握基本概念,再透過 Apple 設計的互動式演練課程,進一步學習 app 的建構基礎。

親手打造真正可用的 app,你將樂趣無窮。

進一步了解 Swift

真正使用 Swift 程式碼,

真的簡單,真是好玩。

在 iPad 上,以 Swift Playgrounds 學習程式碼令人樂在其中。這款 app 隨附一整套 Apple 設計的課程內容,在《開始編寫程式》課程中,你可以利用真正的程式碼讓角色悠遊於 3D 世界,以遊玩的方式掌握基礎,然後再學習更進階的程式概念。

程式碼,即寫即看。

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

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

從《開始編寫程式》指南開始,你可以借助專業開發者日常使用的相同程式碼來達成目標。當你逐漸進步,就能挑戰更進階的程式概念,並在已學會的基礎上更加精進,編寫出更複雜的程式碼。

Swift 基礎課程。

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

指令
函數
迴圈
參數
條件碼
變數
運算子
類型
初始化
錯誤修正

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

除了內建的課程資料庫,Swift Playgrounds 還包括一系列額外挑戰,其中的內容會隨著時間不斷新增。你可深入探索已經學習過的主題,或是放手嘗試新東西,在創作有趣的作品之餘,你也持續累積了更多技能。

有了起點,
讓你的創意起飛。

運用你所學的知識,進行全新的創作。有了超過 24 組範例,你可以更快開始進行更進階的程式編寫、將多個檔案一次加到你的計畫案,以及使用 iPad 的「多點觸控」互動、加速度計和陀螺儀等功能。你還能加入圖形、聲音等,讓你的作品充滿個人特色。

在最出色的學習裝置上,編寫程式碼。

直接在你的 iPad 或 Mac 上,輕鬆拖移程式碼中的括號、將現有的程式碼加入迴圈,或從 Swift Playgrounds 內附的數十個程式碼拖放片段中進行選擇。你可以充分利用 iPad 強大的「多點觸控」、多工處理和「分割顯示」功能,也能在 Mac 上好好欣賞自己的傑作。更大的螢幕使得側邊欄有空間來顯示完整的目錄,並能快速取用其他 Swift 檔案。只要輕點、拖移或輸入文字及數字,就能與你創作的內容進行互動。

觸碰一下來編輯。

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

輕輕一點,幫助就來。

如果你遇到難以理解的指令,只要輕點一下,就會出現各種選項的選單。從裡面選擇最相關的選項,就能取得解答。

打造你的第一個 App,

並且再接再厲。

你可以在 iPad 上以 Swift Playgrounds 直接建構 app,讓你的創意成真。在編寫程式碼時,還能在並排顯示的「App 預覽」中立即看到效果,接著再以全螢幕使用你的 app,讓體驗更精彩豐富。

準備好編寫你的第一個 App 嗎?Swift Playgrounds 帶來全新《Get Started with App》指南,助你將靈感變成真實。

讓智慧的程式碼完成功能,處理編碼細節。

智慧的程式碼完成功能,讓你專注於整個編碼過程。 這項省時的功能,可辨認你正在使用哪些架構,幫你快速找到所需。對於更複雜的查找,智慧的程式碼完成功能還能顯示所有可能的選項,並附上簡短的描述,助你做出正確的選擇。

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

iPad 絢麗奪目的 Retina 顯示器,會讓你全心投入程式編寫的世界。只要輕點就能展開「App 預覽」,以全螢幕來體驗你的 app;你也可以自訂 Battleship 和 Brick Breaker 等內建遊戲,然後以全螢幕呈現,讓自己盡情開玩。

瀏覽資料庫中的控制項目、顏色和圖像。

在更新的「片段資料庫」中尋找常用的控制項目、顏色和圖像,並快速加到你的程式碼中。資料庫有上千款圖像,只要使用搜尋列,就能找到適合的內容。

轉到 Xcode 看看,再回來繼續編寫。

因為你是以真正的程式碼進行編寫,你可以將 app 計畫案在 Swift Playgrounds 和 Xcode 之間自由轉換。無論是坐在 Mac 前面,還是邊走邊用 iPad,只要靈感一來,你隨時都能開始編碼。

你的創意,與好友一起分享。

你可以用「郵件」、「訊息」或 AirDrop,將你的程式碼傳送到好友的 iPad 上,讓他們在 Swift Playgrounds 中查看你的程式碼,甚至在你的程式碼中加入他們自己的想法。

也能透過 App Store,分享給全世界。

要分享已完成的 app,你可以從 Swift Playgrounds 將它直接提交到 App Store Connect。還可利用 App Store Connect 網站來製作你的產品頁面、透過 TestFlight 邀請使用者提供意見回饋,並深入了解使用者和你的 app 的互動體驗。

程式碼語言是國際通用

所以我們提供多種語言的教學

Swift Playgrounds 現在提供 14 種語言版本,包括西班牙與拉丁美洲西班牙文、巴西葡萄牙文、繁體與簡體中文、英文、德文、法文、義大利文、韓文、日文、泰文、土耳其文、荷蘭文及瑞典文。因為我們認為不論在何處,人人都應該學習編寫程式碼。