gpt4 book ai didi

objective-c - 检查类是否有静态方法

转载 作者:太空狗 更新时间:2023-10-30 03:22:41 25 4
gpt4 key购买 nike

我们可以使用 respondsToSelector: 轻松地检查对象是否有方法,但是对于类中的静态函数我们如何做呢?

我想要这样的东西:

if ([cls classRespondsToSelector:@selector(staticMethodName)]) {
...
}

最佳答案

在 Objective-C 中,类也是对象。

if ([[myClass class] respondsToSelector:@selector(classMethod)]) {

}

还有一个小提示,这些不是“静态”方法。这意味着一些特定的东西在 Objective-C 中不存在。它们是类方法。

关于objective-c - 检查类是否有静态方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9462433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com