类工厂方法是一种用于分配、初始化实例并返回一个它自己的实例的类方法。类工厂方法很方便,因为它们允许您只使用一个步骤(而不是两个步骤)就能创建对象。
它们采用以下形式:
+ (type)className...(在这里 className 不包括任何前缀)
+ (
)
...
调用类工厂时如:nsstring *string = [nsstring initwithformat:@"jdhj%@",anotherString]