xCodeの「ビルドと分析」は、「s」がガベージである可能性について不平を言っています。
より良い解決策はどれですか? A、B、またはC?
NSString *s; // A
NSString *s = nil; // B
NSString *s = @""; // C
if(x == 1) s = @"you picked 1";
if(x == 2) s = @"you picked 2";
if(x == 3) s = @"you picked 3";