, Router 同样的, 使用前需要每台设备进行一次注册, Router 在内部保存每台设备的 URL, 不同设备之间需要交互时, 将消息发送到路由器中统一处理; 当控制器之间需要交互跳转时, 只需要将对应的..., 还会有 3D Touch 指定跳转到某个控制器中; App 之间跳转: URL Scheme, Universal Links方式; 可想而知 App 内不管是页面切换, 外部调用, 都会涉及到控制器的跳转...可以根据 Path 映射相应控制器制定的 Map 内, Map 里面最少包含当前控制器的参数如: {@"Class": @"控制器类名"}。..., 继承自 NSObject, 对外提供 注册和调用 Router 接口, 在内部调用 JLRoutes 提供的接口;
在项目中所有跳转均使用此类提供的接口来调用 Router; 一个是默认不带任何参数..., 点击通知等都会触发; 这些包含跳转, 页面切换的我们均可以统一使用 Router 来进行有效的管理, 使 App 变得更加动态化, 模块之间耦合度更低;
支持 H5 跳转
外部 Scheme 启动