iOS开发之_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 method: %@ %@",[self class],NSStringFromSelector(_cmd));

}

 

输出结果如下:

TestingProject[570:11303] Current method: FirstViewController viewDidLoad

 

 

人已赞赏
iOS文章

iOS UIView之ContentMode基础

2020-5-17 21:48:23

iOS文章

ios CGRectInset与CGRectOffset结构体的应用

2020-5-17 23:03:03

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索