【问题标题】:What is `+monthArray` in this Obj-C Doc?这个 Obj-C 文档中的 `+monthArray` 是什么?
【发布时间】:2019-01-01 18:17:09
【问题描述】:

我正在阅读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 是否声明了静态构造函数?

【问题讨论】:

    标签: objective-c


    【解决方案1】:

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

    相同
    + (id) monthArray {
    

    合法但古老的风格。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-11
      • 2016-03-06
      相关资源
      最近更新 更多