组件化
2018-11-06 本文已影响0人
愤怒小鸟飞呀飞
是什么
组件化方案 把APP根据不同功能分为不同模块,每个模块由不同的repo维护者维护,那么各个模块之间的通讯方式就是组件化方案要解决的问题
原理
见:https://casatwy.com/iOS-Modulization.html
通过target-action 条件反射与rumTime方式,建立中间组件,实现组件间通讯,解决组件间耦合(相互导入头文件,一旦名称属性变化,导致依赖方变动的问题)
场景
自己封装UI控件,部门之间调用的视频编解码库等
写博客 常用才不忘 沉浸式学习 (放下手机 关掉qq等)
执行方式:
私有本地repo库创建
私有 sever repo库创建
CTMediator repo库创建
功能模块开发 类别 target接口维护