文件名称:MTVIPERDemoApp:该演示应用程序展示了VIPER架构的实现
文件大小:162KB
文件格式:ZIP
更新时间:2024-05-26 13:01:58
Objective-C
VIPERDemoApp 该演示应用程序展示了一种已应用于一个现实生活项目中的架构方法。 TL; DR 创建具有明确定义的零件和它们之间的连接的应用程序是一项任务。 这些部分具有相似的业务逻辑或重复使用相同的逻辑。 不仅有一个应用程序,而且有一些应用程序,其中某些应用程序重复了90%。 此外,还有一项任务是分离视图层,业务逻辑和数据/网络层,以便在不影响其他代码的情况下更改和修复代码段中的错误。 寻找建筑方法时,选择了 。 在这种方法比其他任何方法都更适合该应用程序体系结构。 我无法共享生产代码,因此我创建了此演示应用程序。 该演示应用仅包含两个模块,因为它只是演示。 概述 该应用程序的水平架构由模块组成。 该应用程序的每个屏幕都是不同的模块。 它提供了模块连接的灵活性以及更换模块的能力。 AppModuleConnector类提供配置依赖于didFinishLaunchingWi