Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 什么是+;monthArray“在这个Obj-C文件里?_Objective C - Fatal编程技术网

Objective c 什么是+;monthArray“在这个Obj-C文件里?

Objective c 什么是+;monthArray“在这个Obj-C文件里?,objective-c,Objective C,我正在阅读,不熟悉语言结构,即: 头文件管理器中的+monthArray,以及 + monthArray { if (!sharedMonthArray) { sharedMonthArray = [[MonthArray alloc] init]; } return sharedMonthArray; } 在实现文件中。+monthArray是否声明了静态构造函数?它是一个类方法,声明中省略了id返回类型。等同于 + (id) monthArray {

我正在阅读,不熟悉语言结构,即:

头文件管理器中的
+monthArray
,以及

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

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

它是一个类方法,声明中省略了
id
返回类型。等同于

+ (id) monthArray {
合法但过时的风格