SwiftMediator icon indicating copy to clipboard operation
SwiftMediator copied to clipboard

看了这个SwiftMediator是不是不能传递一个对象参数

Open cczufish opened this issue 5 years ago • 7 comments

看了这个SwiftMediator是不是不能传递一个对象参数

cczufish avatar May 07 '20 11:05 cczufish

不能保证跨module这个对象的类存在的情况下不能传,所以考虑到解耦,还是传递基础参数了

zjinhu avatar Jul 13 '20 03:07 zjinhu

参数可以传闭包吗,如何传一个闭包?

zhangjianjun056 avatar Aug 28 '20 09:08 zhangjianjun056

@zhangjianjun056 我怀疑你没看楼主的demo

Will-ZJ avatar Nov 13 '20 06:11 Will-ZJ

@cczufish 参数模型化,那不是增加了复杂度和耦合度,组件化那不是成了负优化

Will-ZJ avatar Nov 13 '20 07:11 Will-ZJ

参数可以传闭包吗,如何传一个闭包?

oc写的那个中间件可以传递block https://github.com/jackiehu/JHMediator

zjinhu avatar Nov 16 '20 11:11 zjinhu

对象参数不利于扩展, 对象属性A可能在A模块需要 B模块不需要 到C模块可能又需要C属性 还是传字典简单 模块内自己解析

ywxkdz avatar Feb 18 '21 01:02 ywxkdz

如果这个对象会引入依赖,那么不应该传

beforeold avatar Sep 29 '21 20:09 beforeold