使用 SwiftyVIPER 轻松构建 iOS 应用

想开发结构清晰、易维护的大型 iOS 应用?VIPER 架构是你的不二之选!VIPER 将应用分成视图、交互器、呈现器、实体和路由器五个部分,每个部分各司其职,让你的代码井井有条。

视图:用户界面,负责展示数据和接收用户操作,但不处理业务逻辑,而是将操作传递给呈现器。

交互器:业务逻辑核心,负责处理数据操作和业务规则,通过呈现器与视图交互。

呈现器:连接视图和交互器的桥梁,接收用户输入并调用交互器执行操作,然后更新视图状态。

实体:应用的数据模型,例如遵循 Codable 协议的结构体或类,仅用于存储和传递数据。

路由器:负责模块间的导航和通信,例如根据用户操作决定何时打开或关闭视图。

SwiftyVIPER 库提供了一套预定义的协议和基类,简化了在 iOS 项目中使用 VIPER 架构的过程,让你轻松构建高质量的 iOS 应用。

zip 文件大小:1.62MB