01.纯Swift路由方案探究
前言
OC
写了几年了到了新公司开始写Swift
项目正在成长期, 开始人也不多, 模块化程度不高 于是就整了这套路由方案 发现现在很多Swift路由方案很大程度上还是使用了OC
的特性比如需要继承NSObject
作为一名Swift
萌新, 这次路由方案的设计是很好的一次对Swift
的探索
回顾历史 Objective-c
以往路由方案的核心主要是 +Load注册
反射
等
+ Load
反射
生成类
方法调用
调度形式
问题
Swift
中没有+Load
Swift
包含命名空间, 反射较为麻烦, 且必须继承NSObject
才能反射硬编码多维护成本较高, 无法编译检查
RYRouter
Last updated