(image-d9aae4-1612352196155)] 来解决 App 内外所有页面之间的跳转逻辑, 经过这几年的学习和使用, 将其记录一边巩固知识, 写出来跟大家一起学习, 加上看到网上分享关于使用组件化...提高代码复用性: 每次控制器之间跳转和赋值等操作, 都需要重复性的 code 一次 (严重违背了: 可复用性原则) , 通过 JSDRouter 将跳转和赋值等逻辑封装起来, 一次 code, 终生受用...; 4....,JSDVCRouter + Add; JSDVCRouter: 主要用于声明 Router 调用接口; JSDVCRouter + Handle: 主要用于实现 Router 注册, 处理控制器之间跳转和参数赋值代码...Push 或 Modal 以及是否需要执行动画等等;
关于传参 : 传递过来的参数是字典的数据结构, 所以我们先检测实例 VC 是否包含这个属性, [vc respondsToSelector:NSSelectorFromString