[Objective-C]メソッド内でメソッド名を取得
こんにちは、ピーターです。
Objective-Cのメソッド内でメソッド名を取得する方法をご紹介します。
NSString *methodName = NSStringFromSelector(_cmd);
これだけです。
AppDelegate.m- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSString *methodName = NSStringFromSelector(_cmd);
NSLog(@"%@", methodName); // 出力結果: application:didFinishLaunchingWithOptions
return YES;
}
最近のコメント