蘋果的免費編程應用出了Mac版,沒寫過代碼也能輕松入門
Swift Playgrounds 采取的教學方式是將編程與游戲相結合,容易上手,很適合新手學習。
蘋果生態(tài)的強大,很大一部分原因與廣闊的開發(fā)者資源有關。圍繞在蘋果生態(tài)的不僅有專業(yè)團隊的開發(fā)者,還有大量個人開發(fā)者在這里推出自己的產(chǎn)品,并因此獲利。2016 年蘋果在 WWDC 大會上推出了針對入門者的編程學習應用 Swift Playgrounds,用游戲與編程結合的方式,來指導新手了解和學習 Swift 語言。
此前這款 Swift Playgrounds 只能在 iPad 上運行,最近它推出了 Mac 版本,方便更多人來學習編程。借此機會,極客之選(微信:GeekChoice)就來為大家介紹一下這款免費的編程學習應用。
下載地址見文末
最近幾年,編程越來越受到兒童教育的歡迎,即使未來不從事相關職業(yè),了解一下編程思維也絕對是有益無害。對于想要學習編程的初學者來說,Swift Playgrounds 可能是最合適的選擇之一。
首先 Swift 是蘋果發(fā)布的一門編程語言,可以用來編寫 macOS、iOS、iPadOS、watchOS 和 tvOS 的軟件,用途廣泛、前景廣闊。其次,Swift Playgrounds 采取的教學方式是將編程與游戲相結合,容易上手,很適合新手學習。
軟件中內置了多門課程,從最基礎的入門到進階教程,幫你一步步成長為編程高手。每門課程里面有詳細的章節(jié)、小節(jié),學習過程分為介紹、實際操作和測試修改。介紹中會用簡單直觀的圖像演示來幫助學習者理解,接著進入主界面,左邊是編程界面,右邊是游戲闖關。
Swift Playgrounds 把每個知識點的學習拆分成了一個個的闖關目標,你需要控制動畫角色完成吃寶石、打開開關的指令。編程界面上方提供了每個小節(jié)需要完成的目標,以及詳細步驟,你需要按照提示來編寫代碼。
為了方便初學者學習,輸入代碼時會有建議彈出,你可以直接點擊代碼快速輸入。在 iPad 上如果不外接鍵盤,完全手打輸入代碼還是比較麻煩的,輸入建議可以大大提升編寫代碼的速度。完成代碼后,你可以在右邊的游戲界面中進行測試,代碼過長的話就選擇更快速度。
iPad 界面
當代碼有誤需要修改時,你可以在 iPad 上進行拖動、復制、剪切,不過純觸屏操作還是不太適合編程工作。在 Mac 版中,代碼編寫要更加方便,你可以直接用鍵盤輸入代碼,輸入建議依然會顯示在下方,點擊回車可以快捷輸入。其次,在修改代碼時,用鼠標或觸控板去選擇也更為快捷。
Swift Playgrounds 的 Mac 版移植是基于 Catalyst 技術,它可以讓開發(fā)者輕松地將 iPad 應用移植到 Mac 平臺。對于 Swift Playgrounds 這種免費又良心的軟件來說,這樣的移植當然是造福了更多人。如果你這段時期閑在家里覺得無聊,可以試著學一下 Swift Playgrounds。
下載地址:
iPad:https://apps.apple.com/cn/app/swift-playgrounds/id908519492
Mac:
本文作者:劉丟丟
