这个Obj-C文件中的`+ monthArray`是什么?

时间:2019-01-01 18:17:10

标签: objective-c

我正在阅读https://developer.apple.com/library/archive/documentation/General/Conceptual/CocoaEncyclopedia/ClassClusters/ClassClusters.html#//apple_ref/doc/uid/TP40010810-CH4-SW1,但不熟悉以下语言结构:

+monthArray在标题文件管理器和

+ monthArray
{
    if (!sharedMonthArray) {
        sharedMonthArray = [[MonthArray alloc] init];
    }
    return sharedMonthArray;
}

在实施文件中。 +monthArray是否在声明静态构造函数?

1 个答案:

答案 0 :(得分:4)

这是一个类方法,声明中省略了id返回类型。与

相同
+ (id) monthArray {

法律但过时的风格。