Мы можем легко проверить, есть ли у объекта метод, используя respondsToSelector:, но как мы это делаем для статических функций в классе?
respondsToSelector:
Я бы хотел что-то подобное:
if ([cls classRespondsToSelector:@selector(staticMethodName)]) { ... }
В классах Objective-C тоже объекты.
if ([[myClass class] respondsToSelector:@selector(classMethod)]) { }
Небольшое замечание, это НЕ «статические» методы.Это означает что-то конкретное, чего нет в Objective-C.Это методы класса.