标签:
格式
-(instancetype)init(){ self=[super init] if(self){ } return self; }
自定义构造方法规范
1)一定是对象方法,以减号开头 2)返回值一般是id类型 3)方法名一般以initWith开头
带参数的构造方法
-(instatncetype) initWithName:(NSString *) name andAge:(int)age{
if(self=[super init]){
_age=age;
_name=name;
}
return self;
}
使用:
Person *p1=[[Person allco]initWithNmae:@"张三丰" andAge 19];
标签:
原文地址:http://www.cnblogs.com/developer-wang/p/4501274.html