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
相关文章
相关标签/搜索