美文网首页
iOS封装的流程化处理

iOS封装的流程化处理

作者: livesxu | 来源:发表于2020-05-02 12:02 被阅读0次

最近接触到一个项目,代码中将函数一直传递,传递了6-7层只为了让结果通过这个函数来执行。就像是在一个流程中的公共参数一样,但是其实没必要带着这个参数一直跑。

通过合理的封装将一定的固化耦合业务看成一个整体,对这个整体进行赋值和配置。

1.定义一个流程模型:流程标志、流程名称、流程中的任务(任务可以是一个配置表)、流程的公共参数、中间件、结束函数。

2.

a.通过begin来启动一个流程,以id作为标志存储到单例里面,以参数配置任务启动函数开启流程;

b.流程中间件可以配置一些通用的操作,在想要调用的地方插入中间件即可;

c.结束时调用end将流程获取到的结果回调

3.使用示例:demo

适用于:多返回场景下的流程整合、强关联耦合的流程业务整合代码

相关文章

  • iOS封装的流程化处理

    最近接触到一个项目,代码中将函数一直传递,传递了6-7层只为了让结果通过这个函数来执行。就像是在一个流程中的公共参...

  • 文章收集

    关于视图的周期流程一篇文章揭秘 iOS 布局相关问题 封装SDK流程iOS 自己封装的SDK 打包与合并,新手教程...

  • 利用Jenkins实现iOS自动化打包

    之前做iOS自动化打包这一块,找了很多资料,一直没有特别全的iOS打包流程。所以,花费了很多力气来处理iOS打包遇...

  • iOS 引导蒙版封装流程

    参考文档: 一劳永逸,iOS引导蒙版封装流程

  • ToolBar封装策略

    效果: 策略一: 使用原生toolbar进行封装 流程: 处理ToolBar的返回事件: 处理中间Title 重写...

  • Spring ioc基本初始化流程

    一般组件的初始化流程 Aop处理的代理对象初始化流程 总体流程

  • 灵活的版本更新库封装

    PrimUpdate 灵活的版本更新库 客户端处理版本更新流程分析 版本更新封装流程分析 UpdateManage...

  • IOS软件WorkFlow最新规则分享

    WorkFlow是一款 iOS 端的免费应用(软件被苹果收购后免费),通过流程化自动处理各种事情,内置 150+ ...

  • iOS面试题大全

    iOS面试题大全-点亮你iOS技能树 iOS 事件处理机制与图像渲染过程 iOS界面渲染流程分析 wechat ...

  • iOS Crash 流程化0:概览

    Ref:iOS Crash 捕获及堆栈符号化思路剖析 iOS Crash 流程化:概览崩溃捕获Mach 异常捕获U...

网友评论

      本文标题:iOS封装的流程化处理

      本文链接:https://www.haomeiwen.com/subject/pcqkghtx.html