标签: objective-c
专家,
我想知道以下代码是否正确。我知道NSStrings是不可变的,但大多数时候我希望它们初始化为空字符串,所以我不必检查它们是否为空。代码运行正常,但我想确保它不会导致任何问题。
NSString *myString = @""; if (i > 0) { myString = @"The message"; } ... use myString without testing for null
答案 0 :(得分:1)
是的,就像那样完美。