专家们,
我想知道下面的代码是否正确。我知道 NSStrings 是不可变的,但大多数时候我希望它们初始化为空字符串,所以我不必检查它们是否为空。代码运行良好,但我想确保它不会引起任何问题。
NSString *myString = @"";
if (i > 0) {
myString = @"The message";
}
... use myString without testing for null
专家们,
我想知道下面的代码是否正确。我知道 NSStrings 是不可变的,但大多数时候我希望它们初始化为空字符串,所以我不必检查它们是否为空。代码运行良好,但我想确保它不会引起任何问题。
NSString *myString = @"";
if (i > 0) {
myString = @"The message";
}
... use myString without testing for null