Swifui.

2019年10月22日·视频课程(3小时,58分钟)·中级

深入潜入Swifui入门。本课程将覆盖基础知识,以便在继续创建SWIFTUI接口之前让您脱离地面运行,以便与Uikit一起无缝集成。你'LL涵盖SWIFTUI开奖结果3d,可访问性以及新布局系统,以在课程结束时创建已完成的应用程序。

4.5/5 45次评级

版本

  • Swift 5,iOS 13,Xcode 11

Swifui. Views

介绍

2:42 自由

欢迎来到SWIFTUI课程。在这个部分中你'RE将学习使用SWIFTUI构建界面的基础知识。

1

什么是swifui?

4:21 自由

在这一集中你'LL熟悉SWIFTUI是什么以及在构建用户界面时如何帮助您作为日常生活中的开发人员。

2

在这一集中你'll开始与swifui一起工作'S查看协议以及了解为什么我们不再需要UIViewControllers。

3

在这一集中你'LL开始使用文本开奖结果3d以及使用修改器更改其外观。

4

在这一集中你'LL将在Canvas中应用于您的开奖结果3d和体验现场渲染的样式。

5

图像

9:29

在这一集中你'll熟悉swifui'S图像开奖结果3d以及如何使用修改器创建所需的样式。

6

按钮

8:54

按钮是一个奇妙的组成部分's从uikit发生了变化。在这里,你'LL熟悉更灵活的按钮开奖结果3d。

7

使用文档是一个绝对重要的学习技能。在这一集中你'LL了解如何以多种形式访问它,具体取决于您需要的内容。

8

滑块和步进开奖结果3d是从用户收集信息的好工具。在这里你'LL让它们与一些绑定一起工作以存储该数据。

9

数据库和切换开奖结果3d应熟悉uikit。在这一集中你'LL了解他们如何转化为Swifui。

10

结论

0:42

恭喜!你完成了本课程的第一部分。你'已经学到了这么多!现在是时候进入下一节了解更多有关SWIFTUI的时间。

11

构建包含容器视图的接口

介绍

0:41

在课程的这一部分,你'LL了解更多有关结合您的知识来使更有趣的用户界面更有趣。

12

堆栈是组合开奖结果3d的令人难以置信的工具。它们有3个表格,具体取决于您想要构建UI的轴。

13

到目前为止,你'与基本布局一起工作。在这个视频中我们'll cover what'S真的在引擎盖下进行,如何更准确地控制您的布局。

14

ForeAly在迭代数据集合以产生类似的SWIFUI视图时使其变得轻而易举。您所需要的只是每个元素的唯一ID。

15

Swifui改变了你的方式'll与重复视图列表一起使用,类似于UITableViews。在这里你'll涵盖如何开始。

16

当您想要创建类似于SWIFTUI中的更高级布局时,滚动视图和堆栈有助于帮助。

17

导航

10:02

从应用程序的一个部分导航到另一个部分从未如此简单地感谢导航开奖结果3d。在这里你'LL开始在您的应用中移动。

18

TabViews.

3:08

TabViews.是Swiftiui.'答案从Uikit回答UitabbarController。非常容易开始并自定义以获得所需的结果。

19

结论

0:49

你've完成了课程的第二部分,现在准备好让你的手绑定你自己的型号到你的观点!

20

绑定数据以查看& Accessibility

介绍

1:11

在本节中,开始了解将绑定数据绑定到SWIFTUI视图。你'LL覆盖状态,自定义模型和方式通过模型应用范围。

21

深入了解'S与状态属性进行,以及在绑定到开奖结果3d时如何在引擎盖下运行。

22

了解将自定义模型绑定到开奖结果3d以及通过UI层次结构的层传递状态。

23

绘制您自己的自定义视图和形状与SWIFTUI非常有趣!了解如何使用设备'S屏幕尺寸以创建可扩展结果。

24

环境

6:32

了解环境,在Swifui中是一个非常强大的功能,允许您收集有关应用程序运行位置的重要信息,以及响应。

25

重构应用程序更可访问的应用程序,并支持依赖辅助技术(如VoiceOver)的用户。

26

继续使您的应用程序更易于访问'LL使用辅助技术与您的应用进行交互。

27

结论

0:29

令人惊叹的工作!你'已经了解了绑定数据和可访问性的很多。在下一节中,了解如何将它整合在一起。

28

与uikit集成&把它整合在一起

介绍

0:55

在本节中,拿走所有的SWIFTUI技能'经历了学习并将它们放在一起建造Catkit!

29

为猫构建一个状态驱动的社交媒体功能,以浏览本地新闻。他们'LL能够喜欢和分享别人的帖子!

30

向新闻列表添加功能以允许猫对每个帖子作出反应并因此过滤它们。

31

使用绑定来创建可以在多个视图中共享的模型,以允许猫监视他们的人类'pets'.

32

为猫创造一个令人惊叹的ui来监测人类的情绪'pets'使用令人敬畏的动画保持和关注他们!

33

了解如何将新的SWIFUI视图添加到支持IOS 13及更高版本的现有uikit应用程序。

34

了解如何为现有的SWIFTUI应用程序添加一些新的UIKIT功能。

35

将UIPAGEController添加到SWIFTUI应用程序,并将所有部分放在一起以使UI框架在串联中工作。

36

结论

1:20

恭喜完成课程!在您的UIKIT应用程序或新应用程序中实现SWIFTUI。在这里,找出其他资源来退房。

37

谁是谁?

本课程适用于有iOS开发人员,他们拥有与故事板的用户界面构建用户界面,并知道自动布局的基础知识。

涵盖的概念

  • 了解SWIFTUI的基本开奖结果3d
  • 了解如何在数据驱动,声明方式中构建接口
  • 了解uikit和swifui之间的差异
  • 了解如何将现有的UIKIT应用程序逐步使用SWIFTUI
  • 了解如何与实时更新交互地构建接口
  • 学会有效且有效地使用文档:使用测试版工具时的基本技能。
  • 构建一个应用程序,从简单的开奖结果3d到动画的复杂接口,在所有设备上看起来很棒

贡献者

注释