一般初始化方法
-(id) init
{
if (self = [super init])
{
初始化内容
}
return (self);
}
这里[super init]作用是让超类完成其自身的初始化操作,如果初始化失败,则返回空值(nil)
带有参数初始化方法
首先在.h文件中声明自己定义的方法:
Class.h
-(id) initWithString:(NSString *)string;
接着在.m文件中实现方法:
Class.m
-(id)initWithString:(NSString *)string{
if (self = [super init]){
NSLog(@"展示传入的字符串:%@",string);
}
return (self);
}