_cmd

Apple的官方介绍:“The _cmd variable is a hidden argument passed to every method that is the current selector”
翻译:“_cmd”在Objective-C的方法中表示当前方法的selector。如同self表示当前方法调用的对象实例一样。


🌰:打印当前类 及 要调用方法

- (void)viewDidLoad
{
    [super viewDidLoad];

    NSLog(@"Current class:%@         Current method:%@",[self class],NSStringFromSelector(_cmd));
}


输出结果:














goyohol's essay

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在Apple的官方介绍里看到轻描淡写的说了一句:“The _cmd variable is a hidden ar...
    Style_伟阅读 10,757评论 0 6
  • 黑客常用命令大全 net user heibai lovechina /add 加一个heibai的用户密码...
    倒带默写阅读 17,193评论 0 24
  • _cmd在Objective-C的方法中表示当前方法的selector,正如同self表示当前方法调用的对象实例。...
    流沙3333阅读 4,239评论 0 0
  • win7 cmd管理员权限设置 net localgroup administrators 用户名 /add 把“...
    f675b1a02698阅读 10,740评论 0 11
  • 停止等待协议(stop-and-wait)是最简单但也是最基础的数据链路层协议。很多有关协议的基本概念都可以从这个...
    鲨漠里的鱼阅读 9,579评论 2 0