本文主要是介绍CTMediator原理解析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
CTMediator调用以下方法:
- (id _Nullable )performTarget:(NSString * _Nullable)targetName action:(NSString * _Nullable)actionName params:(NSDictionary * _Nullable)params shouldCacheTarget:(BOOL)shouldCacheTarget;
会执行以下步骤:
- 通过targetName拼接类名,获取对应的类,创建或从缓存中查找对象;
- 通过actionName拼接方法名,获取对应的方法;
- 尝试从对象调用方法。
这篇关于CTMediator原理解析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!