Swift Playgrounds

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

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

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

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

進一步了解 Swift

真正使用 Swift 程式碼,

真的簡單,真是好玩。

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

程式碼,即寫即看。

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

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

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

Swift 基礎課程。

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

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

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

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

讓你的創意起飛。

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

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

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

觸碰一下來編輯。

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

輕輕一點,幫助就來。

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

打造你的第一個 App,

並且再接再厲。

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

準備好編寫你的第一款 app 嗎?Swift Playgrounds 帶來《使用 Swift 開發 App 入門課程》指南,助你將靈感變成真實。

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

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

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

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

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

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

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

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

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

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

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

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

程式碼語言是國際通用

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

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