操作框架
简单易用的iOS执行可配置任务的框架
操作框架为您提供了一种高度可配置的方法,可以在iOS应用程序中按顺序执行任务。这些任务可能包括执行多个函数依次执行或按特定顺序显示一系列视图控制器。
可以将UIOperationBuilder替换为您的导航层,并处理屏幕之间的导航。它还允许您运行逻辑并且在不必要的情况下跳过某些视图控制器。
您可以使用的操作框架的一些有用场景
-
您希望向用户显示多个屏幕,但屏幕的顺序/可视性将根据用户输入而变化。
-
您的应用程序中有多个任务使用少量屏幕。
-
您想每隔几分钟在应用程序中执行一系列后台API调用,以获取您的数据。
使用操作框架的优势
- 清晰编码
- 限制每个任务的范围
- 易于编辑
- 易于交换/添加/替换行为
- 易于错误处理
- 易于调试
操作框架是如何工作的?
操作框架由4个主要组件构成
- 操作构建器
- 链式操作
- 操作提供者
- 操作数据模型
更多信息和教程请参阅medium文章
更多信息
了解更多信息,请参阅 Medium 文章