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


