如何在Objective-C中创建静态方法?


问题内容

例如,在Java中,我可能有一个类,Utility并且有一个名为的静态方法changeToCapitalLetter,因此我可以执行以下操作:

Utility.changeToCapitalLetter(myString);

我该如何在目标C中做类似的事情?

非常感谢


问题答案:

在Objective-C中,您将此称为“类方法”,请参见此处:

@interface MyClass : NSObject

+ (void)aClassMethod;
- (void)anInstanceMethod;

@end

+ 是最重要的事情; 您可以这样调用方法:[MyClass aClassMethod];