0
我正在使用XCode 7.3.1。重新分配实例变量,是否更好先设置nil
我有一个实例变量:
mProduct = [[Product alloc] initWithName:@"apple"];
在同一个班以后,我需要一个新的对象重新分配到该实例变量,我知道我可以这样做:
mProduct = [[Product alloc] initWithName:@"Car"];
但我想知道,是不是更好第一次设置mProduct
到nil
之前重新分配一个新的实例的变量?
mProduct = nil;
mProduct = [[Product alloc] initWithName:@"Car"];
两者都正在初始化。除非你需要“apple”作为'mProduct'的值,否则就不需要用“apple”或“nil”来初始化'mProduct'。 – Rishab