Da jede Klasse den Initialisierer von der Oberklasse erbt, habe ich die Standardimplementierung von zu seinem designierten Initialisierer verbunden. (Es funktioniert.)Link superclass init-Methode zum designierten Initialisierer
-Link:
-(id)init {
return [self initWithItemName:@"Default Value"
valueInDollar:0
serialNumber:@""];
}
Initializer:
-(id)initWithItemName:(NSString *)myItemName
valueInDollar:(int)myValueInDollar
serialNumber:(NSString *)mySerialNumber;
Meine Frage ist, kann ich immer meine eigene initializer den Weg verknüpfe ich es tat (Link)? Also OHNE den Code unten eigene Initialisierer würde nie aufgerufen werden? Habe ich recht?
-(id)init {
return [self myInitMethod......"];
}