SHCoordinator 3.1.3

SHCoordinator 3.1.3

Yangseunghyun 维护。



  • Yangseunghyun

欢迎:

介绍

协调器模式是用于 iOS 应用架构的一种设计模式。使用负责应用导航、页面到页面过渡和流转的单独协调器对象。

协调器负责管理特定的屏幕或功能。每个协调器可以处理相应屏幕或功能的公共状态和操作,并可以控制屏幕过渡到其他协调器。

将您的应用结构分离可以使维护和测试更加容易,您可以清楚地管理和跟踪您的应用的导航流程。

实际上,每次我将协调器模式引入一个项目时,我都意外地发现复制粘贴过程中关于模块化的概念,并作为开源项目通过 Swift Package 和 CocoaPods 进行开发。

安装

SHCoordinator 支持使用 Swift Package Manager。如果这不适合您,您可以去检查并使用位于 发布页面 上附加的二进制框架。

QnA) 那么,如何生成 SHCoordinator 库呢?


[SPM]

使用 xcode swiftPM 添加包依赖

  1. Xcode 顶部菜单。'文件'
  2. 找到“添加包...”并点击。
  3. 使用依赖规则(最高至下一个主版本)在 My Package 仓库中搜索。

https://github.com/SHcommit/SHCoordinator.git

  1. 添加包

最后,将 `Import SHCoordinator` 添加到您的源代码中。


[Cocoapods]

  1. 请从包含 xcodeproj 项目文件的根目录在终端中执行 pod init 命令。
  2. 然后,使用 vim Podfile 命令打开 Podfile。
  3. 在 'MyProejct' 目标内 'do ... end' 块中添加依赖项 'SHCoordinator', '2.0.0' ,然后使用 :wq 命令保存 Podfile。
  4. 输入命令 pod install

最后,打开 proejct.xcodeproj 文件,关闭它,然后打开 proejct.xcworkspace 文件。之后,将 `Import SHCoordinator` 添加到您的源代码中。

最低要求

SHCoordinator 日期 Swift 平台
SHCoordinator 1.0.2 2023年6月29日 Swift 5.0 iOS 13.0
SHCoordinator 2.0.0 2023年9月18日 Swift 5.0 iOS 13.0

许可证

SHCoordinator遵从MIT许可证。有关更多信息,请参阅LICENSE文件。