SwiftUI 教程

原文:Learn SwiftUI with free tutorials 做者:Paul Hudsonhtml

image

SwiftUI 是在 WWDC19 的主題演講期間宣佈的,咱們已經看過大量的免費教程,如文章,YouTube 視頻,書籍等等 - 能夠確定的是,人們很興奮,而且熱衷於分享這種興奮。世界!react

我本身一直在建立不少 SwiftUI 教程,但我也一直在閱讀許多其餘開發人員的教程。在本文中,我試圖未來自各我的的教程聚集在一塊兒 ​​,由於每一個人都學到了不一樣的東西 - 但願你能找到一個以適合你的方式教授 SwiftUI 的教程。git

SwiftUI 示例

在 SwiftUI 發佈後不久,我發佈了一篇名爲 Get starts with SwiftUI 的文章,其中概述了建立視圖,堆棧,列表等的基礎知識。github

從那時起,我已經制做了大量的 SwiftUI 示例代碼和視頻:swift

最近,我一直致力於在 SwiftUI 中建立完整應用程序的視頻,以便人們能夠看到行動中的概念,而不是孤立的例子。例如:react-native

這些視頻不是太長,但仍然有足夠的空間來真實展現 SwiftUI 的強大和簡潔。這是一個讓你入門的例子:app

SwiftUI Tutorial: Build a dynamic list app with navigation and images – SwiftUI Complete Apps #1框架

開始使用 SwiftUI

有不少人在編寫教程,旨在幫助您開始使用 SwiftUI。他們在構建內容方面遇到各類難度級別 - 它們都旨在幫助您入門,但有些比其餘人更容易!ide

固然,我應該經過說 Apple 本身的 SwiftUI 教程 很是出色來開始這個列表 - 大量的代碼,大量的屏幕截圖,甚至測驗問題來幫助測試你的學習。佈局

對於絕對的初學者

  • Santosh Botre 爲各類 SwiftUI 組件提供了一些很好的示例代碼。
  • Sai Kambampati 有一個很好的教程,創建一個有剪裁和陰影的漂亮的列表應用程序。
  • Martin Lasek 撰寫了一篇很是輕鬆的介紹,其中包含大量截圖和實驗空間。
  • John Sundell 撰寫了一篇精彩的初學者教程,向您介紹了各類 SwiftUI 組件的基礎知識。

走得更遠

  • Mischa Hildebrand 編寫了一個教程,專一於 SwiftUI 背後的 Swift 語法的一個特定部分:some 關鍵字。
  • Majid Jabrayilov 寫了一個教程,引導您構建一個用於搜索 GitHub repos 的應用程序。
  • Rohan Panchal 從 React Native 的角度編寫了一個接近 SwiftUI 的教程。
  • Audrey Tam 有一個很是簡單的教程,但隨後會經過狀態,組合,警報等向上移動。
  • Benedikt Terhechte 寫了一篇文章,從遊戲引擎的角度探索 SwiftUI,直接進入堆棧和狀態。

影片

咱們在 Swift 社區擁有各類各樣的視頻創做者,很高興看到他們對 SwiftUI 如此興奮!

如下是已有的許多 SwiftUI 視頻的選擇:

天天都會出現包含更多主題的新視頻,所以若是您須要按期更新,可能須要訂閱其中一些頻道。

通常討論; 通常交流

SwiftUI 上沒有結束熱門話題,可是少數特別有經驗的人花了不少時間從各類角度編寫一個更加深思熟慮的視圖。

特別是,我喜歡這些:

雖然幾乎每一個人都對 SwiftUI 持確定態度,但值得加入一點懷疑 - 請參閱 Jille van der Weerd 對 SwiftUISkeptics 觀點

如今在哪裏?

JuanpeCatalán 關於 SwiftUI 和 Yogesh Singh 的 Awesome SwiftUI 這樣的網站正在出現,以幫助咱們跟蹤 SwiftUI 可用的許多資源 - 若是你渴望得到更多的 SwiftUI,你應該從那裏開始。

但最終,咱們只是在 SwiftUI 的早期階段,咱們仍然能夠期待在 Xcode 11 GM 的 1.0 版本以前進行大量的更改。我不瞭解你,但我特別期待 Forms 代碼,更多關於常見 UIKit 控件的包裝器,以及其他的 Combine 框架掉線!

AIDevLog.png
相關文章
相關標籤/搜索