初始化后将NSString更改为@“”(目标C)

时间:2012-09-12 18:59:02

标签: objective-c

专家,

我想知道以下代码是否正确。我知道NSStrings是不可变的,但大多数时候我希望它们初始化为空字符串,所以我不必检查它们是否为空。代码运行正常,但我想确保它不会导致任何问题。

NSString *myString = @"";
if (i > 0) {
  myString = @"The message";
}

... use myString without testing for null

1 个答案:

答案 0 :(得分:1)

是的,就像那样完美。