CTMediator调用以下方法:
- (id _Nullable )performTarget:(NSString * _Nullable)targetName action:(NSString * _Nullable)actionName params:(NSDictionary * _Nullable)params shouldCacheTarget:(BOOL)shouldCacheTarget;
会执行以下步骤:
- 通过targetName拼接类名,获取对应的类,创建或从缓存中查找对象;
- 通过actionName拼接方法名,获取对应的方法;
- 尝试从对象调用方法。
本文详细阐述了CTMediator如何通过targetName和actionName参数动态调用对象的方法,包括类的获取、对象操作及缓存策略。
989

被折叠的 条评论
为什么被折叠?



