如何声明类方法和实例方法

实例方法使用类的实例

@interface MyTestClass : NSObject

- (void)testInstanceMethod;
    
@end

然后可以这样使用它们:

MyTestClass *object = [[MyTestClass alloc] init];
[object testInstanceMethod];

类方法只能与类名一起使用。

@interface MyClass : NSObject

+ (void)aClassMethod;

@end

然后可以这样使用它们:

[MyClass aClassMethod];

类方法是许多基础类的便捷方法,如[NSString 的+ stringWithFormat:]或 NSArray 的+ arrayWithArray