iOS 获取当前方法的方法名
2018-12-03 本文已影响20人
达_Ambition
最近正在做一个APP,需要获悉调用的方法名字,看到了一篇博文,是使用_cmd实现的
“The _cmd variable is a hidden argument passed to every method that is the current selector”
就是说_cmd在Objective-C的方法中表示当前方法的selector
比如我们打印要调用的方法可以这样写:
- (void)viewDidLoad {
[superview DidLoad];
// Do any additional setup after loading the view, typically from a nib.
NSLog(@"Current method: %@",NSStringFromSelector(_cmd));
}
打印结果:
Current method: viewDidLoad