Hallo!
Ich habe im Buch nicht ganz verstanden, warum man self = [super init] schreiben muss. Besser gesagt die Erklärung "Es könnte ja sein dass in NSObject bereits Instanzvariablen definiert wurden, die ebenfalls auf vernünftige Werte vorgesetzt werden müssen. Was heißt hier 'es könnte sein'? Es ist so!." NSObject wird doch gar nicht manipuliert; die Klasse Instrument ist doch ein Abkömmling von NSObject, hat also etwas vererbt bekommen. Oder verstehe ich da etwas falsch?
Danke für eure Hilfe!
PS: Was bedeutet "Bedankomat aktivieren" oben?
Ich habe im Buch nicht ganz verstanden, warum man self = [super init] schreiben muss. Besser gesagt die Erklärung "Es könnte ja sein dass in NSObject bereits Instanzvariablen definiert wurden, die ebenfalls auf vernünftige Werte vorgesetzt werden müssen. Was heißt hier 'es könnte sein'? Es ist so!." NSObject wird doch gar nicht manipuliert; die Klasse Instrument ist doch ein Abkömmling von NSObject, hat also etwas vererbt bekommen. Oder verstehe ich da etwas falsch?
Danke für eure Hilfe!
PS: Was bedeutet "Bedankomat aktivieren" oben?