SwiftUI 教程

原文:Learn SwiftUI with free tutorials作者:Paul Hudson

image

<figcaption></figcaption>

SwiftUI 是在 WWDC19 的主題演講期間宣布的,我們已經(jīng)看過(guò)大量的免費(fèi)教程,如文章农曲,YouTube 視頻窜护,書(shū)籍等等 - 可以肯定的是,人們很興奮造虏,并且熱衷于分享這種興奮磅崭。世界儿子!

我自己一直在創(chuàng)建很多 SwiftUI 教程,但我也一直在閱讀許多其他開(kāi)發(fā)人員的教程砸喻。在本文中柔逼,我試圖將來(lái)自各個(gè)人的教程匯集在一起 ??,因?yàn)槊總€(gè)人都學(xué)到了不同的東西 - 希望你能找到一個(gè)以適合你的方式教授 SwiftUI 的教程割岛。

SwiftUI 示例

在 SwiftUI 發(fā)布后不久愉适,我發(fā)布了一篇名為 Get starts with SwiftUI的文章,其中概述了創(chuàng)建視圖蜂桶,堆棧儡毕,列表等的基礎(chǔ)知識(shí)也切。

從那時(shí)起扑媚,我已經(jīng)制作了大量的 SwiftUI 示例代碼和視頻:

最近倒槐,我一直致力于在 SwiftUI 中創(chuàng)建完整應(yīng)用程序的視頻旬痹,以便人們可以看到行動(dòng)中的概念,而不是孤立的例子。例如:

這些視頻不是太長(zhǎng),但仍然有足夠的空間來(lái)真實(shí)展示 SwiftUI 的強(qiáng)大和簡(jiǎn)潔人弓。這是一個(gè)讓你入門(mén)的例子:

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

開(kāi)始使用 SwiftUI

有很多人在編寫(xiě)教程沼死,旨在幫助您開(kāi)始使用 SwiftUI。他們?cè)跇?gòu)建內(nèi)容方面遇到各種難度級(jí)別 - 它們都旨在幫助您入門(mén)崔赌,但有些比其他人更容易意蛀!

當(dāng)然,我應(yīng)該通過(guò)說(shuō) Apple 自己的 SwiftUI 教程非常出色來(lái)開(kāi)始這個(gè)列表 - 大量的代碼健芭,大量的屏幕截圖县钥,甚至測(cè)驗(yàn)問(wèn)題來(lái)幫助測(cè)試你的學(xué)習(xí)。

對(duì)于絕對(duì)的初學(xué)者

  • Santosh Botre為各種 SwiftUI 組件提供了一些很好的示例代碼慈迈。
  • Sai Kambampati有一個(gè)很好的教程若贮,建立一個(gè)有剪裁和陰影的漂亮的列表應(yīng)用程序。
  • Martin Lasek撰寫(xiě)了一篇非常輕松的介紹痒留,其中包含大量截圖和實(shí)驗(yàn)空間兜看。
  • John Sundell撰寫(xiě)了一篇精彩的初學(xué)者教程,向您介紹了各種 SwiftUI 組件的基礎(chǔ)知識(shí)狭瞎。

走得更遠(yuǎn)

  • Mischa Hildebrand編寫(xiě)了一個(gè)教程细移,專注于 SwiftUI 背后的 Swift 語(yǔ)法的一個(gè)特定部分:some關(guān)鍵字。
  • Majid Jabrayilov寫(xiě)了一個(gè)教程熊锭,引導(dǎo)您構(gòu)建一個(gè)用于搜索 GitHub repos 的應(yīng)用程序弧轧。
  • Rohan Panchal從 React Native 的角度編寫(xiě)了一個(gè)接近 SwiftUI 的教程。
  • Audrey Tam有一個(gè)非常簡(jiǎn)單的教程碗殷,但隨后會(huì)通過(guò)狀態(tài)精绎,組合,警報(bào)等向上移動(dòng)锌妻。
  • Benedikt Terhechte寫(xiě)了一篇文章代乃,從游戲引擎的角度探索 SwiftUI,直接進(jìn)入堆棧和狀態(tài)仿粹。

影片

