什么是实现:+(实例类型)数组;

What is the Implementation of: + (instancetype)array;

我很想知道在 NSArray.h 中声明的 class 方法 + (instancetype)array 的实际实现是什么样的:

NSArray.h

+ (instancetype)array;

NSArray.m

+ (instancetype)array {
    // What goes here?
}

最有可能:

+ (instancetype)array {
    return [[self alloc] init];
}

但它可能会做其他事情,或者调用其他初始化程序。

我不确定它是否有什么特别之处,因为它是免费桥接 class。