MVVM 是构建 SwiftUI 应用程序时的默认模式。自 2019 年 SwiftUI 诞生以来,我个人一直在使用 MVVM 模式。

在构建了数百个演示和原型之后,我开始注意到将 MVVM 模式用于 SwiftUI 应用程序的问题。这些问题导致增加了不必要的复杂性并不断与 SwiftUI 框架作斗争。

在本课程中,我将解释构建 SwiftUI 应用程序的不同模式。Apple 使用这种模式来构建他们的 SwiftUI 应用程序。该模式称为 MV 模式,其中 M 代表 Model,V 代表 View。

让我们看看课程的内容:

了解 MV 模式

在本节中,您将了解 MV 模式背后的思想以及它与 MVVM 模式的不同之处。我们将 SwiftUI 与 WPF 进行比较,并得出结论,在 SwiftUI 中,View 也是 View Model。

验证

在本节中,您将学习如何使用 MV 模式执行验证。这些验证技术的灵感来自 React 框架。您将学习如何执行简单验证、内联验证甚至验证摘要。

咖啡订单 – [项目时间]

在本节中,您将构建一个与 JSON API 集成的完整咖啡订购应用程序。您将学习如何创建聚合根模型和 Web 服务层,以允许应用使用和呈现数据。您还将学习如何为您的应用程序编写端到端测试。

预算应用程序 – [项目时间]

在本节中,您将学习如何使用 MV 模式构建 SwiftUI 应用程序,该模式使用 Core Data 将信息持久保存在设备上。您将学习使用包括@FetchRequest 和@Environment 在内的属性包装器,这使得使用Core Data 变得轻而易举。

这门课程是为谁准备的?

想要学习 Apple 构建 SwiftUI 应用程序的
开发人员想要停止与 SwiftUI 框架抗争并开始构建 iOS 应用程序的
开发人员想要开始使用 SwiftUI 框架提供的所有功能和灵活性的
开发人员想要编写更少的代码来实现更多的

本课程将使许多开发人员大开眼界,并将提供大量有关构建 SwiftUI 应用程序的不同且更简单的方法的信息。

在本课程之后,您将准备好开始使用 MV 模式构建您的应用程序。

让我们开始吧。

本课程适用对象:
想要学习如何使用 MV 模式构建 SwiftUI 应用程序的
开发人员想要学习如何 Apple 构建他们的 SwiftUI 应用程序的
开发人员想要停止与 SwiftUI 框架作斗争并开始提高生产力的开发人员

Duration: 6h 56m | .MP4 1280×720, 30 fps(r) | AAC, 44100 Hz, 2ch | 2.87 GB
Genre: eLearning | Language: English

视频预览

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源