在objective-C中是否存在与[[SomeClass new]autorelease]等价的内容

在objective-C中是否存在与[[SomeClass new]autorelease]等价的内容,objective-c,Objective C,我知道我可以在NSObject上实现为一个类别,但是否有一个现有的方法用于: +(id)auto { return [[self new]autorelease]; } 许多类提供了方便的方法来实现这一点: + (id)string 例如,是一种NSString的方法。是的,它们是。似乎它们都可以,就像new是alloc/init一样,NSObject中的某些东西可以是alloc/init/autorelease。。。例如,NSManagedObject不会比裸alloc/init工

我知道我可以在NSObject上实现为一个类别,但是否有一个现有的方法用于:

+(id)auto
{
    return [[self new]autorelease];
}

许多类提供了方便的方法来实现这一点:

+ (id)string

例如,是一种
NSString
的方法。

是的,它们是。似乎它们都可以,就像new是alloc/init一样,NSObject中的某些东西可以是alloc/init/autorelease。。。例如,NSManagedObject不会比裸alloc/init工作得更好。