美文网首页
iOS 模块化开发调研

iOS 模块化开发调研

作者: 11e17ad00a2a | 来源:发表于2017-10-23 13:49 被阅读41次

casa 的方案:Mediator模式 + target-action模式,target就是class,action就是selector,通过一些规则简化使用 runtime 动态调用。Category 用于解放 Mediator,每个组件写一个 Mediator 的 Category,让 Mediator 不至于太长。

总结起来就是,组件通过中间件通信,中间件通过 runtime 接口解耦,通过 target-action 简化写法,通过 category 感官上分离组件接口代码。

架构图如下:

远程调用demo

相关文章

网友评论

      本文标题:iOS 模块化开发调研

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