你好,歡迎來到IOS教程網

 Ios教程網 >> IOS訊息 >> 關於IOS >> IOS 中的 _cmd 代表本方法的名稱

IOS 中的 _cmd 代表本方法的名稱

編輯:關於IOS

在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

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved