//由于在windows系统上写的博客,所有代码如有错误,欢迎指出
//来实现摘要里面的内容
//第一:新建一个类Person
//在Person.h中写一个属性
@property int age;
//第二:重写构造方法;在Person.h中写上
-(instanceType)initWithAge:(int)age;
//第三:实现一下
-(instanceType)initWithAge:(int)age
{
if(self=[super init])
{
self.age=age;
}
return self;
}
//构造方法到此结束
//下面来看类工厂方法
//同样是申明与实现
+(instanceType)person:(int)age;
+(instanceType)personWithAge:(int)age
{
return [[[self alloc]initWithAge:age]autorelease];
}
//要知道苹果的Foundation中的类是不是这样写的,你可以打开文档对应的看下就了解了。
到此结束。github上的代码:传送门
重要的事情说三次,如有问题,欢迎指出,共同进步。