我們?cè)?Swift 社區(qū)擁有各種各樣的視頻創(chuàng)作者搁吓,很高興看到他們對(duì) SwiftUI 如此興奮!

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

每天都會(huì)出現(xiàn)包含更多主題的新視頻摩骨,因此如果您需要定期更新通贞,可能需要訂閱其中一些頻道。

一般討論; 一般交流

SwiftUI 上沒(méi)有結(jié)束熱門(mén)話題恼五,但是少數(shù)特別有經(jīng)驗(yàn)的人花了很多時(shí)間從各種角度編寫(xiě)一個(gè)更加深思熟慮的視圖昌罩。

特別是,我喜歡這些:

雖然幾乎每個(gè)人都對(duì) SwiftUI 持肯定態(tài)度绘搞,但值得加入一點(diǎn)懷疑 - 請(qǐng)參閱 Jille van der Weerd 對(duì) SwiftUISkeptics 觀點(diǎn)

現(xiàn)在在哪里傅物?

JuanpeCatalán 關(guān)于 SwiftUI和 Yogesh Singh 的 Awesome SwiftUI這樣的網(wǎng)站正在出現(xiàn)夯辖,以幫助我們跟蹤 SwiftUI 可用的許多資源 - 如果你渴望獲得更多的 SwiftUI,你應(yīng)該從那里開(kāi)始董饰。

但最終蒿褂,我們只是在 SwiftUI 的早期階段,我們?nèi)匀豢梢云诖?Xcode 11 GM 的 1.0 版本之前進(jìn)行大量的更改卒暂。我不了解你啄栓,但我特別期待 Forms 代碼,更多關(guān)于常見(jiàn) UIKit 控件的包裝器也祠,以及其余的 Combine 框架掉線昙楚!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市诈嘿,隨后出現(xiàn)的幾起案子堪旧,更是在濱河造成了極大的恐慌,老刑警劉巖奖亚,帶你破解...
    沈念sama閱讀 217,406評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件淳梦,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡昔字,警方通過(guò)查閱死者的電腦和手機(jī)爆袍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)作郭,“玉大人陨囊,你說(shuō)我怎么就攤上這事∷鳎” “怎么了谆扎?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,711評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)芹助。 經(jīng)常有香客問(wèn)我堂湖,道長(zhǎng),這世上最難降的妖魔是什么状土? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,380評(píng)論 1 293
  • 正文 為了忘掉前任无蜂,我火速辦了婚禮,結(jié)果婚禮上蒙谓,老公的妹妹穿的比我還像新娘斥季。我一直安慰自己,他們只是感情好累驮,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布酣倾。 她就那樣靜靜地躺著,像睡著了一般谤专。 火紅的嫁衣襯著肌膚如雪躁锡。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,301評(píng)論 1 301
  • 那天置侍,我揣著相機(jī)與錄音映之,去河邊找鬼。 笑死蜡坊,一個(gè)胖子當(dāng)著我的面吹牛杠输,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播秕衙,決...
    沈念sama閱讀 40,145評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼蠢甲,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了据忘?” 一聲冷哼從身側(cè)響起峡钓,我...
    開(kāi)封第一講書(shū)人閱讀 39,008評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎若河,沒(méi)想到半個(gè)月后能岩,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,443評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡萧福,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評(píng)論 3 334
  • 正文 我和宋清朗相戀三年拉鹃,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鲫忍。...
    茶點(diǎn)故事閱讀 39,795評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡膏燕,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出悟民,到底是詐尸還是另有隱情坝辫,我是刑警寧澤,帶...
    沈念sama閱讀 35,501評(píng)論 5 345
  • 正文 年R本政府宣布射亏,位于F島的核電站近忙,受9級(jí)特大地震影響竭业,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜及舍,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評(píng)論 3 328
  • 文/蒙蒙 一未辆、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧锯玛,春花似錦咐柜、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,731評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至歼郭,卻和暖如春遗契,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背实撒。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,865評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工姊途, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人知态。 一個(gè)月前我還...
    沈念sama閱讀 47,899評(píng)論 2 370
  • 正文 我出身青樓捷兰,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親负敏。 傳聞我的和親對(duì)象是個(gè)殘疾皇子贡茅,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容