01.纯Swift路由方案探究
回顾历史 Objective-c
+ Load
+ (void)Load {
// 注册唯一标示
}反射
Class myClass = NSClassFromString(@"DetailViewController") SEL action = NSSelectorFromString(selectorName);
if (![self respondsToSelector:action]) {
return;
}
IMP imp = [self methodForSelector:action];
void (*func)(id, SEL, id) = (void *)imp;
func(self, action, data);调度形式
问题
RYRouter

Last updated