- 属性自动赋值,无需手动给实例赋值。
- 协议仅保留路由地址,实例化及赋值逻辑内部处理。
- 支持tabBar路由跳转且增加demo演示
- 支持block, 闭包传值,尤其是OC类中给Swift传递block,Swift类自动赋值目前需要声明@objc,后续使用Mirror反射解决可选型问题。
- 建议使用继承方式,基类实现协议,子类重写协议的路由path方法即可,减少工作量。
- 进一步优化协议实现,实例的获取通过内部自动初始化,无需实现registerAction(info: [String : Any]) 协议方法了。