xCode's "build and analyze" complains about "s" being possible garbage.
Which is the better solution? A, B, or 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";