MVVM绑定

绑定您的ViewModel

如果您曾经尝试为iOS应用程序自行实现MVVM,则可能会难以通过Controller竞标ViewModel。 我正在尝试使用Closure简化本文前面的过程。

本教程使用xCode 10.1和Swift 4.2

步骤1:创建一个单一视图应用程序并创建组,如下图所示。(没有严格的规则来排列文件,您可以根据自己的选择进行结构化)

步骤2:为每个组创建快速文件,如下图所示。 (稳定和支持小组将拥有项目资源)

第三步:我们将以编程方式添加✌️textFields和☝️按钮。 您可以在此处找到代码。

步骤4:我们将为LoginViewModel添加代码。

LoginViewModel的主要职责是跟踪我们的视图所呈现的内容。

步骤5:尽管在此示例项目中我们尚未使用Model,但是您可以相应地使用它。