在开发中,经常会提供一些类方法,快速创建一个对象
1>创建对象的时候一般不要用类名直接创建,一般都是用self
//第一种:可以这样床架但是扩展性没有第二种好
+ (instanstype)person{
return [ [Person alloc] init];
}
第二种 这种扩展性好(如果"人"继承了这个person类就可以直接调用这个方法返回"人"对象,此时的self指的就是"人",这就是self的好处,会返回子类的对象)
+ (instanstype)person{
return [ [self alloc] init];
}