IOS 获取当前方法的方法名
来源:互联网 发布:室内采光优化 编辑:程序博客网 时间:2024/05/16 04:14
之前一个项目做统计功能的时候,需求不止统计界面,而且还要求统计很多具体事件,当时完全逐个填写字符串来做的。现在想想应该可以简单一点,比如我在官方文档上看到的_cmd方法。
“The _cmd variable is a hidden argument passed to every method that is the current selector”
就是说_cmd在Objective-C的方法中表示当前方法的selector
比如我们打印要调用的方法可以这样写:
- (void)viewDidLoad {
[superviewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
NSLog(@"Current method: %@",NSStringFromSelector(_cmd));
}
打印结果:
Current method: viewDidLoad
统计的字符串完全可以用
[NSStringstringWithFormat:@"%@:%@",[selfclass],NSStringFromSelector(_cmd)]
来代替手写不得不说CSDN真的不行,偶尔登录不了,图经常被吃,再出问题真的要换地方了
2 0
- IOS 获取当前方法的方法名
- IOS 获取当前方法的方法名
- 【Java】获取当前方法的方法名
- thinkphp 获取当前的方法名,类名,函数名
- linux 获取当前目录名的方法
- php获取当前类名函数名的方法
- 获取当前运行代码的类名,方法名,行号
- php获取当前类名函数名的方法
- php获取/检查当前类名函数名的方法
- 获取当前运行代码的类名,方法名,行号
- php获取当前类名函数名的方法
- 获取当前运行代码的类名,方法名,行号
- 关于获取调用当前方法的方法名的问题。
- C#如何获取调用当前方法的方法名
- Java获取当前类名、方法名
- PHP获取当前类名、方法名
- Java获取当前类名、方法名
- Java获取当前类名、方法名
- 超经典:小明趣解什么叫网关?
- 单词记了又忘怎么办?6大方法教你高效背英语单词
- mysql远程可以登陆本地登陆不了(user表中host字段的通配符%)
- C++第四次上级实验-输出星号图
- 应用系统之间数据传输的几种方式
- IOS 获取当前方法的方法名
- python在接口测试的实际应用
- C#构造函数继承
- 结构体的使用
- json数据处理
- 《Unix环境高级编程》准备apue.h
- Eclipse安装FindBugs插件与使用
- java小程序之——幸运抽奖
- canvas创建线性渐变