本课程是raywenderlich.com专业版订阅的一部分。要了解更多,请点击 这里
专业版

先进的iOS设计模式

2021年2月11日·视频课程(2小时41分钟)·高级

了解有关高级iOS设计模式的信息,例如flyweight,介体,复合,命令,责任链和协调器。这些可能不会在您的日常开发中占有一席之地,但是对于您的开发工具箱来说,它们仍然是令人惊奇的模式!

版本

  • Swift 5,iOS 14,Xcode 12

先进的设计模式

介绍

1:10 自由

了解什么是举重模式,何时使用以及如何使用。让我们潜入吧!

1

了解什么是举重模式,何时使用以及如何使用。让我们潜入吧!

2

在名为“ Yeti Jokes”的真实应用程序中练习使用举重模式,其中包含一些不太可怕的爸爸笑话!

3

调解员

9:12

了解什么是中介者模式,何时使用它以及如何使用它。

4

在计划日期的应用程序“ Yeti Date”中练习使用中介者模式。

5

完成使用调解器模式以完成“节假日”。

6

合成的

6:20

了解什么是复合模式,何时使用以及如何使用。

7

在待办事项列表创建者应用程序“击败待办事项列表”中练习使用复合模式。

8

练习确定到目前为止所学的模式,以及何时使用它们。

9

结论

0:44

查看到目前为止您已掌握的模式,然后找出接下来要使用的模式。

10

更高级的设计模式

介绍

1:25

在这一部分中,您将了解命令,责任链和协调器模式。

11

命令

6:45

了解命令模式是什么,何时使用以及如何使用。

12

在一个名为“ Ray Wen Toe”的现实应用程序中练习使用命令模式,这是Tic Tac Toe的一个有趣变体。

13

使用命令模式完成“ Ray Wen Toe”。

14

责任链

12:38

了解什么是责任链模式,何时使用以及如何使用。

15

练习在“ RW Secret”(秘密短语解密应用程序)中使用责任链模式。

16

了解协调器模式是什么,何时使用以及如何使用。

17

了解有关协调器模式以及如何使用它的更多信息。

18

在纯宠物诊所应用“ Ray Pets”中练习使用协调器模式。

19

完成使用协调程序模式以完成“ Ray Pets”。

20

练习确定所学的模式以及何时使用每种模式。

21

结论

1:21

恭喜您完成课程!回顾您所学到的内容,并找出下一步的去向。

22

这是给谁的

本课程适用于对iOS开发有实际了解的中高级iOS开发人员。

涵盖的概念

  • 跳线模式
  • 中介者模式
  • 复合图案
  • 命令模式
  • 责任链模式
  • 协调员模式

贡献者

评论