美文网首页
改造HHRouter

改造HHRouter

作者: frola_ | 来源:发表于2019-01-23 17:26 被阅读0次

注册Router
router不是标准的url schema格式,所以在跳转的时候匹配没有问题,但是如果使用的是标准的url schema格式,包括schema 和host的时候,HHRouter在注册路由的时候,路径是url path,会自动截取host后面

如果router的格式是XXX://host/path/....的格式
XXX://host 就不能够作为区分的表示来匹配对应的Controller class
路由对应的controller只有两级目录
下面是url格式的路由

注册路由.png 注册路由.png

修改后,注册路由同样会用schema和host作为标识,通过打印Router可以看出,有四级目录


image.png url全路径作为标识.png

GitHub地址

相关文章

  • 改造HHRouter

    注册Routerrouter不是标准的url schema格式,所以在跳转的时候匹配没有问题,但是如果使用的是标准...

  • MKRoute统跳路由,iOS解耦神器

    MKRouter 参考 HHRouter 的设计。根据业务和实际需求扩展改造。 由于 HHRouter 只是给出了...

  • HHRouter解析

    关于App内部的路由设计,主要需要解决2个问题: 1.各个页面和组件之间的跳转问题。 2.各个组件之间相互调用。 ...

  • 2018-iOS App 路由方案

    JLRouter HHRouter MGJRouter CTMediator Uber数据驱动???这个算? 实际...

  • HHRouter实践回顾

    上家公司独立开发,而且是从无到有的,不是那种先让外包做一个版本然后从上边改的那种,这样就比较灵活了,而且看别人的代...

  • Router

    技术选型全靠 google trends,以下排名分先后: JLRoutes MGJRouter HHRouter

  • HHRouter 开源后日谈

    这周二,火花开源了一个小项目 HHRouter,不到一周,已经获得不少关注。并且在 GitHub 的本日热门 Ob...

  • Category添加属性(关联)

    今天看HHRouter源码的时候看到这两句: 其中 objc_setAssociatedObject和objc_g...

  • 《iOS组件化》之 搭建适合业务的URL跳转路由-ALRoute

    前言 目前有很多市面上很不错的URL跳转路由器,例如 MGJRouter、CTMediator、HHRouter ...

  • oc & swift混编下的路由实践

    前言: 现在有很多第三方路由库,例如: 1.JLRoute2.MGJRouter3.HHRouter4.FFRou...

网友评论

      本文标题:改造HHRouter

      本文链接:https://www.haomeiwen.com/subject/qlnjjqtx.html