Ich verwende XCode 7.3.1.Instanzvariable neu zuweisen, ist es besser, zuerst Null zu setzen
ich eine Instanzvariable haben:
mProduct = [[Product alloc] initWithName:@"apple"];
später in der gleichen Klasse, ich brauche ein neues Objekt auf diese Instanz Variable neu zuweisen, ich weiß, ich nur tun kann:
mProduct = [[Product alloc] initWithName:@"Car"];
Aber ich frage mich, ist es besser zuerst mProduct
zu nil
zu setzen, bevor Sie eine neue Instanz der Variablen zuweisen?
mProduct = nil;
mProduct = [[Product alloc] initWithName:@"Car"];
Beide sind Initialisierung. Wenn Sie nicht "Apfel" als Wert von "Produkt" benötigen, brauchen Sie 'mProdukt' nicht mit" Apfel "oder" Null "zu initialisieren. – Rishab