场景:假如插件里的原生功能是Target-Action式的,在另一个方法里才能得到结果,比如:通知。
我现在只能写一个callback属性,将函数得到的callback对象赋给这个属性来实现。
那我就还要考虑属性会不会循环引用、生命周期等问题
综上:插件框架callback是否应该做成属性,框架里来维护这个属性而不是我自己。
(不过,好像要解决一个module类有多个函数多个callback的问题)
场景:假如插件里的原生功能是Target-Action式的,在另一个方法里才能得到结果,比如:通知。
我现在只能写一个callback属性,将函数得到的callback对象赋给这个属性来实现。
那我就还要考虑属性会不会循环引用、生命周期等问题
综上:插件框架callback是否应该做成属性,框架里来维护这个属性而不是我自己。
(不过,好像要解决一个module类有多个函数多个callback的问题)
0 个回复