如何宣告類方法和例項方法

例項方法使用類的例項

@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