Swift Playgrounds

用有趣的方式,
學(xué)有用的程式編碼

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

初學(xué)者可先藉著解謎遊戲來掌握基本概念,再透過 Apple 設(shè)計(jì)的互動(dòng)式演練課程,進(jìn)一步學(xué)習(xí) app 的建構(gòu)基礎(chǔ)。

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

進(jìn)一步了解 Swift

真正使用 Swift 程式碼,

真的簡單,真是好玩。

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

程式碼,即寫即看。

在螢?zāi)蛔髠?cè)編寫程式碼,只要輕點(diǎn)一下,就能立即在右側(cè)看到效果。

闖關(guān)、解謎、程式編碼概念,
逐一征服。

從《開始編寫程式》指南開始,你可以借助專業(yè)開發(fā)者日常使用的相同程式碼來達(dá)成目標(biāo)。當(dāng)你逐漸進(jìn)步,就能挑戰(zhàn)更進(jìn)階的程式概念,並在已學(xué)會(huì)的基礎(chǔ)上更加精進(jìn),編寫出更複雜的程式碼。

Swift 基礎(chǔ)課程。

了解程式碼,從學(xué)習(xí)重要的概念開始。

指令
函數(shù)
迴圈
參數(shù)
條件碼
變數(shù)
運(yùn)算子
類型
初始化
錯(cuò)誤修正

掌握基本功,挑戰(zhàn)再挑戰(zhàn)。

除了內(nèi)建的課程資料庫,Swift Playgrounds 還包括一系列額外挑戰(zhàn),其中的內(nèi)容會(huì)隨著時(shí)間不斷新增。你可深入探索已經(jīng)學(xué)習(xí)過的主題,或是放手嘗試新東西,在創(chuàng)作有趣的作品之餘,你也持續(xù)累積了更多技能。

讓你的創(chuàng)意起飛。

運(yùn)用你所學(xué)的知識(shí),進(jìn)行全新的創(chuàng)作。有了超過 24 組範(fàn)例,你可以更快開始進(jìn)行更進(jìn)階的程式編寫、將多個(gè)檔案一次加到你的計(jì)畫案,以及使用 iPad 的「多點(diǎn)觸控」互動(dòng)、加速度計(jì)和陀螺儀等功能。你還能加入圖形、聲音等,讓你的作品充滿個(gè)人特色。

在最出色的學(xué)習(xí)裝置上,編寫程式碼。

直接在你的 iPad 或 Mac 上,輕鬆拖移程式碼中的括號(hào)、將現(xiàn)有的程式碼加入迴圈,或從 Swift Playgrounds 內(nèi)附的數(shù)十個(gè)程式碼拖放片段中進(jìn)行選擇。你可以充分利用 iPad 強(qiáng)大的「多點(diǎn)觸控」、多工處理和「分割顯示」功能,也能在 Mac 上好好欣賞自己的傑作。更大的螢?zāi)皇沟脗?cè)邊欄有空間來顯示完整的目錄,並能快速取用其他 Swift 檔案。只要輕點(diǎn)、拖移或輸入文字及數(shù)字,就能與你創(chuàng)作的內(nèi)容進(jìn)行互動(dòng)。

觸碰一下來編輯。

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

輕輕一點(diǎn),幫助就來。

如果你遇到難以理解的指令,只要輕點(diǎn)一下,就會(huì)出現(xiàn)各種選項(xiàng)的選單。從裡面選擇最相關(guān)的選項(xiàng),就能取得解答。

打造你的第一個(gè) App,

並且再接再厲。

你可以在 iPad 和 Mac 上以 Swift Playgrounds 直接建構(gòu) app,讓你的創(chuàng)意成真。在編寫程式碼時(shí),還能在並排顯示的「App 預(yù)覽」中立即看到效果,接著再以全螢?zāi)皇褂媚愕?app,讓體驗(yàn)更精彩豐富。

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

讓智慧的程式碼完成功能,處理編碼細(xì)節(jié)。

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

以全螢?zāi)?,展現(xiàn)你的創(chuàng)意。

iPad 絢麗奪目的 Retina 顯示器,會(huì)讓你全心投入程式編寫的世界。只要輕點(diǎn)就能展開「App 預(yù)覽」,以全螢?zāi)粊眢w驗(yàn)?zāi)愕?app;你也可以自訂 Battleship 和 Brick Breaker 等內(nèi)建遊戲,然後以全螢?zāi)怀尸F(xiàn),讓自己盡情開玩。

瀏覽資料庫中的控制項(xiàng)目、顏色和圖像。

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

轉(zhuǎn)到 Xcode 看看,再回來繼續(xù)編寫。

因?yàn)槟闶且哉嬲某淌酱a進(jìn)行編寫,你可以將 app 計(jì)畫案在 Swift Playgrounds 和 Xcode 之間自由轉(zhuǎn)換。無論是坐在 Mac 前面,還是邊走邊用 iPad,只要靈感一來,你隨時(shí)都能開始編碼。

你的創(chuàng)意,與好友一起分享。

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

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

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

程式碼語言是國際通用,

所以我們提供多種語言的教學(xué)

Swift Playgrounds 提供 16 種語言版本,包括西班牙與拉丁美洲西班牙文、巴西葡萄牙文、繁體與簡體中文、英文、德文、法文、義大利文、韓文、日文、泰文、土耳其文、荷蘭文、瑞典文、挪威文及越南文。因?yàn)槲覀冋J(rèn)為不論在何處,人人都應(yīng)該學(xué)習(xí)編寫程式碼。