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"];
両方とも初期化です。 'mProduct'の値として" apple "が必要な場合を除いて、' mProduct'を "apple"または "nil"で初期化する必要はありません。 – Rishab