他の変数の値に応じて特定の値に初期化されるNSString
のインスタンスを作成したいとします。通常、私はしかし、私が見てきたいくつかのサンプルコードでは、私は人々がこれら二つの違いがあり、そしてどの方法が好ましい何Cocoaでオブジェクトを宣言するとき、それらをnilに設定する必要がありますか?
NSString *string = nil;
if(foo == 1)
string = @"Foo is one.";
else
string = @"Foo is not one.";
を行う
NSString *string;
if(foo == 1)
string = @"Foo is one.";
else
string = @"Foo is not one.";
を見てきたんだろう?