Swift Playgrounds

以有趣方式
學會編寫程式

Swift Playgrounds 是為 iPad 和 Mac 而設的創新 app,讓你以有趣方式,學習 Swift 這套由 Apple 創製,供專業人員創造多款現今最熱門 app 的強大程式語言,助你輕鬆掌握編碼要訣,以至作出各種嘗試。Swift Playgrounds 不需使用者對編碼有任何認識,非常適合學生新手上路。

先從破解謎題開始,打好基礎,再透過 Apple 設計的互動式課程,逐步學懂如何創建一個 app。

一手一腳創造真正可用的 app,就是這麼樂在其中。

進一步了解 Swift

真正 Swift 程式碼,

真正簡易,真正好玩。

以 Swift Playgrounds 學習編寫程式碼,讓人分外投入。這 app 包含一套由 Apple 設計的完整課程,Get Started with Code 讓你在遊戲中掌握基礎,透過運用真的程式碼,讓特定角色游走於一個 3D 世界,然後你就可更進一步,學習更進階的概念。

所見即所編。

於你的螢幕左面編寫程式碼,點按一下,效果即時於螢幕右面顯示。

過關、解謎、致勝
編碼概念,邊玩邊學。

從 Get Started with Code 的指引開始,你將如專業開發者日常工作般,運用相同的程式碼來實踐目標。當你不斷進步,就可挑戰更進階的概念,在你所學會的基礎上繼續提升,編寫出更複雜的程式碼。

Swift 基礎。

讓你從了解程式碼的重要概念開始。

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

掌握基本步,再迎接更多挑戰。

內置課程資料庫之外,Swift Playgrounds 還包含一系列額外挑戰,選項更會隨時日陸續增多。你可深度探索已學習的課題,或者放膽嘗試各種新玩意,創建有趣的東西之餘,更可熟能生巧。

讓創意起飛。

運用你的所知所學,搞搞新創作。透過二十多個專案範例,即可輕鬆運用各種進階的編碼技巧、將多個檔案一次過加入你的專案,並採用多點觸控互動、加速感應器和陀螺儀等 iPad 功能。你亦可為專案加入圖像、聲效等,令它更有個人特色。

用最好裝置,
學會編寫程式碼。

直接在你的 iPad 或 Mac 上,輕鬆拖放程式碼中的括號、將已寫好的程式碼加入迴圈,又或從 Swift Playgrounds 隨附的數十個程式碼拖放片段中選擇。iPad 強勁的多點觸控、多工處理和分割顯示功能在這裡可大派用場。你的編碼傑作也可以放在 Mac 上好好欣賞,更大的螢幕空間令側邊欄能顯示所有內容目錄,助你快速取用其他 Swift 檔案。只需點按、拖移,或輸入文字與數字,即可跟你的創作互動。

輕觸即可編輯。

輕鬆地拖移語句邊框,令它圍繞現有程式碼。

幫助,就在點按之間。

如果你遇到難以理解的指令,只需輕點一下,即可顯示包含各種選項的選單,然後選擇最相關的項目,即可獲得解答。

編出第一個 App,
再創建更多 App。

你可直接在 iPad 和 Mac 上,以 Swift Playgrounds 創建各種 app,讓創意成真。你一邊編輯程式碼,成果會即時在側邊的 App 預覽呈現,再透過全螢幕使用你的 app,還能令體驗更為全面。

準備編寫你第一個 App?Swift Playgrounds 的指南 Get Started with Apps,助你將創意實現。

智能完成程式碼,助你完成編碼細節。

有智能完成程式碼功能,你可以更專注於整個編碼過程。這項省時的功能,會因應你正使用哪些架構,助你快速找到所需程式碼。如果查找的內容更複雜,智能完成程式碼功能又可顯示所有適用的選擇,並連同簡介一起呈現,助你選出最合適的一個,完成編碼。

以全螢幕發揮你的創意。

讓 iPad 絢麗奪目的 Retina 顯示器,助你全情投入編碼的世界。只需點一下即可擴展 App 預覽,以全螢幕體驗你的 app,亦可自訂「戰艦」和「打磚塊」等內置遊戲,然後進入全螢幕模式,盡情玩個夠。

瀏覽資料庫內多款操控、顏色及圖像。

片段資料庫帶來各款常用的操控、顏色及圖像,讓你可快速加進程式碼。資料庫有數千款圖像,使用搜尋列,即可輕鬆找到完美之選。

輸出到 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 種語言提供:西班牙及拉丁美洲西班牙文、巴西葡萄牙文、繁體及簡體中文、英文、德文、法文、意大利文、韓文、日文、泰文、土耳其文、荷蘭文、瑞典文、挪威文及越南文。因為我們相信,每個人不論身在何方,都應該能夠學習到編碼的技巧。