Swift Playgrounds

以有趣方式
學(xué)會(huì)編寫程式。

Swift Playgrounds 是為 iPad 和 Mac 而設(shè)的創(chuàng)新 app,讓你以有趣方式,學(xué)習(xí) Swift 這套由 Apple 創(chuàng)製,供專業(yè)人員創(chuàng)造多款現(xiàn)今最熱門 app 的強(qiáng)大程式語(yǔ)言,助你輕鬆掌握編碼要訣,以至作出各種嘗試。Swift?Playgrounds 不需使用者對(duì)編碼有任何認(rèn)識(shí),非常適合學(xué)生新手上路。

先從破解謎題開始,打好基礎(chǔ),再透過(guò) Apple 設(shè)計(jì)的互動(dòng)式課程,逐步學(xué)懂如何創(chuàng)建一個(gè) app。

一手一腳創(chuàng)造真正可用的 app,就是這麼樂(lè)在其中。

進(jìn)一步了解 Swift

真正 Swift 程式碼,

真正簡(jiǎn)易,真正好玩。

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

所見即所編。

於你的螢?zāi)蛔竺婢帉懗淌酱a,點(diǎn)按一下,效果即時(shí)於螢?zāi)挥颐骘@示。

過(guò)關(guān)、解謎、致勝
編碼概念,邊玩邊學(xué)。

從 Get Started with Code 的指引開始,你將如專業(yè)開發(fā)者日常工作般,運(yùn)用相同的程式碼來(lái)實(shí)踐目標(biāo)。當(dāng)你不斷進(jìn)步,就可挑戰(zhàn)更進(jìn)階的概念,在你所學(xué)會(huì)的基礎(chǔ)上繼續(xù)提升,編寫出更複雜的程式碼。

Swift 基礎(chǔ)。

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

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

掌握基本步,再迎接更多挑戰(zhàn)。

內(nèi)置課程資料庫(kù)之外,Swift Playgrounds 還包含一系列額外挑戰(zhàn),選項(xiàng)更會(huì)隨時(shí)日陸續(xù)增多。你可深度探索已學(xué)習(xí)的課題,或者放膽嘗試各種新玩意,創(chuàng)建有趣的東西之餘,更可熟能生巧。

讓創(chuàng)意起飛。

運(yùn)用你的所知所學(xué),搞搞新創(chuàng)作。透過(guò)二十多個(gè)專案範(fàn)例,即可輕鬆運(yùn)用各種進(jìn)階的編碼技巧、將多個(gè)檔案一次過(guò)加入你的專案,並採(cǎi)用多點(diǎn)觸控互動(dòng)、加速感應(yīng)器和陀螺儀等 iPad 功能。你亦可為專案加入圖像、聲效等,令它更有個(gè)人特色。

用最好裝置,
學(xué)會(huì)編寫程式碼。

直接在你的 iPad 或 Mac 上,輕鬆拖放程式碼中的括號(hào)、將已寫好的程式碼加入迴圈,又或從 Swift?Playgrounds 隨附的數(shù)十個(gè)程式碼拖放片段中選擇。iPad 強(qiáng)勁的多點(diǎn)觸控、多工處理和分割顯示功能在這裡可大派用場(chǎng)。你的編碼傑作也可以放在 Mac 上好好欣賞,更大的螢?zāi)豢臻g令側(cè)邊欄能顯示所有內(nèi)容目錄,助你快速取用其他 Swift 檔案。只需點(diǎn)按、拖移,或輸入文字與數(shù)字,即可跟你的創(chuàng)作互動(dòng)。

輕觸即可編輯。

輕鬆地拖移語(yǔ)句邊框,令它圍繞現(xiàn)有程式碼。

幫助,就在點(diǎn)按之間。

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

編出第一個(gè) App,
再創(chuàng)建更多 App。

你可直接在 iPad 和 Mac 上,以 Swift Playgrounds 創(chuàng)建各種 app,讓創(chuàng)意成真。你一邊編輯程式碼,成果會(huì)即時(shí)在側(cè)邊的 App 預(yù)覽呈現(xiàn),再透過(guò)全螢?zāi)皇褂媚愕?app,還能令體驗(yàn)更為全面。

準(zhǔn)備編寫你第一個(gè) App?Swift Playgrounds 的指南 Get Started with Apps,助你將創(chuàng)意實(shí)現(xiàn)。

智能完成程式碼,助你完成編碼細(xì)節(jié)。

有智能完成程式碼功能,你可以更專注於整個(gè)編碼過(guò)程。這項(xiàng)省時(shí)的功能,會(huì)因應(yīng)你正使用哪些架構(gòu),助你快速找到所需程式碼。如果查找的內(nèi)容更複雜,智能完成程式碼功能又可顯示所有適用的選擇,並連同簡(jiǎn)介一起呈現(xiàn),助你選出最合適的一個(gè),完成編碼。

以全螢?zāi)话l(fā)揮你的創(chuàng)意。

讓 iPad 絢麗奪目的 Retina 顯示器,助你全情投入編碼的世界。只需點(diǎn)一下即可擴(kuò)展 App 預(yù)覽,以全螢?zāi)惑w驗(yàn)?zāi)愕?app,亦可自訂「戰(zhàn)艦」和「打磚塊」等內(nèi)置遊戲,然後進(jìn)入全螢?zāi)荒J?,盡情玩?zhèn)€夠。

瀏覽資料庫(kù)內(nèi)多款操控、顏色及圖像。

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

輸出到 Xcode 得,回來(lái)繼續(xù)又得。

因?yàn)槟阋哉嬲淌酱a編寫,你的 app 專案隨時(shí)都可在 Swift Playgrounds 及 Xcode 之間自由輸入和輸出,方便你既可坐定定用 Mac,又或帶著 iPad 到處去,只要靈感一到,都可開始編碼。

與朋友分享你的大作。

你可使用郵件、訊息或 AirDrop 將你的程式碼傳送至朋友的 iPad,他們打開 Swift Playgrounds 即可查看,更可加入自己的想法,令成果盡善盡美。

你亦可在 App Store 推出,
分享給全世界。

要分享創(chuàng)製完成的 app,只需從 iPad 或 Mac 的 Swift Playgrounds 直接提交至 App Store Connect 便可。你更可用 App?Store Connect 網(wǎng)站 來(lái)製作你的產(chǎn)品網(wǎng)頁(yè),使用 TestFlight 邀請(qǐng)用戶提供意見回應(yīng),並獲取分析,了解你的 app 如何吸引用戶。

編碼是共同語(yǔ)言,
所以我們提供多種教學(xué)語(yǔ)言。

Swift Playgrounds 以 16 種語(yǔ)言提供:西班牙及拉丁美洲西班牙文、巴西葡萄牙文、繁體及簡(jiǎn)體中文、英文、德文、法文、意大利文、韓文、日文、泰文、土耳其文、荷蘭文、瑞典文、挪威文及越南文。因?yàn)槲覀兿嘈?,每個(gè)人不論身在何方,都應(yīng)該能夠?qū)W習(xí)到編碼的技巧。