由于每个类都从超类继承初始化程序,这就是我将默认实现链接init
到其指定初始化程序的方式。(它正在工作。)
关联:
-(id)init {
return [self initWithItemName:@"Default Value"
valueInDollar:0
serialNumber:@""];
}
初始化器:
-(id)initWithItemName:(NSString *)myItemName
valueInDollar:(int)myValueInDollar
serialNumber:(NSString *)mySerialNumber;
我的问题是,我是否总是必须按照我的方式链接我自己的初始化程序(链接)?那么如果没有下面的代码,就永远不会调用自己的初始化程序?我对吗?
-(id)init {
return [self myInitMethod......"];
}