久久综合给合久久狠狠狠974色|亚洲成熟丰满熟妇高潮xxxxx|国产又黄又黄又大又粗又爽的视频|日韩久久久精品无码一区二区三区|中文字幕无码乱人伦一区二区三区|国产成人无码区免费内射一片色欲|亚洲av无码久久精品一区二区三区

蘋果的免費(fèi)編程應(yīng)用出了Mac版,沒寫過代碼也能輕松入門

2020-05-02 09:36:19  閱讀:-  來(lái)源:


Swift Playgrounds 采取的教學(xué)方式是將編程與游戲相結(jié)合,容易上手,很適合新手學(xué)習(xí)。

蘋果生態(tài)的強(qiáng)大,很大一部分原因與廣闊的開發(fā)者資源有關(guān)。圍繞在蘋果生態(tài)的不僅有專業(yè)團(tuán)隊(duì)的開發(fā)者,還有大量個(gè)人開發(fā)者在這里推出自己的產(chǎn)品,并因此獲利。2016 年蘋果在 WWDC 大會(huì)上推出了針對(duì)入門者的編程學(xué)習(xí)應(yīng)用 Swift Playgrounds,用游戲與編程結(jié)合的方式,來(lái)指導(dǎo)新手了解和學(xué)習(xí) Swift 語(yǔ)言。

此前這款 Swift Playgrounds 只能在 iPad 上運(yùn)行,最近它推出了 Mac 版本,方便更多人來(lái)學(xué)習(xí)編程。借此機(jī)會(huì),極客之選(微信:GeekChoice)就來(lái)為大家介紹一下這款免費(fèi)的編程學(xué)習(xí)應(yīng)用。

下載地址見文末


最近幾年,編程越來(lái)越受到兒童教育的歡迎,即使未來(lái)不從事相關(guān)職業(yè),了解一下編程思維也絕對(duì)是有益無(wú)害。對(duì)于想要學(xué)習(xí)編程的初學(xué)者來(lái)說(shuō),Swift Playgrounds 可能是最合適的選擇之一。

首先 Swift 是蘋果發(fā)布的一門編程語(yǔ)言,可以用來(lái)編寫 macOS、iOS、iPadOS、watchOS 和 tvOS 的軟件,用途廣泛、前景廣闊。其次,Swift Playgrounds 采取的教學(xué)方式是將編程與游戲相結(jié)合,容易上手,很適合新手學(xué)習(xí)。

軟件中內(nèi)置了多門課程,從最基礎(chǔ)的入門到進(jìn)階教程,幫你一步步成長(zhǎng)為編程高手。每門課程里面有詳細(xì)的章節(jié)、小節(jié),學(xué)習(xí)過程分為介紹、實(shí)際操作和測(cè)試修改。介紹中會(huì)用簡(jiǎn)單直觀的圖像演示來(lái)幫助學(xué)習(xí)者理解,接著進(jìn)入主界面,左邊是編程界面,右邊是游戲闖關(guān)。

Swift Playgrounds 把每個(gè)知識(shí)點(diǎn)的學(xué)習(xí)拆分成了一個(gè)個(gè)的闖關(guān)目標(biāo),你需要控制動(dòng)畫角色完成吃寶石、打開開關(guān)的指令。編程界面上方提供了每個(gè)小節(jié)需要完成的目標(biāo),以及詳細(xì)步驟,你需要按照提示來(lái)編寫代碼。

為了方便初學(xué)者學(xué)習(xí),輸入代碼時(shí)會(huì)有建議彈出,你可以直接點(diǎn)擊代碼快速輸入。在 iPad 上如果不外接鍵盤,完全手打輸入代碼還是比較麻煩的,輸入建議可以大大提升編寫代碼的速度。完成代碼后,你可以在右邊的游戲界面中進(jìn)行測(cè)試,代碼過長(zhǎng)的話就選擇更快速度。

iPad 界面

當(dāng)代碼有誤需要修改時(shí),你可以在 iPad 上進(jìn)行拖動(dòng)、復(fù)制、剪切,不過純觸屏操作還是不太適合編程工作。在 Mac 版中,代碼編寫要更加方便,你可以直接用鍵盤輸入代碼,輸入建議依然會(huì)顯示在下方,點(diǎn)擊回車可以快捷輸入。其次,在修改代碼時(shí),用鼠標(biāo)或觸控板去選擇也更為快捷。

Swift Playgrounds 的 Mac 版移植是基于 Catalyst 技術(shù),它可以讓開發(fā)者輕松地將 iPad 應(yīng)用移植到 Mac 平臺(tái)。對(duì)于 Swift Playgrounds 這種免費(fèi)又良心的軟件來(lái)說(shuō),這樣的移植當(dāng)然是造福了更多人。如果你這段時(shí)期閑在家里覺得無(wú)聊,可以試著學(xué)一下 Swift Playgrounds。

下載地址:

iPad:https://apps.apple.com/cn/app/swift-playgrounds/id908519492

Mac:

本文作者:劉丟丟