从Objective-C中的实例方法调用类方法的安全且正确的方法是什么?
答案 0 :(得分:2)
- (void)your_instanceMethodB
{
[[self class] your_classMethodA];
}
请阅读:Call a class method from within that class 。 Jon Reid和其他人回答。
答案 1 :(得分:1)
如果您正在使用子类并且您的子类重写了该方法,那么您应该
[[self class] myFunction];
如果没有,标准方式是正确的
[MyClass myFunction];